builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-152 starttime: 1471543798.91 results: success (0) buildid: 20160818092755 builduid: 56e5669b24b44928a0e3c05c0a2df16f revision: 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-18 11:09:58.909564) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-18 11:09:58.910020) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-18 11:09:58.910346) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-18 11:09:59.088978) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-18 11:09:59.089383) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --11:09:59-- 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% 19.96 MB/s 11:09:59 (19.96 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.146000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-18 11:10:00.271221) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-08-18 11:10:00.271578) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.204000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-08-18 11:10:04.493003) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-18 11:10:04.493367) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-08-18 11:10:04,430 truncating revision to first 12 chars 2016-08-18 11:10:04,430 Setting DEBUG logging. 2016-08-18 11:10:04,430 attempt 1/10 2016-08-18 11:10:04,430 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/77dcdfb98cdd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-18 11:10:04,933 unpacking tar archive at: mozilla-release-77dcdfb98cdd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.475000 ========= master_lag: 0.69 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-18 11:10:06.660765) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-18 11:10:06.661086) ========= script_repo_revision: 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-18 11:10:06.661468) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-18 11:10:06.661756) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-18 11:10:06.703418) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 34 secs) (at 2016-08-18 11:10:06.703800) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 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=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 11:10:06 INFO - MultiFileLogger online at 20160818 11:10:06 in C:\slave\test 11:10:06 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 11:10:06 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 11:10:06 INFO - {'append_to_log': False, 11:10:06 INFO - 'base_work_dir': 'C:\\slave\\test', 11:10:06 INFO - 'blob_upload_branch': 'mozilla-release', 11:10:06 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 11:10:06 INFO - 'buildbot_json_path': 'buildprops.json', 11:10:06 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 11:10:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:10:06 INFO - 'download_minidump_stackwalk': True, 11:10:06 INFO - 'download_symbols': 'true', 11:10:06 INFO - 'e10s': False, 11:10:06 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 11:10:06 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 11:10:06 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 11:10:06 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 11:10:06 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 11:10:06 INFO - 'C:/mozilla-build/tooltool.py'), 11:10:06 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 11:10:06 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 11:10:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:10:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:10:06 INFO - 'log_level': 'info', 11:10:06 INFO - 'log_to_console': True, 11:10:06 INFO - 'opt_config_files': (), 11:10:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:10:06 INFO - '--processes=1', 11:10:06 INFO - '--config=%(test_path)s/wptrunner.ini', 11:10:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:10:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:10:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:10:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:10:06 INFO - 'pip_index': False, 11:10:06 INFO - 'require_test_zip': True, 11:10:06 INFO - 'test_type': ('testharness',), 11:10:06 INFO - 'this_chunk': '1', 11:10:06 INFO - 'total_chunks': '10', 11:10:06 INFO - 'virtualenv_path': 'venv', 11:10:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:10:06 INFO - 'work_dir': 'build'} 11:10:06 INFO - ##### 11:10:06 INFO - ##### Running clobber step. 11:10:06 INFO - ##### 11:10:06 INFO - Running pre-action listener: _resource_record_pre_action 11:10:06 INFO - Running main action method: clobber 11:10:06 INFO - rmtree: C:\slave\test\build 11:10:06 INFO - Using _rmtree_windows ... 11:10:06 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 11:12:06 INFO - Running post-action listener: _resource_record_post_action 11:12:06 INFO - ##### 11:12:06 INFO - ##### Running read-buildbot-config step. 11:12:06 INFO - ##### 11:12:06 INFO - Running pre-action listener: _resource_record_pre_action 11:12:06 INFO - Running main action method: read_buildbot_config 11:12:06 INFO - Using buildbot properties: 11:12:06 INFO - { 11:12:06 INFO - "project": "", 11:12:06 INFO - "product": "firefox", 11:12:06 INFO - "script_repo_revision": "production", 11:12:06 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 11:12:06 INFO - "repository": "", 11:12:06 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 11:12:06 INFO - "buildid": "20160818092755", 11:12:06 INFO - "pgo_build": "False", 11:12:06 INFO - "basedir": "C:\\slave\\test", 11:12:06 INFO - "buildnumber": 4, 11:12:06 INFO - "slavename": "t-w732-ix-152", 11:12:06 INFO - "revision": "77dcdfb98cddc6721eee4e8dc280ada5277b3c5a", 11:12:06 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 11:12:06 INFO - "platform": "win32", 11:12:06 INFO - "branch": "mozilla-release", 11:12:06 INFO - "repo_path": "releases/mozilla-release", 11:12:06 INFO - "moz_repo_path": "", 11:12:06 INFO - "stage_platform": "win32", 11:12:06 INFO - "builduid": "56e5669b24b44928a0e3c05c0a2df16f", 11:12:06 INFO - "slavebuilddir": "test" 11:12:06 INFO - } 11:12:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json. 11:12:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip. 11:12:06 INFO - Running post-action listener: _resource_record_post_action 11:12:06 INFO - ##### 11:12:06 INFO - ##### Running download-and-extract step. 11:12:06 INFO - ##### 11:12:06 INFO - Running pre-action listener: _resource_record_pre_action 11:12:06 INFO - Running main action method: download_and_extract 11:12:06 INFO - mkdir: C:\slave\test\build\tests 11:12:06 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')]} 11:12:06 INFO - https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 11:12:06 INFO - trying https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json 11:12:06 INFO - Downloading https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 11:12:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.test_packages.json'}, attempt #1 11:12:07 INFO - Downloaded 1274 bytes. 11:12:07 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 11:12:07 INFO - Using the following test package requirements: 11:12:07 INFO - {u'common': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 11:12:07 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.cppunittest.tests.zip'], 11:12:07 INFO - u'gtest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.gtest.tests.zip'], 11:12:07 INFO - u'jittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'jsshell-win32.zip'], 11:12:07 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.mochitest.tests.zip'], 11:12:07 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 11:12:07 INFO - u'reftest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.reftest.tests.zip'], 11:12:07 INFO - u'talos': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.talos.tests.zip'], 11:12:07 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'], 11:12:07 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 11:12:07 INFO - u'firefox-48.0.2.en-US.win32.xpcshell.tests.zip']} 11:12:07 INFO - Downloading packages: [u'firefox-48.0.2.en-US.win32.common.tests.zip', u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 11:12:07 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')]} 11:12:07 INFO - https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 11:12:07 INFO - trying https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip 11:12:07 INFO - Downloading https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip 11:12:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip'}, attempt #1 11:12:09 INFO - Downloaded 20375991 bytes. 11:12:09 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:12:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:12:11 INFO - caution: filename not matched: web-platform/* 11:12:11 INFO - Return code: 11 11:12:11 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')]} 11:12:11 INFO - https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 11:12:11 INFO - trying https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip 11:12:11 INFO - Downloading https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip 11:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip'}, attempt #1 11:12:13 INFO - Downloaded 36389907 bytes. 11:12:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:12:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:13:03 INFO - caution: filename not matched: bin/* 11:13:03 INFO - caution: filename not matched: config/* 11:13:03 INFO - caution: filename not matched: mozbase/* 11:13:03 INFO - caution: filename not matched: marionette/* 11:13:03 INFO - caution: filename not matched: tools/wptserve/* 11:13:03 INFO - Return code: 11 11:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:03 INFO - https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip matches https://queue.taskcluster.net 11:13:03 INFO - trying https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 11:13:03 INFO - Downloading https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.zip 11:13:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip'}, attempt #1 11:13:05 INFO - Downloaded 68486188 bytes. 11:13:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 11:13:05 INFO - mkdir: C:\slave\test\properties 11:13:05 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 11:13:05 INFO - Writing to file C:\slave\test\properties\build_url 11:13:05 INFO - Contents: 11:13:05 INFO - build_url:https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 11:13:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 11:13:06 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 11:13:06 INFO - Writing to file C:\slave\test\properties\symbols_url 11:13:06 INFO - Contents: 11:13:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 11:13:06 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')]} 11:13:06 INFO - https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:13:06 INFO - trying https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 11:13:06 INFO - Downloading https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 11:13:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 11:13:09 INFO - Downloaded 55642523 bytes. 11:13:09 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 11:13:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 11:13:12 INFO - Return code: 0 11:13:12 INFO - Running post-action listener: _resource_record_post_action 11:13:12 INFO - Running post-action listener: set_extra_try_arguments 11:13:12 INFO - ##### 11:13:12 INFO - ##### Running create-virtualenv step. 11:13:12 INFO - ##### 11:13:12 INFO - Running pre-action listener: _pre_create_virtualenv 11:13:12 INFO - Running pre-action listener: _resource_record_pre_action 11:13:12 INFO - Running main action method: create_virtualenv 11:13:12 INFO - Creating virtualenv C:\slave\test\build\venv 11:13:12 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 11:13:12 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 11:13:18 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 11:13:21 INFO - Installing distribute......................................................................................................................................................................................done. 11:13:23 INFO - Return code: 0 11:13:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 11:13:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:23 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01B7B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-152', 'USERDOMAIN': 'T-W732-IX-152', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 11:13:23 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 11:13:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:13:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:13:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:13:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:13:23 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:13:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:13:23 INFO - 'DCLOCATION': 'SCL3', 11:13:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:13:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:13:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:13:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:13:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:13:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:13:23 INFO - 'HOMEDRIVE': 'C:', 11:13:23 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:13:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:13:23 INFO - 'KTS_VERSION': '1.19c', 11:13:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:13:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:13:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:13:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:13:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:13:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:13:23 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:13:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:13:23 INFO - 'MOZ_AIRBAG': '1', 11:13:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:13:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:23 INFO - 'MOZ_MSVCVERSION': '8', 11:13:23 INFO - 'MOZ_NO_REMOTE': '1', 11:13:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:13:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:13:23 INFO - 'NO_EM_RESTART': '1', 11:13:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:13:23 INFO - 'OS': 'Windows_NT', 11:13:23 INFO - 'OURDRIVE': 'C:', 11:13:23 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:13:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:13:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:13:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:13:23 INFO - 'PROCESSOR_LEVEL': '6', 11:13:23 INFO - 'PROCESSOR_REVISION': '1e05', 11:13:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:13:23 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:13:23 INFO - 'PROMPT': '$P$G', 11:13:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:13:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:13:23 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:13:23 INFO - 'PWD': 'C:\\slave\\test', 11:13:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:13:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:13:23 INFO - 'SYSTEMDRIVE': 'C:', 11:13:23 INFO - 'SYSTEMROOT': 'C:\\windows', 11:13:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:23 INFO - 'TEST1': 'testie', 11:13:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:23 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:13:23 INFO - 'USERNAME': 'cltbld', 11:13:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:13:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:13:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:13:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:13:23 INFO - 'WINDIR': 'C:\\windows', 11:13:23 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:13:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:13:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:13:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 11:13:24 INFO - Downloading/unpacking psutil>=0.7.1 11:13:24 INFO - Running setup.py egg_info for package psutil 11:13:24 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 11:13:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:13:24 INFO - Installing collected packages: psutil 11:13:24 INFO - Running setup.py install for psutil 11:13:24 INFO - building 'psutil._psutil_windows' extension 11:13:24 INFO - error: Unable to find vcvarsall.bat 11:13:24 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-lc9lqs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 11:13:24 INFO - running install 11:13:24 INFO - running build 11:13:24 INFO - running build_py 11:13:24 INFO - creating build 11:13:24 INFO - creating build\lib.win32-2.7 11:13:24 INFO - creating build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 11:13:24 INFO - running build_ext 11:13:24 INFO - building 'psutil._psutil_windows' extension 11:13:24 INFO - error: Unable to find vcvarsall.bat 11:13:24 INFO - ---------------------------------------- 11:13:24 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-lc9lqs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 11:13:24 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 11:13:24 WARNING - Return code: 1 11:13:24 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 11:13:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 11:13: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')]} 11:13:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13: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')]} 11:13:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B7B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-152', 'USERDOMAIN': 'T-W732-IX-152', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 11:13:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 11:13:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:13:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:13:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:13:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:13:25 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:13:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:13:25 INFO - 'DCLOCATION': 'SCL3', 11:13:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:13:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:13:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:13:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:13:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:13:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:13:25 INFO - 'HOMEDRIVE': 'C:', 11:13:25 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:13:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:13:25 INFO - 'KTS_VERSION': '1.19c', 11:13:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:13:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:13:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:13:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:13:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:13:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:13:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:13:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:13:25 INFO - 'MOZ_AIRBAG': '1', 11:13:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:13:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:25 INFO - 'MOZ_MSVCVERSION': '8', 11:13:25 INFO - 'MOZ_NO_REMOTE': '1', 11:13:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:13:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:13:25 INFO - 'NO_EM_RESTART': '1', 11:13:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:13:25 INFO - 'OS': 'Windows_NT', 11:13:25 INFO - 'OURDRIVE': 'C:', 11:13:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:13:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:13:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:13:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:13:25 INFO - 'PROCESSOR_LEVEL': '6', 11:13:25 INFO - 'PROCESSOR_REVISION': '1e05', 11:13:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:13:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:13:25 INFO - 'PROMPT': '$P$G', 11:13:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:13:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:13:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:13:25 INFO - 'PWD': 'C:\\slave\\test', 11:13:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:13:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:13:25 INFO - 'SYSTEMDRIVE': 'C:', 11:13:25 INFO - 'SYSTEMROOT': 'C:\\windows', 11:13:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:25 INFO - 'TEST1': 'testie', 11:13:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:25 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:13:25 INFO - 'USERNAME': 'cltbld', 11:13:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:13:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:13:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:13:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:13:25 INFO - 'WINDIR': 'C:\\windows', 11:13:25 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:13:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:13:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:13:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 11:13:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:13:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:13:26 INFO - Running setup.py egg_info for package mozsystemmonitor 11:13:26 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 11:13:26 INFO - Running setup.py egg_info for package psutil 11:13:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 11:13:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:13:26 INFO - Installing collected packages: mozsystemmonitor, psutil 11:13:26 INFO - Running setup.py install for mozsystemmonitor 11:13:26 INFO - Running setup.py install for psutil 11:13:26 INFO - building 'psutil._psutil_windows' extension 11:13:26 INFO - error: Unable to find vcvarsall.bat 11:13:26 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:\users\cltbld\appdata\local\temp\pip-rxv7ag-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 11:13:26 INFO - running install 11:13:26 INFO - running build 11:13:26 INFO - running build_py 11:13:26 INFO - running build_ext 11:13:26 INFO - building 'psutil._psutil_windows' extension 11:13:26 INFO - error: Unable to find vcvarsall.bat 11:13:26 INFO - ---------------------------------------- 11:13:26 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:\users\cltbld\appdata\local\temp\pip-rxv7ag-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 11:13:26 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 11:13:26 WARNING - Return code: 1 11:13:26 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! 11:13:26 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 11:13:26 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')]} 11:13:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:26 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')]} 11:13:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:26 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 0x01B7B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-152', 'USERDOMAIN': 'T-W732-IX-152', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 11:13:26 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 11:13:26 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 11:13:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:13:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:13:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:13:26 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:13:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:13:26 INFO - 'DCLOCATION': 'SCL3', 11:13:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:13:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:13:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:13:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:13:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:13:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:13:26 INFO - 'HOMEDRIVE': 'C:', 11:13:26 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:13:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:13:26 INFO - 'KTS_VERSION': '1.19c', 11:13:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:13:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:13:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:13:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:13:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:13:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:13:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:13:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:13:26 INFO - 'MOZ_AIRBAG': '1', 11:13:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:13:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:26 INFO - 'MOZ_MSVCVERSION': '8', 11:13:26 INFO - 'MOZ_NO_REMOTE': '1', 11:13:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:13:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:13:26 INFO - 'NO_EM_RESTART': '1', 11:13:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:13:26 INFO - 'OS': 'Windows_NT', 11:13:26 INFO - 'OURDRIVE': 'C:', 11:13:26 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:13:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:13:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:13:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:13:26 INFO - 'PROCESSOR_LEVEL': '6', 11:13:26 INFO - 'PROCESSOR_REVISION': '1e05', 11:13:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:13:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:13:26 INFO - 'PROMPT': '$P$G', 11:13:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:13:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:13:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:13:26 INFO - 'PWD': 'C:\\slave\\test', 11:13:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:13:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:13:26 INFO - 'SYSTEMDRIVE': 'C:', 11:13:26 INFO - 'SYSTEMROOT': 'C:\\windows', 11:13:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:26 INFO - 'TEST1': 'testie', 11:13:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:26 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:13:26 INFO - 'USERNAME': 'cltbld', 11:13:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:13:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:13:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:13:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:13:26 INFO - 'WINDIR': 'C:\\windows', 11:13:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:13:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:13:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:13:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 11:13:26 INFO - Downloading/unpacking blobuploader==1.2.4 11:13:26 INFO - Downloading blobuploader-1.2.4.tar.gz 11:13:26 INFO - Running setup.py egg_info for package blobuploader 11:13:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:13:30 INFO - Running setup.py egg_info for package requests 11:13:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:13:30 INFO - Downloading docopt-0.6.1.tar.gz 11:13:30 INFO - Running setup.py egg_info for package docopt 11:13:30 INFO - Installing collected packages: blobuploader, docopt, requests 11:13:30 INFO - Running setup.py install for blobuploader 11:13:30 INFO - Running setup.py install for docopt 11:13:30 INFO - Running setup.py install for requests 11:13:30 INFO - Successfully installed blobuploader docopt requests 11:13:30 INFO - Cleaning up... 11:13:30 INFO - Return code: 0 11:13:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 11:13:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:30 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 0x01B7B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-152', 'USERDOMAIN': 'T-W732-IX-152', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 11:13:30 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 11:13:30 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 11:13:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:13:30 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:13:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:13:30 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:13:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:13:30 INFO - 'DCLOCATION': 'SCL3', 11:13:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:13:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:13:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:13:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:13:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:13:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:13:30 INFO - 'HOMEDRIVE': 'C:', 11:13:30 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:13:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:13:30 INFO - 'KTS_VERSION': '1.19c', 11:13:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:13:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:13:30 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:13:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:13:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:13:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:13:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:13:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:13:30 INFO - 'MOZ_AIRBAG': '1', 11:13:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:13:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:30 INFO - 'MOZ_MSVCVERSION': '8', 11:13:30 INFO - 'MOZ_NO_REMOTE': '1', 11:13:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:13:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:13:30 INFO - 'NO_EM_RESTART': '1', 11:13:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:13:30 INFO - 'OS': 'Windows_NT', 11:13:30 INFO - 'OURDRIVE': 'C:', 11:13:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:13:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:13:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:13:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:13:30 INFO - 'PROCESSOR_LEVEL': '6', 11:13:30 INFO - 'PROCESSOR_REVISION': '1e05', 11:13:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:13:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:13:30 INFO - 'PROMPT': '$P$G', 11:13:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:13:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:13:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:13:30 INFO - 'PWD': 'C:\\slave\\test', 11:13:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:13:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:13:30 INFO - 'SYSTEMDRIVE': 'C:', 11:13:30 INFO - 'SYSTEMROOT': 'C:\\windows', 11:13:30 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:30 INFO - 'TEST1': 'testie', 11:13:30 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:30 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:13:30 INFO - 'USERNAME': 'cltbld', 11:13:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:13:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:13:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:13:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:13:30 INFO - 'WINDIR': 'C:\\windows', 11:13:30 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:13:30 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:13:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:13:35 INFO - Ignoring indexes: http://pypi.python.org/simple/ 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 11:13:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 11:13:35 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 11:13:35 INFO - Unpacking c:\slave\test\build\tests\marionette\client 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 11:13:35 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 11:13:35 INFO - Unpacking c:\slave\test\build\tests\marionette 11:13:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 11:13:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 11:13:35 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 11:13:35 INFO - Running setup.py install for browsermob-proxy 11:13:49 INFO - Running setup.py install for manifestparser 11:13:49 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for marionette-client 11:13:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 11:13:49 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for marionette-driver 11:13:49 INFO - Running setup.py install for mozcrash 11:13:49 INFO - Running setup.py install for mozdebug 11:13:49 INFO - Running setup.py install for mozdevice 11:13:49 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozfile 11:13:49 INFO - Running setup.py install for mozhttpd 11:13:49 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozinfo 11:13:49 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozInstall 11:13:49 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozleak 11:13:49 INFO - Running setup.py install for mozlog 11:13:49 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for moznetwork 11:13:49 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozprocess 11:13:49 INFO - Running setup.py install for mozprofile 11:13:49 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozrunner 11:13:49 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for mozscreenshot 11:13:49 INFO - Running setup.py install for moztest 11:13:49 INFO - Running setup.py install for mozversion 11:13:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 11:13:49 INFO - Running setup.py install for wptserve 11:13:49 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 11:13:49 INFO - Cleaning up... 11:13:49 INFO - Return code: 0 11:13:49 INFO - Installing None into virtualenv C:\slave\test\build\venv 11:13:49 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')]} 11:13:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:49 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')]} 11:13:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:49 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 0x01B7B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C7C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-152', 'USERDOMAIN': 'T-W732-IX-152', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 11:13:49 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 11:13:49 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 11:13:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:13:49 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:13:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:13:49 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:13:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:13:49 INFO - 'DCLOCATION': 'SCL3', 11:13:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:13:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:13:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:13:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:13:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:13:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:13:49 INFO - 'HOMEDRIVE': 'C:', 11:13:49 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:13:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:13:49 INFO - 'KTS_VERSION': '1.19c', 11:13:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:13:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:13:49 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:13:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:13:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:13:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:13:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:13:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:13:49 INFO - 'MOZ_AIRBAG': '1', 11:13:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:13:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:49 INFO - 'MOZ_MSVCVERSION': '8', 11:13:49 INFO - 'MOZ_NO_REMOTE': '1', 11:13:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:13:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:13:49 INFO - 'NO_EM_RESTART': '1', 11:13:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:13:49 INFO - 'OS': 'Windows_NT', 11:13:49 INFO - 'OURDRIVE': 'C:', 11:13:49 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:13:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:13:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:13:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:13:49 INFO - 'PROCESSOR_LEVEL': '6', 11:13:49 INFO - 'PROCESSOR_REVISION': '1e05', 11:13:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:13:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:13:49 INFO - 'PROMPT': '$P$G', 11:13:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:13:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:13:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:13:49 INFO - 'PWD': 'C:\\slave\\test', 11:13:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:13:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:13:49 INFO - 'SYSTEMDRIVE': 'C:', 11:13:49 INFO - 'SYSTEMROOT': 'C:\\windows', 11:13:49 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:49 INFO - 'TEST1': 'testie', 11:13:49 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:13:49 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:13:49 INFO - 'USERNAME': 'cltbld', 11:13:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:13:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:13:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:13:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:13:49 INFO - 'WINDIR': 'C:\\windows', 11:13:49 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:13:49 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:13:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:13:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 11:13:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 11:13:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 11:13:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 11:13:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 11:13:53 INFO - Unpacking c:\slave\test\build\tests\marionette 11:13:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 11:13:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 11:13:53 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)) 11:14:04 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)) 11:14:04 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)) 11:14:04 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)) 11:14:04 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)) 11:14:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 11:14:04 INFO - Downloading blessings-1.6.tar.gz 11:14:04 INFO - Running setup.py egg_info for package blessings 11:14:04 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)) 11:14:04 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 11:14:04 INFO - Running setup.py install for blessings 11:14:04 INFO - Running setup.py install for browsermob-proxy 11:14:04 INFO - Running setup.py install for manifestparser 11:14:04 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for marionette-client 11:14:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 11:14:04 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for marionette-driver 11:14:04 INFO - Running setup.py install for mozcrash 11:14:04 INFO - Running setup.py install for mozdebug 11:14:04 INFO - Running setup.py install for mozdevice 11:14:04 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for mozhttpd 11:14:04 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for mozInstall 11:14:04 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for mozleak 11:14:04 INFO - Running setup.py install for mozprofile 11:14:04 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Running setup.py install for mozrunner 11:14:04 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 11:14:04 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 11:14:06 INFO - Running setup.py install for mozscreenshot 11:14:06 INFO - Running setup.py install for moztest 11:14:06 INFO - Running setup.py install for mozversion 11:14:06 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 11:14:06 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 11:14:06 INFO - Running setup.py install for wptserve 11:14:06 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 11:14:06 INFO - Cleaning up... 11:14:06 INFO - Return code: 0 11:14:06 INFO - Done creating virtualenv C:\slave\test\build\venv. 11:14:06 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 11:14:06 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 11:14:07 INFO - Reading from file tmpfile_stdout 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - Current package versions: 11:14:07 INFO - blessings == 1.6 11:14:07 INFO - blobuploader == 1.2.4 11:14:07 INFO - browsermob-proxy == 0.6.0 11:14:07 INFO - distribute == 0.6.14 11:14:07 INFO - docopt == 0.6.1 11:14:07 INFO - manifestparser == 1.1 11:14:07 INFO - marionette-client == 2.3.0 11:14:07 INFO - marionette-driver == 1.4.0 11:14:07 INFO - mozInstall == 1.12 11:14:07 INFO - mozcrash == 0.17 11:14:07 INFO - mozdebug == 0.1 11:14:07 INFO - mozdevice == 0.48 11:14:07 INFO - mozfile == 1.2 11:14:07 INFO - mozhttpd == 0.7 11:14:07 INFO - mozinfo == 0.9 11:14:07 INFO - mozleak == 0.1 11:14:07 INFO - mozlog == 3.1 11:14:07 INFO - moznetwork == 0.27 11:14:07 INFO - mozprocess == 0.22 11:14:07 INFO - mozprofile == 0.28 11:14:07 INFO - mozrunner == 6.11 11:14:07 INFO - mozscreenshot == 0.1 11:14:07 INFO - mozsystemmonitor == 0.0 11:14:07 INFO - moztest == 0.7 11:14:07 INFO - mozversion == 1.4 11:14:07 INFO - requests == 1.2.3 11:14:07 INFO - wptserve == 1.4.0 11:14:07 INFO - Running post-action listener: _resource_record_post_action 11:14:07 INFO - Running post-action listener: _start_resource_monitoring 11:14:07 INFO - Starting resource monitoring. 11:14:07 INFO - ##### 11:14:07 INFO - ##### Running pull step. 11:14:07 INFO - ##### 11:14:07 INFO - Running pre-action listener: _resource_record_pre_action 11:14:07 INFO - Running main action method: pull 11:14:07 INFO - Pull has nothing to do! 11:14:07 INFO - Running post-action listener: _resource_record_post_action 11:14:07 INFO - ##### 11:14:07 INFO - ##### Running install step. 11:14:07 INFO - ##### 11:14:07 INFO - Running pre-action listener: _resource_record_pre_action 11:14:07 INFO - Running main action method: install 11:14:07 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 11:14:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 11:14:07 INFO - Reading from file tmpfile_stdout 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - Detecting whether we're running mozinstall >=1.0... 11:14:07 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 11:14:07 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 11:14:07 INFO - Reading from file tmpfile_stdout 11:14:07 INFO - Output received: 11:14:07 INFO - Usage: mozinstall-script.py [options] installer 11:14:07 INFO - Options: 11:14:07 INFO - -h, --help show this help message and exit 11:14:07 INFO - -d DEST, --destination=DEST 11:14:07 INFO - Directory to install application into. [default: 11:14:07 INFO - "C:\slave\test"] 11:14:07 INFO - --app=APP Application being installed. [default: firefox] 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - Using _rmtree_windows ... 11:14:07 INFO - mkdir: C:\slave\test\build\application 11:14:07 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 11:14:07 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.2.en-US.win32.zip --destination C:\slave\test\build\application 11:14:09 INFO - Reading from file tmpfile_stdout 11:14:09 INFO - Output received: 11:14:09 INFO - C:\slave\test\build\application\firefox\firefox.exe 11:14:09 INFO - Using _rmtree_windows ... 11:14:09 INFO - Using _rmtree_windows ... 11:14:09 INFO - Running post-action listener: _resource_record_post_action 11:14:09 INFO - ##### 11:14:09 INFO - ##### Running run-tests step. 11:14:09 INFO - ##### 11:14:09 INFO - Running pre-action listener: _resource_record_pre_action 11:14:09 INFO - Running main action method: run_tests 11:14:09 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 11:14:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:14:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:14:09 INFO - grabbing minidump binary from tooltool 11:14:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:14:09 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 0x01BAA368>, '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 0x018FBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C8E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 11:14:09 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 11:14:09 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 11:14:09 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 11:14:10 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp5_ljqe 11:14:10 INFO - INFO - File integrity verified, renaming tmp5_ljqe to win32-minidump_stackwalk.exe 11:14:10 INFO - Return code: 0 11:14:10 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 11:14:10 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 11:14:10 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/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.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 11:14:10 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/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.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 11:14:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 11:14:10 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 11:14:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 11:14:10 INFO - 'COMPUTERNAME': 'T-W732-IX-152', 11:14:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 11:14:10 INFO - 'DCLOCATION': 'SCL3', 11:14:10 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 11:14:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 11:14:10 INFO - 'FP_NO_HOST_CHECK': 'NO', 11:14:10 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 11:14:10 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 11:14:10 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 11:14:10 INFO - 'HOMEDRIVE': 'C:', 11:14:10 INFO - 'HOMEPATH': '\\Users\\cltbld', 11:14:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 11:14:10 INFO - 'KTS_VERSION': '1.19c', 11:14:10 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 11:14:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 11:14:10 INFO - 'LOGONSERVER': '\\\\T-W732-IX-152', 11:14:10 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 11:14:10 INFO - 'MONDIR': 'C:\\Monitor_config\\', 11:14:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 11:14:10 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 11:14:10 INFO - 'MOZILLABUILDDRIVE': 'C:', 11:14:10 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 11:14:10 INFO - 'MOZ_AIRBAG': '1', 11:14:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 11:14:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:14:10 INFO - 'MOZ_MSVCVERSION': '8', 11:14:10 INFO - 'MOZ_NO_REMOTE': '1', 11:14:10 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 11:14:10 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 11:14:10 INFO - 'NO_EM_RESTART': '1', 11:14:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:14:10 INFO - 'NUMBER_OF_PROCESSORS': '8', 11:14:10 INFO - 'OS': 'Windows_NT', 11:14:10 INFO - 'OURDRIVE': 'C:', 11:14:10 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;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 11:14:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 11:14:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 11:14:10 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 11:14:10 INFO - 'PROCESSOR_LEVEL': '6', 11:14:10 INFO - 'PROCESSOR_REVISION': '1e05', 11:14:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 11:14:10 INFO - 'PROGRAMFILES': 'C:\\Program Files', 11:14:10 INFO - 'PROMPT': '$P$G', 11:14:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 11:14:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 11:14:10 INFO - 'PUBLIC': 'C:\\Users\\Public', 11:14:10 INFO - 'PWD': 'C:\\slave\\test', 11:14:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 11:14:10 INFO - 'SLAVEDIR': 'C:\\slave\\', 11:14:10 INFO - 'SYSTEMDRIVE': 'C:', 11:14:10 INFO - 'SYSTEMROOT': 'C:\\windows', 11:14:10 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:14:10 INFO - 'TEST1': 'testie', 11:14:10 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 11:14:10 INFO - 'USERDOMAIN': 'T-W732-IX-152', 11:14:10 INFO - 'USERNAME': 'cltbld', 11:14:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 11:14:10 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 11:14:10 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 11:14:10 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 11:14:10 INFO - 'WINDIR': 'C:\\windows', 11:14:10 INFO - 'WINDOWS_TRACING_FLAGS': '3', 11:14:10 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 11:14:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 11:14:10 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/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.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 11:14:12 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 11:14:12 INFO - import pkg_resources 11:14:14 INFO - Using 1 client processes 11:14:17 INFO - SUITE-START | Running 778 tests 11:14:17 INFO - Running testharness tests 11:14:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:14:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 11:14:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:14:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 11:14:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:14:17 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 11:14:17 INFO - Setting up ssl 11:14:17 INFO - PROCESS | certutil | 11:14:17 INFO - PROCESS | certutil | 11:14:17 INFO - PROCESS | certutil | 11:14:17 INFO - Certificate Nickname Trust Attributes 11:14:17 INFO - SSL,S/MIME,JAR/XPI 11:14:17 INFO - 11:14:17 INFO - web-platform-tests CT,, 11:14:17 INFO - 11:14:17 INFO - Starting runner 11:14:18 INFO - PROCESS | 4008 | [4008] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 11:14:18 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 11:14:18 INFO - PROCESS | 4008 | [4008] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 11:14:20 INFO - PROCESS | 4008 | 1471544060149 Marionette DEBUG Marionette enabled via build flag and pref 11:14:21 INFO - PROCESS | 4008 | ++DOCSHELL 0C97C000 == 1 [pid = 4008] [id = 1] 11:14:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 1 (0C97C400) [pid = 4008] [serial = 1] [outer = 00000000] 11:14:21 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:14:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 2 (0C97D000) [pid = 4008] [serial = 2] [outer = 0C97C400] 11:14:21 INFO - PROCESS | 4008 | ++DOCSHELL 13D1F400 == 2 [pid = 4008] [id = 2] 11:14:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 3 (13D1F800) [pid = 4008] [serial = 3] [outer = 00000000] 11:14:21 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:14:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 4 (13D20400) [pid = 4008] [serial = 4] [outer = 13D1F800] 11:14:21 INFO - PROCESS | 4008 | 1471544061787 Marionette INFO Listening on port 2828 11:14:23 INFO - PROCESS | 4008 | 1471544063291 Marionette DEBUG Marionette enabled via command-line flag 11:14:23 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 11:14:23 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 11:14:23 INFO - PROCESS | 4008 | ++DOCSHELL 14852000 == 3 [pid = 4008] [id = 3] 11:14:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 5 (1485A000) [pid = 4008] [serial = 5] [outer = 00000000] 11:14:23 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:14:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 6 (1485AC00) [pid = 4008] [serial = 6] [outer = 1485A000] 11:14:23 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 11:14:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 7 (1516CC00) [pid = 4008] [serial = 7] [outer = 13D1F800] 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064399 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49642 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064405 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49644 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064442 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49646 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064448 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49647 11:14:24 INFO - PROCESS | 4008 | 1471544064451 Marionette DEBUG Closed connection conn0 11:14:24 INFO - PROCESS | 4008 | 1471544064453 Marionette DEBUG Closed connection conn1 11:14:24 INFO - PROCESS | 4008 | 1471544064512 Marionette DEBUG Closed connection conn2 11:14:24 INFO - PROCESS | 4008 | 1471544064548 Marionette DEBUG Closed connection conn3 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064553 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49649 11:14:24 INFO - PROCESS | 4008 | 1471544064658 Marionette DEBUG Closed connection conn4 11:14:24 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:14:24 INFO - PROCESS | 4008 | 1471544064666 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49650 11:14:24 INFO - PROCESS | 4008 | ++DOCSHELL 0C97D400 == 4 [pid = 4008] [id = 4] 11:14:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 8 (1640CC00) [pid = 4008] [serial = 8] [outer = 00000000] 11:14:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 9 (16E4D800) [pid = 4008] [serial = 9] [outer = 1640CC00] 11:14:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 10 (16E53C00) [pid = 4008] [serial = 10] [outer = 1640CC00] 11:14:24 INFO - PROCESS | 4008 | 1471544064805 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:14:24 INFO - PROCESS | 4008 | 1471544064810 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160818092755","device":"desktop","version":"48.0.2"} 11:14:26 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 11:14:26 INFO - PROCESS | 4008 | [4008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 11:14:26 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:14:27 INFO - PROCESS | 4008 | ++DOCSHELL 18A10000 == 5 [pid = 4008] [id = 5] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 11 (18A10400) [pid = 4008] [serial = 11] [outer = 00000000] 11:14:27 INFO - PROCESS | 4008 | ++DOCSHELL 18AE4000 == 6 [pid = 4008] [id = 6] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 12 (18AE4400) [pid = 4008] [serial = 12] [outer = 00000000] 11:14:27 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:14:27 INFO - PROCESS | 4008 | ++DOCSHELL 19668400 == 7 [pid = 4008] [id = 7] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 13 (19668800) [pid = 4008] [serial = 13] [outer = 00000000] 11:14:27 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:14:27 INFO - PROCESS | 4008 | [4008] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 14 (18A49000) [pid = 4008] [serial = 14] [outer = 19668800] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 15 (1959B000) [pid = 4008] [serial = 15] [outer = 18A10400] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 16 (1959C800) [pid = 4008] [serial = 16] [outer = 18AE4400] 11:14:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 17 (1959F000) [pid = 4008] [serial = 17] [outer = 19668800] 11:14:28 INFO - PROCESS | 4008 | 1471544068668 Marionette INFO startBrowser 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:28 INFO - PROCESS | 4008 | 1471544068705 Marionette DEBUG loaded listener.js 11:14:28 INFO - PROCESS | 4008 | 1471544068719 Marionette DEBUG loaded listener.js 11:14:28 INFO - PROCESS | 4008 | 1471544068721 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 18 (1BABEC00) [pid = 4008] [serial = 18] [outer = 19668800] 11:14:29 INFO - PROCESS | 4008 | 1471544069437 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"0e15bb81-57f0-4c20-9598-577515fa0b5d","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160818092755","device":"desktop","version":"48.0.2","command_id":1}}] 11:14:29 INFO - PROCESS | 4008 | 1471544069675 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:14:29 INFO - PROCESS | 4008 | 1471544069678 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:29 INFO - PROCESS | 4008 | 1471544069709 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 11:14:29 INFO - PROCESS | 4008 | 1471544069731 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:14:29 INFO - PROCESS | 4008 | 1471544069734 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:29 INFO - PROCESS | 4008 | [4008] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:14:30 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:14:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 19 (1AEAB400) [pid = 4008] [serial = 19] [outer = 19668800] 11:14:30 INFO - PROCESS | 4008 | 1471544070863 Marionette TRACE conn5 <- [1,3,null,{}] 11:14:30 INFO - PROCESS | 4008 | 1471544070867 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 11:14:30 INFO - PROCESS | 4008 | 1471544070869 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:30 INFO - PROCESS | 4008 | 1471544070888 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 11:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:14:30 INFO - PROCESS | 4008 | 1471544070897 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 11:14:30 INFO - PROCESS | 4008 | 1471544070899 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 11:14:30 INFO - PROCESS | 4008 | 1471544070905 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:14:30 INFO - PROCESS | 4008 | 1471544070908 Marionette TRACE conn5 <- [1,6,null,{}] 11:14:30 INFO - PROCESS | 4008 | 1471544070934 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:30 INFO - PROCESS | 4008 | 1471544070936 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:30 INFO - PROCESS | 4008 | 1471544070952 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 11:14:30 INFO - PROCESS | 4008 | 1471544070956 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:30 INFO - PROCESS | 4008 | 1471544070960 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:30 INFO - PROCESS | 4008 | ++DOCSHELL 1BC78000 == 8 [pid = 4008] [id = 8] 11:14:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 20 (1BC78400) [pid = 4008] [serial = 20] [outer = 00000000] 11:14:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 21 (1BC7A800) [pid = 4008] [serial = 21] [outer = 1BC78400] 11:14:31 INFO - PROCESS | 4008 | 1471544071010 Marionette DEBUG loaded listener.js 11:14:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 22 (1BC7F800) [pid = 4008] [serial = 22] [outer = 1BC78400] 11:14:31 INFO - PROCESS | 4008 | --DOCSHELL 0C97C000 == 7 [pid = 4008] [id = 1] 11:14:31 INFO - PROCESS | 4008 | ++DOCSHELL 08770800 == 8 [pid = 4008] [id = 9] 11:14:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 23 (0C76D800) [pid = 4008] [serial = 23] [outer = 00000000] 11:14:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 24 (0C904800) [pid = 4008] [serial = 24] [outer = 0C76D800] 11:14:31 INFO - PROCESS | 4008 | 1471544071433 Marionette DEBUG loaded listener.js 11:14:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 25 (0C97DC00) [pid = 4008] [serial = 25] [outer = 0C76D800] 11:14:31 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:14:31 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:14:32 INFO - PROCESS | 4008 | 1471544072315 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1436ms 11:14:32 INFO - PROCESS | 4008 | 1471544072347 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 11:14:32 INFO - PROCESS | 4008 | 1471544072350 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 11:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:14:32 INFO - PROCESS | 4008 | 1471544072355 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:14:32 INFO - PROCESS | 4008 | 1471544072358 Marionette TRACE conn5 <- [1,10,null,{}] 11:14:32 INFO - PROCESS | 4008 | 1471544072363 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:32 INFO - PROCESS | 4008 | 1471544072366 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:32 INFO - PROCESS | 4008 | 1471544072498 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 11:14:32 INFO - PROCESS | 4008 | 1471544072568 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:32 INFO - PROCESS | 4008 | 1471544072571 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:32 INFO - PROCESS | 4008 | ++DOCSHELL 18BA1800 == 9 [pid = 4008] [id = 10] 11:14:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 26 (18BA1C00) [pid = 4008] [serial = 26] [outer = 00000000] 11:14:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 27 (1AEE7C00) [pid = 4008] [serial = 27] [outer = 18BA1C00] 11:14:32 INFO - PROCESS | 4008 | 1471544072672 Marionette DEBUG loaded listener.js 11:14:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 28 (1B70BC00) [pid = 4008] [serial = 28] [outer = 18BA1C00] 11:14:33 INFO - PROCESS | 4008 | 1471544073381 Marionette TRACE conn5 <- [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]]]}] 11:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1073ms 11:14:33 INFO - PROCESS | 4008 | 1471544073430 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 11:14:33 INFO - PROCESS | 4008 | 1471544073434 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 11:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:14:33 INFO - PROCESS | 4008 | 1471544073440 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:14:33 INFO - PROCESS | 4008 | 1471544073443 Marionette TRACE conn5 <- [1,14,null,{}] 11:14:33 INFO - PROCESS | 4008 | 1471544073449 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:33 INFO - PROCESS | 4008 | 1471544073452 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:33 INFO - PROCESS | 4008 | 1471544073554 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 11:14:33 INFO - PROCESS | 4008 | --DOCSHELL 0C97D400 == 8 [pid = 4008] [id = 4] 11:14:33 INFO - PROCESS | 4008 | 1471544073622 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:33 INFO - PROCESS | 4008 | 1471544073626 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:33 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C9800 == 9 [pid = 4008] [id = 11] 11:14:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 29 (0C9CA400) [pid = 4008] [serial = 29] [outer = 00000000] 11:14:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 30 (0FB5E000) [pid = 4008] [serial = 30] [outer = 0C9CA400] 11:14:33 INFO - PROCESS | 4008 | 1471544073676 Marionette DEBUG loaded listener.js 11:14:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 31 (101A4800) [pid = 4008] [serial = 31] [outer = 0C9CA400] 11:14:34 INFO - PROCESS | 4008 | 1471544074080 Marionette TRACE conn5 <- [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]]]}] 11:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 690ms 11:14:34 INFO - PROCESS | 4008 | 1471544074130 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 11:14:34 INFO - PROCESS | 4008 | 1471544074135 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 11:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:14:34 INFO - PROCESS | 4008 | 1471544074141 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:14:34 INFO - PROCESS | 4008 | 1471544074144 Marionette TRACE conn5 <- [1,18,null,{}] 11:14:34 INFO - PROCESS | 4008 | 1471544074148 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:34 INFO - PROCESS | 4008 | 1471544074150 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:34 INFO - PROCESS | 4008 | ++DOCSHELL 13DA8000 == 10 [pid = 4008] [id = 12] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 32 (13DAEC00) [pid = 4008] [serial = 32] [outer = 00000000] 11:14:34 INFO - PROCESS | 4008 | 1471544074249 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 33 (13F27400) [pid = 4008] [serial = 33] [outer = 13DAEC00] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 34 (13F2F000) [pid = 4008] [serial = 34] [outer = 13DAEC00] 11:14:34 INFO - PROCESS | 4008 | 1471544074301 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:34 INFO - PROCESS | 4008 | 1471544074304 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:34 INFO - PROCESS | 4008 | ++DOCSHELL 0C76A800 == 11 [pid = 4008] [id = 13] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 35 (13F30000) [pid = 4008] [serial = 35] [outer = 00000000] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 36 (14271400) [pid = 4008] [serial = 36] [outer = 13F30000] 11:14:34 INFO - PROCESS | 4008 | ++DOCSHELL 147B1800 == 12 [pid = 4008] [id = 14] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 37 (147B4000) [pid = 4008] [serial = 37] [outer = 00000000] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 38 (14840800) [pid = 4008] [serial = 38] [outer = 147B4000] 11:14:34 INFO - PROCESS | 4008 | 1471544074397 Marionette DEBUG loaded listener.js 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 39 (14858000) [pid = 4008] [serial = 39] [outer = 147B4000] 11:14:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 40 (15933C00) [pid = 4008] [serial = 40] [outer = 13F30000] 11:14:34 INFO - PROCESS | 4008 | 1471544074917 Marionette TRACE conn5 <- [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]]]}] 11:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 831ms 11:14:34 INFO - PROCESS | 4008 | 1471544074975 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 11:14:34 INFO - PROCESS | 4008 | 1471544074977 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 11:14:34 INFO - PROCESS | 4008 | 1471544074980 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:14:34 INFO - PROCESS | 4008 | 1471544074984 Marionette TRACE conn5 <- [1,22,null,{}] 11:14:35 INFO - PROCESS | 4008 | 1471544075010 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:35 INFO - PROCESS | 4008 | 1471544075015 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:35 INFO - PROCESS | 4008 | 1471544075111 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 11:14:35 INFO - PROCESS | 4008 | 1471544075173 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:35 INFO - PROCESS | 4008 | 1471544075176 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:35 INFO - PROCESS | 4008 | ++DOCSHELL 17202800 == 13 [pid = 4008] [id = 15] 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 41 (17206800) [pid = 4008] [serial = 41] [outer = 00000000] 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 42 (18664800) [pid = 4008] [serial = 42] [outer = 17206800] 11:14:35 INFO - PROCESS | 4008 | 1471544075227 Marionette DEBUG loaded listener.js 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 43 (1880F800) [pid = 4008] [serial = 43] [outer = 17206800] 11:14:35 INFO - PROCESS | 4008 | 1471544075588 Marionette TRACE conn5 <- [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]]]}] 11:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 11:14:35 INFO - PROCESS | 4008 | 1471544075614 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 11:14:35 INFO - PROCESS | 4008 | 1471544075617 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 11:14:35 INFO - PROCESS | 4008 | 1471544075620 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:14:35 INFO - PROCESS | 4008 | 1471544075622 Marionette TRACE conn5 <- [1,26,null,{}] 11:14:35 INFO - PROCESS | 4008 | 1471544075636 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:35 INFO - PROCESS | 4008 | 1471544075638 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:35 INFO - PROCESS | 4008 | 1471544075724 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 11:14:35 INFO - PROCESS | 4008 | 1471544075730 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:35 INFO - PROCESS | 4008 | 1471544075732 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:35 INFO - PROCESS | 4008 | ++DOCSHELL 172B4C00 == 14 [pid = 4008] [id = 16] 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 44 (172B5000) [pid = 4008] [serial = 44] [outer = 00000000] 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 45 (18A0D800) [pid = 4008] [serial = 45] [outer = 172B5000] 11:14:35 INFO - PROCESS | 4008 | 1471544075789 Marionette DEBUG loaded listener.js 11:14:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 46 (195A0C00) [pid = 4008] [serial = 46] [outer = 172B5000] 11:14:36 INFO - PROCESS | 4008 | 1471544076179 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 11:14:36 INFO - PROCESS | 4008 | 1471544076195 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 11:14:36 INFO - PROCESS | 4008 | 1471544076197 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 11:14:36 INFO - PROCESS | 4008 | 1471544076200 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:14:36 INFO - PROCESS | 4008 | 1471544076201 Marionette TRACE conn5 <- [1,30,null,{}] 11:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:14:36 INFO - PROCESS | 4008 | 1471544076205 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:36 INFO - PROCESS | 4008 | 1471544076207 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:36 INFO - PROCESS | 4008 | 1471544076316 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 11:14:36 INFO - PROCESS | 4008 | 1471544076323 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:36 INFO - PROCESS | 4008 | 1471544076325 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:36 INFO - PROCESS | 4008 | ++DOCSHELL 18A0BC00 == 15 [pid = 4008] [id = 17] 11:14:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 47 (1A63D000) [pid = 4008] [serial = 47] [outer = 00000000] 11:14:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 48 (1AEA0000) [pid = 4008] [serial = 48] [outer = 1A63D000] 11:14:36 INFO - PROCESS | 4008 | 1471544076372 Marionette DEBUG loaded listener.js 11:14:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 49 (1AEE9000) [pid = 4008] [serial = 49] [outer = 1A63D000] 11:14:36 INFO - PROCESS | 4008 | 1471544076760 Marionette TRACE conn5 <- [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]]]}] 11:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 571ms 11:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:14:36 INFO - PROCESS | 4008 | 1471544076774 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 11:14:36 INFO - PROCESS | 4008 | 1471544076776 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 11:14:36 INFO - PROCESS | 4008 | 1471544076779 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:14:36 INFO - PROCESS | 4008 | 1471544076781 Marionette TRACE conn5 <- [1,34,null,{}] 11:14:36 INFO - PROCESS | 4008 | 1471544076785 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:36 INFO - PROCESS | 4008 | 1471544076790 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:36 INFO - PROCESS | 4008 | 1471544076917 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 11:14:36 INFO - PROCESS | 4008 | 1471544076924 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:36 INFO - PROCESS | 4008 | 1471544076926 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:36 INFO - PROCESS | 4008 | ++DOCSHELL 15E29400 == 16 [pid = 4008] [id = 18] 11:14:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 50 (15E29C00) [pid = 4008] [serial = 50] [outer = 00000000] 11:14:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 51 (17255C00) [pid = 4008] [serial = 51] [outer = 15E29C00] 11:14:36 INFO - PROCESS | 4008 | 1471544076972 Marionette DEBUG loaded listener.js 11:14:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 52 (1B5AAC00) [pid = 4008] [serial = 52] [outer = 15E29C00] 11:14:37 INFO - PROCESS | 4008 | 1471544077337 Marionette TRACE conn5 <- [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]]]}] 11:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 11:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:14:37 INFO - PROCESS | 4008 | 1471544077350 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 11:14:37 INFO - PROCESS | 4008 | 1471544077352 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 11:14:37 INFO - PROCESS | 4008 | 1471544077355 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:14:37 INFO - PROCESS | 4008 | 1471544077357 Marionette TRACE conn5 <- [1,38,null,{}] 11:14:37 INFO - PROCESS | 4008 | 1471544077361 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:37 INFO - PROCESS | 4008 | 1471544077363 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:37 INFO - PROCESS | 4008 | 1471544077444 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 11:14:37 INFO - PROCESS | 4008 | 1471544077450 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:37 INFO - PROCESS | 4008 | 1471544077452 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:37 INFO - PROCESS | 4008 | ++DOCSHELL 15E32C00 == 17 [pid = 4008] [id = 19] 11:14:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (16E55800) [pid = 4008] [serial = 53] [outer = 00000000] 11:14:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (18DDAC00) [pid = 4008] [serial = 54] [outer = 16E55800] 11:14:37 INFO - PROCESS | 4008 | 1471544077498 Marionette DEBUG loaded listener.js 11:14:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (18DDD000) [pid = 4008] [serial = 55] [outer = 16E55800] 11:14:37 INFO - PROCESS | 4008 | 1471544077922 Marionette TRACE conn5 <- [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]]]}] 11:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 11:14:37 INFO - PROCESS | 4008 | 1471544077987 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 11:14:37 INFO - PROCESS | 4008 | 1471544077989 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 11:14:37 INFO - PROCESS | 4008 | 1471544077992 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:14:37 INFO - PROCESS | 4008 | 1471544077994 Marionette TRACE conn5 <- [1,42,null,{}] 11:14:38 INFO - PROCESS | 4008 | 1471544077997 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:38 INFO - PROCESS | 4008 | 1471544077999 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:38 INFO - PROCESS | 4008 | 1471544078077 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 11:14:38 INFO - PROCESS | 4008 | 1471544078082 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:38 INFO - PROCESS | 4008 | 1471544078084 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:38 INFO - PROCESS | 4008 | ++DOCSHELL 1B52B800 == 18 [pid = 4008] [id = 20] 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (1B5B2800) [pid = 4008] [serial = 56] [outer = 00000000] 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (1BC70000) [pid = 4008] [serial = 57] [outer = 1B5B2800] 11:14:38 INFO - PROCESS | 4008 | 1471544078133 Marionette DEBUG loaded listener.js 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (1BC79000) [pid = 4008] [serial = 58] [outer = 1B5B2800] 11:14:38 INFO - PROCESS | 4008 | 1471544078511 Marionette TRACE conn5 <- [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]]]}] 11:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 11:14:38 INFO - PROCESS | 4008 | 1471544078657 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 11:14:38 INFO - PROCESS | 4008 | 1471544078659 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 11:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:14:38 INFO - PROCESS | 4008 | 1471544078687 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:14:38 INFO - PROCESS | 4008 | 1471544078688 Marionette TRACE conn5 <- [1,46,null,{}] 11:14:38 INFO - PROCESS | 4008 | 1471544078692 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:38 INFO - PROCESS | 4008 | 1471544078694 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:38 INFO - PROCESS | 4008 | 1471544078770 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 11:14:38 INFO - PROCESS | 4008 | 1471544078793 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:38 INFO - PROCESS | 4008 | 1471544078794 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:38 INFO - PROCESS | 4008 | ++DOCSHELL 18843400 == 19 [pid = 4008] [id = 21] 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (18843800) [pid = 4008] [serial = 59] [outer = 00000000] 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (1C418000) [pid = 4008] [serial = 60] [outer = 18843800] 11:14:38 INFO - PROCESS | 4008 | 1471544078843 Marionette DEBUG loaded listener.js 11:14:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (1C582000) [pid = 4008] [serial = 61] [outer = 18843800] 11:14:39 INFO - PROCESS | 4008 | 1471544079225 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 11:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:14:39 INFO - PROCESS | 4008 | 1471544079257 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 11:14:39 INFO - PROCESS | 4008 | 1471544079258 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 11:14:39 INFO - PROCESS | 4008 | 1471544079262 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:14:39 INFO - PROCESS | 4008 | 1471544079263 Marionette TRACE conn5 <- [1,50,null,{}] 11:14:39 INFO - PROCESS | 4008 | 1471544079267 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:39 INFO - PROCESS | 4008 | 1471544079278 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:39 INFO - PROCESS | 4008 | 1471544079390 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 11:14:39 INFO - PROCESS | 4008 | 1471544079396 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:39 INFO - PROCESS | 4008 | 1471544079397 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:39 INFO - PROCESS | 4008 | ++DOCSHELL 0FD08400 == 20 [pid = 4008] [id = 22] 11:14:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (0FD0B800) [pid = 4008] [serial = 62] [outer = 00000000] 11:14:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (0FD10000) [pid = 4008] [serial = 63] [outer = 0FD0B800] 11:14:39 INFO - PROCESS | 4008 | 1471544079444 Marionette DEBUG loaded listener.js 11:14:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (18AED800) [pid = 4008] [serial = 64] [outer = 0FD0B800] 11:14:39 INFO - PROCESS | 4008 | 1471544079805 Marionette TRACE conn5 <- [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]]]}] 11:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 571ms 11:14:39 INFO - PROCESS | 4008 | 1471544079834 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 11:14:39 INFO - PROCESS | 4008 | 1471544079836 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 11:14:39 INFO - PROCESS | 4008 | 1471544079840 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:14:39 INFO - PROCESS | 4008 | 1471544079842 Marionette TRACE conn5 <- [1,54,null,{}] 11:14:39 INFO - PROCESS | 4008 | 1471544079846 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:39 INFO - PROCESS | 4008 | 1471544079848 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:39 INFO - PROCESS | 4008 | 1471544079974 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 11:14:39 INFO - PROCESS | 4008 | 1471544079981 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:39 INFO - PROCESS | 4008 | 1471544079984 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:40 INFO - PROCESS | 4008 | ++DOCSHELL 0BC05000 == 21 [pid = 4008] [id = 23] 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0BC0B800) [pid = 4008] [serial = 65] [outer = 00000000] 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0BC32400) [pid = 4008] [serial = 66] [outer = 0BC0B800] 11:14:40 INFO - PROCESS | 4008 | 1471544080030 Marionette DEBUG loaded listener.js 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0BC39800) [pid = 4008] [serial = 67] [outer = 0BC0B800] 11:14:40 INFO - PROCESS | 4008 | 1471544080418 Marionette TRACE conn5 <- [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]]]}] 11:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 631ms 11:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:14:40 INFO - PROCESS | 4008 | 1471544080474 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 11:14:40 INFO - PROCESS | 4008 | 1471544080476 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 11:14:40 INFO - PROCESS | 4008 | 1471544080479 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:14:40 INFO - PROCESS | 4008 | 1471544080480 Marionette TRACE conn5 <- [1,58,null,{}] 11:14:40 INFO - PROCESS | 4008 | 1471544080484 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:40 INFO - PROCESS | 4008 | 1471544080486 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:40 INFO - PROCESS | 4008 | 1471544080593 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 11:14:40 INFO - PROCESS | 4008 | 1471544080600 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:40 INFO - PROCESS | 4008 | 1471544080602 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:40 INFO - PROCESS | 4008 | ++DOCSHELL 0BC3AC00 == 22 [pid = 4008] [id = 24] 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0BC3B400) [pid = 4008] [serial = 68] [outer = 00000000] 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0FD07000) [pid = 4008] [serial = 69] [outer = 0BC3B400] 11:14:40 INFO - PROCESS | 4008 | 1471544080648 Marionette DEBUG loaded listener.js 11:14:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (10264800) [pid = 4008] [serial = 70] [outer = 0BC3B400] 11:14:41 INFO - PROCESS | 4008 | 1471544081019 Marionette TRACE conn5 <- [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]]]}] 11:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 11:14:41 INFO - PROCESS | 4008 | 1471544081050 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 11:14:41 INFO - PROCESS | 4008 | 1471544081062 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 11:14:41 INFO - PROCESS | 4008 | 1471544081065 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:14:41 INFO - PROCESS | 4008 | 1471544081067 Marionette TRACE conn5 <- [1,62,null,{}] 11:14:41 INFO - PROCESS | 4008 | 1471544081070 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:41 INFO - PROCESS | 4008 | 1471544081072 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:41 INFO - PROCESS | 4008 | 1471544081150 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 11:14:41 INFO - PROCESS | 4008 | 1471544081933 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:41 INFO - PROCESS | 4008 | 1471544081936 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:41 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0EC00 == 23 [pid = 4008] [id = 25] 11:14:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0BC0F400) [pid = 4008] [serial = 71] [outer = 00000000] 11:14:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0BC33800) [pid = 4008] [serial = 72] [outer = 0BC0F400] 11:14:41 INFO - PROCESS | 4008 | 1471544081986 Marionette DEBUG loaded listener.js 11:14:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0BC40400) [pid = 4008] [serial = 73] [outer = 0BC0F400] 11:14:42 INFO - PROCESS | 4008 | 1471544082408 Marionette TRACE conn5 <- [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]]]}] 11:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1365ms 11:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:14:42 INFO - PROCESS | 4008 | 1471544082436 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 11:14:42 INFO - PROCESS | 4008 | 1471544082440 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 11:14:42 INFO - PROCESS | 4008 | 1471544082444 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:14:42 INFO - PROCESS | 4008 | 1471544082447 Marionette TRACE conn5 <- [1,66,null,{}] 11:14:42 INFO - PROCESS | 4008 | 1471544082452 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:42 INFO - PROCESS | 4008 | 1471544082454 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:42 INFO - PROCESS | 4008 | 1471544082561 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 11:14:42 INFO - PROCESS | 4008 | 1471544082569 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:42 INFO - PROCESS | 4008 | 1471544082572 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:42 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C9000 == 24 [pid = 4008] [id = 26] 11:14:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0C9CA800) [pid = 4008] [serial = 74] [outer = 00000000] 11:14:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FD06C00) [pid = 4008] [serial = 75] [outer = 0C9CA800] 11:14:42 INFO - PROCESS | 4008 | 1471544082621 Marionette DEBUG loaded listener.js 11:14:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (101B0000) [pid = 4008] [serial = 76] [outer = 0C9CA800] 11:14:43 INFO - PROCESS | 4008 | 1471544083033 Marionette TRACE conn5 <- [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]]]}] 11:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 11:14:43 INFO - PROCESS | 4008 | 1471544083080 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 11:14:43 INFO - PROCESS | 4008 | 1471544083084 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 11:14:43 INFO - PROCESS | 4008 | 1471544083087 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:14:43 INFO - PROCESS | 4008 | 1471544083089 Marionette TRACE conn5 <- [1,70,null,{}] 11:14:43 INFO - PROCESS | 4008 | 1471544083093 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:43 INFO - PROCESS | 4008 | 1471544083095 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:43 INFO - PROCESS | 4008 | 1471544083478 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1640CC00) [pid = 4008] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (172B5000) [pid = 4008] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1A63D000) [pid = 4008] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E29C00) [pid = 4008] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0FD0B800) [pid = 4008] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0BC0B800) [pid = 4008] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1BC78400) [pid = 4008] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18BA1C00) [pid = 4008] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (0C9CA400) [pid = 4008] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (147B4000) [pid = 4008] [serial = 37] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:14:43 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (17206800) [pid = 4008] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:14:43 INFO - PROCESS | 4008 | 1471544083554 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:43 INFO - PROCESS | 4008 | 1471544083557 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:43 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0E000 == 25 [pid = 4008] [id = 27] 11:14:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0BC0E800) [pid = 4008] [serial = 77] [outer = 00000000] 11:14:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0FC51000) [pid = 4008] [serial = 78] [outer = 0BC0E800] 11:14:43 INFO - PROCESS | 4008 | 1471544083604 Marionette DEBUG loaded listener.js 11:14:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (10309000) [pid = 4008] [serial = 79] [outer = 0BC0E800] 11:14:43 INFO - PROCESS | 4008 | 1471544083965 Marionette TRACE conn5 <- [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]]]}] 11:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 930ms 11:14:44 INFO - PROCESS | 4008 | 1471544084020 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 11:14:44 INFO - PROCESS | 4008 | 1471544084022 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 11:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:14:44 INFO - PROCESS | 4008 | 1471544084032 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:14:44 INFO - PROCESS | 4008 | 1471544084037 Marionette TRACE conn5 <- [1,74,null,{}] 11:14:44 INFO - PROCESS | 4008 | 1471544084042 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:44 INFO - PROCESS | 4008 | 1471544084045 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:44 INFO - PROCESS | 4008 | 1471544084139 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 11:14:44 INFO - PROCESS | 4008 | 1471544084146 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:44 INFO - PROCESS | 4008 | 1471544084148 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:44 INFO - PROCESS | 4008 | ++DOCSHELL 147D6800 == 26 [pid = 4008] [id = 28] 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1483FC00) [pid = 4008] [serial = 80] [outer = 00000000] 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1492F400) [pid = 4008] [serial = 81] [outer = 1483FC00] 11:14:44 INFO - PROCESS | 4008 | 1471544084195 Marionette DEBUG loaded listener.js 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E27C00) [pid = 4008] [serial = 82] [outer = 1483FC00] 11:14:44 INFO - PROCESS | 4008 | 1471544084608 Marionette TRACE conn5 <- [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]]]}] 11:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 631ms 11:14:44 INFO - PROCESS | 4008 | 1471544084660 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 11:14:44 INFO - PROCESS | 4008 | 1471544084663 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 11:14:44 INFO - PROCESS | 4008 | 1471544084666 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:14:44 INFO - PROCESS | 4008 | 1471544084667 Marionette TRACE conn5 <- [1,78,null,{}] 11:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:14:44 INFO - PROCESS | 4008 | 1471544084671 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:44 INFO - PROCESS | 4008 | 1471544084673 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:44 INFO - PROCESS | 4008 | 1471544084754 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 11:14:44 INFO - PROCESS | 4008 | 1471544084759 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:44 INFO - PROCESS | 4008 | 1471544084762 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:44 INFO - PROCESS | 4008 | ++DOCSHELL 15E2D800 == 27 [pid = 4008] [id = 29] 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E47000) [pid = 4008] [serial = 83] [outer = 00000000] 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16405400) [pid = 4008] [serial = 84] [outer = 15E47000] 11:14:44 INFO - PROCESS | 4008 | 1471544084807 Marionette DEBUG loaded listener.js 11:14:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (17201C00) [pid = 4008] [serial = 85] [outer = 15E47000] 11:14:45 INFO - PROCESS | 4008 | 1471544085221 Marionette TRACE conn5 <- [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]]]}] 11:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 11:14:45 INFO - PROCESS | 4008 | 1471544085240 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 11:14:45 INFO - PROCESS | 4008 | 1471544085242 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 11:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:14:45 INFO - PROCESS | 4008 | 1471544085245 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:14:45 INFO - PROCESS | 4008 | 1471544085246 Marionette TRACE conn5 <- [1,82,null,{}] 11:14:45 INFO - PROCESS | 4008 | 1471544085250 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:45 INFO - PROCESS | 4008 | 1471544085252 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:45 INFO - PROCESS | 4008 | 1471544085328 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 11:14:45 INFO - PROCESS | 4008 | 1471544085333 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:45 INFO - PROCESS | 4008 | 1471544085339 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:45 INFO - PROCESS | 4008 | ++DOCSHELL 17258000 == 28 [pid = 4008] [id = 30] 11:14:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (172B2800) [pid = 4008] [serial = 86] [outer = 00000000] 11:14:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (175F5C00) [pid = 4008] [serial = 87] [outer = 172B2800] 11:14:45 INFO - PROCESS | 4008 | 1471544085394 Marionette DEBUG loaded listener.js 11:14:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1883E000) [pid = 4008] [serial = 88] [outer = 172B2800] 11:14:46 INFO - PROCESS | 4008 | 1471544086035 Marionette TRACE conn5 <- [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]]]}] 11:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 830ms 11:14:46 INFO - PROCESS | 4008 | 1471544086102 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 11:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:14:46 INFO - PROCESS | 4008 | 1471544086106 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 11:14:46 INFO - PROCESS | 4008 | 1471544086112 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:14:46 INFO - PROCESS | 4008 | 1471544086116 Marionette TRACE conn5 <- [1,86,null,{}] 11:14:46 INFO - PROCESS | 4008 | 1471544086135 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:46 INFO - PROCESS | 4008 | 1471544086139 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:46 INFO - PROCESS | 4008 | 1471544086253 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 11:14:46 INFO - PROCESS | 4008 | 1471544086314 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:46 INFO - PROCESS | 4008 | 1471544086317 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:46 INFO - PROCESS | 4008 | ++DOCSHELL 0FD05400 == 29 [pid = 4008] [id = 31] 11:14:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (0FD06400) [pid = 4008] [serial = 89] [outer = 00000000] 11:14:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (10273800) [pid = 4008] [serial = 90] [outer = 0FD06400] 11:14:46 INFO - PROCESS | 4008 | 1471544086377 Marionette DEBUG loaded listener.js 11:14:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (10DE3800) [pid = 4008] [serial = 91] [outer = 0FD06400] 11:14:46 INFO - PROCESS | 4008 | 1471544086936 Marionette TRACE conn5 <- [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]]]}] 11:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 892ms 11:14:47 INFO - PROCESS | 4008 | 1471544087003 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 11:14:47 INFO - PROCESS | 4008 | 1471544087009 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 11:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:14:47 INFO - PROCESS | 4008 | 1471544087015 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:14:47 INFO - PROCESS | 4008 | 1471544087018 Marionette TRACE conn5 <- [1,90,null,{}] 11:14:47 INFO - PROCESS | 4008 | 1471544087022 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:47 INFO - PROCESS | 4008 | 1471544087025 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:47 INFO - PROCESS | 4008 | 1471544087135 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 11:14:47 INFO - PROCESS | 4008 | 1471544087205 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:47 INFO - PROCESS | 4008 | 1471544087207 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:47 INFO - PROCESS | 4008 | ++DOCSHELL 15E2AC00 == 30 [pid = 4008] [id = 32] 11:14:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (15E2C400) [pid = 4008] [serial = 92] [outer = 00000000] 11:14:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (172B3800) [pid = 4008] [serial = 93] [outer = 15E2C400] 11:14:47 INFO - PROCESS | 4008 | 1471544087266 Marionette DEBUG loaded listener.js 11:14:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (175F6400) [pid = 4008] [serial = 94] [outer = 15E2C400] 11:14:47 INFO - PROCESS | 4008 | 1471544087806 Marionette TRACE conn5 <- [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]]]}] 11:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 11:14:47 INFO - PROCESS | 4008 | 1471544087848 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 11:14:47 INFO - PROCESS | 4008 | 1471544087851 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 11:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:14:47 INFO - PROCESS | 4008 | 1471544087855 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:14:47 INFO - PROCESS | 4008 | 1471544087859 Marionette TRACE conn5 <- [1,94,null,{}] 11:14:47 INFO - PROCESS | 4008 | 1471544087870 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:47 INFO - PROCESS | 4008 | 1471544087875 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:47 INFO - PROCESS | 4008 | 1471544087981 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 11:14:48 INFO - PROCESS | 4008 | 1471544088080 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:48 INFO - PROCESS | 4008 | 1471544088083 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:48 INFO - PROCESS | 4008 | ++DOCSHELL 173CCC00 == 31 [pid = 4008] [id = 33] 11:14:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173CD000) [pid = 4008] [serial = 95] [outer = 00000000] 11:14:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (173D2800) [pid = 4008] [serial = 96] [outer = 173CD000] 11:14:48 INFO - PROCESS | 4008 | 1471544088143 Marionette DEBUG loaded listener.js 11:14:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18845C00) [pid = 4008] [serial = 97] [outer = 173CD000] 11:14:48 INFO - PROCESS | 4008 | 1471544088660 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 871ms 11:14:48 INFO - PROCESS | 4008 | 1471544088728 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 11:14:48 INFO - PROCESS | 4008 | 1471544088731 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 11:14:48 INFO - PROCESS | 4008 | 1471544088734 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:14:48 INFO - PROCESS | 4008 | 1471544088736 Marionette TRACE conn5 <- [1,98,null,{}] 11:14:48 INFO - PROCESS | 4008 | 1471544088740 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:48 INFO - PROCESS | 4008 | 1471544088742 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:48 INFO - PROCESS | 4008 | 1471544088854 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 11:14:48 INFO - PROCESS | 4008 | 1471544088922 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:48 INFO - PROCESS | 4008 | 1471544088924 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:48 INFO - PROCESS | 4008 | ++DOCSHELL 0FB5F400 == 32 [pid = 4008] [id = 34] 11:14:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (147D1C00) [pid = 4008] [serial = 98] [outer = 00000000] 11:14:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DD3000) [pid = 4008] [serial = 99] [outer = 147D1C00] 11:14:48 INFO - PROCESS | 4008 | 1471544088980 Marionette DEBUG loaded listener.js 11:14:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18DDB800) [pid = 4008] [serial = 100] [outer = 147D1C00] 11:14:49 INFO - PROCESS | 4008 | 1471544089584 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 11:14:49 INFO - PROCESS | 4008 | 1471544089621 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 11:14:49 INFO - PROCESS | 4008 | 1471544089625 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 11:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:14:49 INFO - PROCESS | 4008 | 1471544089631 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:14:49 INFO - PROCESS | 4008 | 1471544089634 Marionette TRACE conn5 <- [1,102,null,{}] 11:14:49 INFO - PROCESS | 4008 | 1471544089639 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:49 INFO - PROCESS | 4008 | 1471544089642 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:49 INFO - PROCESS | 4008 | 1471544089745 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1959F000) [pid = 4008] [serial = 17] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18A0D800) [pid = 4008] [serial = 45] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1AEA0000) [pid = 4008] [serial = 48] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (17255C00) [pid = 4008] [serial = 51] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18DDAC00) [pid = 4008] [serial = 54] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1BC70000) [pid = 4008] [serial = 57] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1C418000) [pid = 4008] [serial = 60] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FD10000) [pid = 4008] [serial = 63] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC32400) [pid = 4008] [serial = 66] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (13F27400) [pid = 4008] [serial = 33] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (14858000) [pid = 4008] [serial = 39] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1880F800) [pid = 4008] [serial = 43] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (195A0C00) [pid = 4008] [serial = 46] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1AEE9000) [pid = 4008] [serial = 49] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1B5AAC00) [pid = 4008] [serial = 52] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1BC7F800) [pid = 4008] [serial = 22] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1B70BC00) [pid = 4008] [serial = 28] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0BC39800) [pid = 4008] [serial = 67] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FD07000) [pid = 4008] [serial = 69] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (101A4800) [pid = 4008] [serial = 31] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18AED800) [pid = 4008] [serial = 64] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (16E4D800) [pid = 4008] [serial = 9] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E53C00) [pid = 4008] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (13D20400) [pid = 4008] [serial = 4] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1BC7A800) [pid = 4008] [serial = 21] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (0C904800) [pid = 4008] [serial = 24] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (1AEE7C00) [pid = 4008] [serial = 27] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (0FB5E000) [pid = 4008] [serial = 30] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (14271400) [pid = 4008] [serial = 36] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (14840800) [pid = 4008] [serial = 38] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (18664800) [pid = 4008] [serial = 42] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (18A49000) [pid = 4008] [serial = 14] [outer = 00000000] [url = about:blank] 11:14:49 INFO - PROCESS | 4008 | 1471544089856 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:49 INFO - PROCESS | 4008 | 1471544089858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:49 INFO - PROCESS | 4008 | ++DOCSHELL 0BC36C00 == 33 [pid = 4008] [id = 35] 11:14:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (0BC39800) [pid = 4008] [serial = 101] [outer = 00000000] 11:14:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (0C9C1800) [pid = 4008] [serial = 102] [outer = 0BC39800] 11:14:49 INFO - PROCESS | 4008 | 1471544089908 Marionette DEBUG loaded listener.js 11:14:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (0FD08800) [pid = 4008] [serial = 103] [outer = 0BC39800] 11:14:50 INFO - PROCESS | 4008 | 1471544090274 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 670ms 11:14:50 INFO - PROCESS | 4008 | 1471544090308 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 11:14:50 INFO - PROCESS | 4008 | 1471544090312 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 11:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:14:50 INFO - PROCESS | 4008 | 1471544090318 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:14:50 INFO - PROCESS | 4008 | 1471544090320 Marionette TRACE conn5 <- [1,106,null,{}] 11:14:50 INFO - PROCESS | 4008 | 1471544090324 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:50 INFO - PROCESS | 4008 | 1471544090327 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:50 INFO - PROCESS | 4008 | 1471544090413 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 11:14:50 INFO - PROCESS | 4008 | 1471544090420 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:50 INFO - PROCESS | 4008 | 1471544090423 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:50 INFO - PROCESS | 4008 | ++DOCSHELL 10B4C800 == 34 [pid = 4008] [id = 36] 11:14:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (10B4F400) [pid = 4008] [serial = 104] [outer = 00000000] 11:14:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (1429BC00) [pid = 4008] [serial = 105] [outer = 10B4F400] 11:14:50 INFO - PROCESS | 4008 | 1471544090471 Marionette DEBUG loaded listener.js 11:14:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (1484DC00) [pid = 4008] [serial = 106] [outer = 10B4F400] 11:14:50 INFO - PROCESS | 4008 | 1471544090894 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 631ms 11:14:50 INFO - PROCESS | 4008 | 1471544090951 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 11:14:50 INFO - PROCESS | 4008 | 1471544090953 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 11:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:14:50 INFO - PROCESS | 4008 | 1471544090957 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:14:50 INFO - PROCESS | 4008 | 1471544090960 Marionette TRACE conn5 <- [1,110,null,{}] 11:14:50 INFO - PROCESS | 4008 | 1471544090970 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:50 INFO - PROCESS | 4008 | 1471544090975 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:51 INFO - PROCESS | 4008 | 1471544091059 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 11:14:51 INFO - PROCESS | 4008 | 1471544091068 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:51 INFO - PROCESS | 4008 | 1471544091071 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:51 INFO - PROCESS | 4008 | ++DOCSHELL 15EC4400 == 35 [pid = 4008] [id = 37] 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (16404400) [pid = 4008] [serial = 107] [outer = 00000000] 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (16E50C00) [pid = 4008] [serial = 108] [outer = 16404400] 11:14:51 INFO - PROCESS | 4008 | 1471544091120 Marionette DEBUG loaded listener.js 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (173C5800) [pid = 4008] [serial = 109] [outer = 16404400] 11:14:51 INFO - PROCESS | 4008 | 1471544091574 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 11:14:51 INFO - PROCESS | 4008 | 1471544091591 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 11:14:51 INFO - PROCESS | 4008 | 1471544091593 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 11:14:51 INFO - PROCESS | 4008 | 1471544091596 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:14:51 INFO - PROCESS | 4008 | 1471544091598 Marionette TRACE conn5 <- [1,114,null,{}] 11:14:51 INFO - PROCESS | 4008 | 1471544091611 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:51 INFO - PROCESS | 4008 | 1471544091613 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:51 INFO - PROCESS | 4008 | 1471544091698 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 11:14:51 INFO - PROCESS | 4008 | 1471544091704 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:51 INFO - PROCESS | 4008 | 1471544091706 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:51 INFO - PROCESS | 4008 | ++DOCSHELL 173CA000 == 36 [pid = 4008] [id = 38] 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (173CB400) [pid = 4008] [serial = 110] [outer = 00000000] 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (186D7000) [pid = 4008] [serial = 111] [outer = 173CB400] 11:14:51 INFO - PROCESS | 4008 | 1471544091753 Marionette DEBUG loaded listener.js 11:14:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (18A51400) [pid = 4008] [serial = 112] [outer = 173CB400] 11:14:52 INFO - PROCESS | 4008 | 1471544092164 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 590ms 11:14:52 INFO - PROCESS | 4008 | 1471544092191 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 11:14:52 INFO - PROCESS | 4008 | 1471544092193 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 11:14:52 INFO - PROCESS | 4008 | 1471544092211 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:14:52 INFO - PROCESS | 4008 | 1471544092213 Marionette TRACE conn5 <- [1,118,null,{}] 11:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:14:52 INFO - PROCESS | 4008 | 1471544092217 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:52 INFO - PROCESS | 4008 | 1471544092219 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:52 INFO - PROCESS | 4008 | 1471544092327 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 11:14:52 INFO - PROCESS | 4008 | 1471544092335 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:52 INFO - PROCESS | 4008 | 1471544092337 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:52 INFO - PROCESS | 4008 | ++DOCSHELL 18AE9C00 == 37 [pid = 4008] [id = 39] 11:14:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18AEA000) [pid = 4008] [serial = 113] [outer = 00000000] 11:14:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (18DD7400) [pid = 4008] [serial = 114] [outer = 18AEA000] 11:14:52 INFO - PROCESS | 4008 | 1471544092383 Marionette DEBUG loaded listener.js 11:14:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18DD8400) [pid = 4008] [serial = 115] [outer = 18AEA000] 11:14:52 INFO - PROCESS | 4008 | 1471544092817 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 631ms 11:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:14:52 INFO - PROCESS | 4008 | 1471544092853 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 11:14:52 INFO - PROCESS | 4008 | 1471544092855 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 11:14:52 INFO - PROCESS | 4008 | 1471544092858 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:14:52 INFO - PROCESS | 4008 | 1471544092859 Marionette TRACE conn5 <- [1,122,null,{}] 11:14:52 INFO - PROCESS | 4008 | 1471544092863 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:52 INFO - PROCESS | 4008 | 1471544092868 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:53 INFO - PROCESS | 4008 | 1471544093000 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 11:14:53 INFO - PROCESS | 4008 | 1471544093006 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:53 INFO - PROCESS | 4008 | 1471544093008 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:53 INFO - PROCESS | 4008 | ++DOCSHELL 15E5A400 == 38 [pid = 4008] [id = 40] 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E5B800) [pid = 4008] [serial = 116] [outer = 00000000] 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1959F400) [pid = 4008] [serial = 117] [outer = 15E5B800] 11:14:53 INFO - PROCESS | 4008 | 1471544093053 Marionette DEBUG loaded listener.js 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1A63BC00) [pid = 4008] [serial = 118] [outer = 15E5B800] 11:14:53 INFO - PROCESS | 4008 | 1471544093476 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 670ms 11:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:14:53 INFO - PROCESS | 4008 | 1471544093529 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 11:14:53 INFO - PROCESS | 4008 | 1471544093531 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 11:14:53 INFO - PROCESS | 4008 | 1471544093534 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:14:53 INFO - PROCESS | 4008 | 1471544093536 Marionette TRACE conn5 <- [1,126,null,{}] 11:14:53 INFO - PROCESS | 4008 | 1471544093539 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:53 INFO - PROCESS | 4008 | 1471544093541 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:53 INFO - PROCESS | 4008 | 1471544093644 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 11:14:53 INFO - PROCESS | 4008 | 1471544093714 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:53 INFO - PROCESS | 4008 | 1471544093716 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:53 INFO - PROCESS | 4008 | ++DOCSHELL 1AD21000 == 39 [pid = 4008] [id = 41] 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1ADBFC00) [pid = 4008] [serial = 119] [outer = 00000000] 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1AEA7C00) [pid = 4008] [serial = 120] [outer = 1ADBFC00] 11:14:53 INFO - PROCESS | 4008 | 1471544093762 Marionette DEBUG loaded listener.js 11:14:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1AEB8000) [pid = 4008] [serial = 121] [outer = 1ADBFC00] 11:14:54 INFO - PROCESS | 4008 | 1471544094165 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0BC3B400) [pid = 4008] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18843800) [pid = 4008] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1B5B2800) [pid = 4008] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (16E55800) [pid = 4008] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E47000) [pid = 4008] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0C9CA800) [pid = 4008] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1483FC00) [pid = 4008] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0BC0E800) [pid = 4008] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:14:54 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0BC0F400) [pid = 4008] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 11:14:54 INFO - PROCESS | 4008 | 1471544094208 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 11:14:54 INFO - PROCESS | 4008 | 1471544094210 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 11:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:14:54 INFO - PROCESS | 4008 | 1471544094213 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:14:54 INFO - PROCESS | 4008 | 1471544094214 Marionette TRACE conn5 <- [1,130,null,{}] 11:14:54 INFO - PROCESS | 4008 | 1471544094218 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:54 INFO - PROCESS | 4008 | 1471544094220 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:54 INFO - PROCESS | 4008 | 1471544094298 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 11:14:54 INFO - PROCESS | 4008 | 1471544094306 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:54 INFO - PROCESS | 4008 | 1471544094308 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:54 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0A400 == 40 [pid = 4008] [id = 42] 11:14:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FD0A800) [pid = 4008] [serial = 122] [outer = 00000000] 11:14:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1485D800) [pid = 4008] [serial = 123] [outer = 0FD0A800] 11:14:54 INFO - PROCESS | 4008 | 1471544094354 Marionette DEBUG loaded listener.js 11:14:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18841800) [pid = 4008] [serial = 124] [outer = 0FD0A800] 11:14:54 INFO - PROCESS | 4008 | 1471544094749 Marionette TRACE conn5 <- [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]]]}] 11:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 571ms 11:14:54 INFO - PROCESS | 4008 | 1471544094785 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 11:14:54 INFO - PROCESS | 4008 | 1471544094787 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 11:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:14:54 INFO - PROCESS | 4008 | 1471544094790 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:14:54 INFO - PROCESS | 4008 | 1471544094792 Marionette TRACE conn5 <- [1,134,null,{}] 11:14:54 INFO - PROCESS | 4008 | 1471544094795 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:54 INFO - PROCESS | 4008 | 1471544094797 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:54 INFO - PROCESS | 4008 | 1471544094906 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 11:14:54 INFO - PROCESS | 4008 | 1471544094911 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:54 INFO - PROCESS | 4008 | 1471544094913 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:54 INFO - PROCESS | 4008 | ++DOCSHELL 195A0800 == 41 [pid = 4008] [id = 43] 11:14:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19601400) [pid = 4008] [serial = 125] [outer = 00000000] 11:14:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19609400) [pid = 4008] [serial = 126] [outer = 19601400] 11:14:54 INFO - PROCESS | 4008 | 1471544094958 Marionette DEBUG loaded listener.js 11:14:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1960B000) [pid = 4008] [serial = 127] [outer = 19601400] 11:14:55 INFO - PROCESS | 4008 | 1471544095368 Marionette TRACE conn5 <- [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]]]}] 11:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 631ms 11:14:55 INFO - PROCESS | 4008 | 1471544095422 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 11:14:55 INFO - PROCESS | 4008 | 1471544095424 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 11:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:14:55 INFO - PROCESS | 4008 | 1471544095427 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:14:55 INFO - PROCESS | 4008 | 1471544095429 Marionette TRACE conn5 <- [1,138,null,{}] 11:14:55 INFO - PROCESS | 4008 | 1471544095432 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:55 INFO - PROCESS | 4008 | 1471544095434 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:55 INFO - PROCESS | 4008 | 1471544095514 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 11:14:55 INFO - PROCESS | 4008 | 1471544095521 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:55 INFO - PROCESS | 4008 | 1471544095523 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:55 INFO - PROCESS | 4008 | ++DOCSHELL 1960A000 == 42 [pid = 4008] [id = 44] 11:14:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1960C000) [pid = 4008] [serial = 128] [outer = 00000000] 11:14:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19617400) [pid = 4008] [serial = 129] [outer = 1960C000] 11:14:55 INFO - PROCESS | 4008 | 1471544095568 Marionette DEBUG loaded listener.js 11:14:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1961B000) [pid = 4008] [serial = 130] [outer = 1960C000] 11:14:55 INFO - PROCESS | 4008 | 1471544095977 Marionette TRACE conn5 <- [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]]]}] 11:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 11:14:56 INFO - PROCESS | 4008 | 1471544095998 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 11:14:56 INFO - PROCESS | 4008 | 1471544096000 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 11:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:14:56 INFO - PROCESS | 4008 | 1471544096003 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:14:56 INFO - PROCESS | 4008 | 1471544096005 Marionette TRACE conn5 <- [1,142,null,{}] 11:14:56 INFO - PROCESS | 4008 | 1471544096020 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:56 INFO - PROCESS | 4008 | 1471544096022 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:56 INFO - PROCESS | 4008 | 1471544096119 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 11:14:56 INFO - PROCESS | 4008 | 1471544096125 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:56 INFO - PROCESS | 4008 | 1471544096127 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:56 INFO - PROCESS | 4008 | ++DOCSHELL 1961F400 == 43 [pid = 4008] [id = 45] 11:14:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19620000) [pid = 4008] [serial = 131] [outer = 00000000] 11:14:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1B5AAC00) [pid = 4008] [serial = 132] [outer = 19620000] 11:14:56 INFO - PROCESS | 4008 | 1471544096174 Marionette DEBUG loaded listener.js 11:14:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1B710400) [pid = 4008] [serial = 133] [outer = 19620000] 11:14:56 INFO - PROCESS | 4008 | 1471544096788 Marionette TRACE conn5 <- [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]]]}] 11:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 831ms 11:14:56 INFO - PROCESS | 4008 | 1471544096835 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 11:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:14:56 INFO - PROCESS | 4008 | 1471544096839 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 11:14:56 INFO - PROCESS | 4008 | 1471544096844 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:14:56 INFO - PROCESS | 4008 | 1471544096850 Marionette TRACE conn5 <- [1,146,null,{}] 11:14:56 INFO - PROCESS | 4008 | 1471544096855 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:56 INFO - PROCESS | 4008 | 1471544096858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:56 INFO - PROCESS | 4008 | 1471544096971 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 11:14:57 INFO - PROCESS | 4008 | 1471544097044 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:57 INFO - PROCESS | 4008 | 1471544097047 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:57 INFO - PROCESS | 4008 | ++DOCSHELL 0FD07000 == 44 [pid = 4008] [id = 46] 11:14:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0FD0DC00) [pid = 4008] [serial = 134] [outer = 00000000] 11:14:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (13D21400) [pid = 4008] [serial = 135] [outer = 0FD0DC00] 11:14:57 INFO - PROCESS | 4008 | 1471544097107 Marionette DEBUG loaded listener.js 11:14:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (14847400) [pid = 4008] [serial = 136] [outer = 0FD0DC00] 11:14:57 INFO - PROCESS | 4008 | 1471544097736 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 930ms 11:14:57 INFO - PROCESS | 4008 | 1471544097775 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 11:14:57 INFO - PROCESS | 4008 | 1471544097780 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 11:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:14:57 INFO - PROCESS | 4008 | 1471544097787 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:14:57 INFO - PROCESS | 4008 | 1471544097790 Marionette TRACE conn5 <- [1,150,null,{}] 11:14:57 INFO - PROCESS | 4008 | 1471544097794 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:57 INFO - PROCESS | 4008 | 1471544097797 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:57 INFO - PROCESS | 4008 | 1471544097911 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 11:14:58 INFO - PROCESS | 4008 | 1471544097998 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:58 INFO - PROCESS | 4008 | 1471544098001 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:58 INFO - PROCESS | 4008 | ++DOCSHELL 15E56000 == 45 [pid = 4008] [id = 47] 11:14:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E5BC00) [pid = 4008] [serial = 137] [outer = 00000000] 11:14:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E61800) [pid = 4008] [serial = 138] [outer = 15E5BC00] 11:14:58 INFO - PROCESS | 4008 | 1471544098059 Marionette DEBUG loaded listener.js 11:14:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E49800) [pid = 4008] [serial = 139] [outer = 15E5BC00] 11:14:58 INFO - PROCESS | 4008 | 1471544098585 Marionette TRACE conn5 <- [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]]]}] 11:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 831ms 11:14:58 INFO - PROCESS | 4008 | 1471544098620 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 11:14:58 INFO - PROCESS | 4008 | 1471544098623 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 11:14:58 INFO - PROCESS | 4008 | 1471544098626 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:14:58 INFO - PROCESS | 4008 | 1471544098630 Marionette TRACE conn5 <- [1,154,null,{}] 11:14:58 INFO - PROCESS | 4008 | 1471544098641 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:58 INFO - PROCESS | 4008 | 1471544098646 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:58 INFO - PROCESS | 4008 | 1471544098761 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 11:14:58 INFO - PROCESS | 4008 | 1471544098849 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:58 INFO - PROCESS | 4008 | 1471544098853 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:58 INFO - PROCESS | 4008 | ++DOCSHELL 19610800 == 46 [pid = 4008] [id = 48] 11:14:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19611800) [pid = 4008] [serial = 140] [outer = 00000000] 11:14:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1961EC00) [pid = 4008] [serial = 141] [outer = 19611800] 11:14:58 INFO - PROCESS | 4008 | 1471544098911 Marionette DEBUG loaded listener.js 11:14:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1B520000) [pid = 4008] [serial = 142] [outer = 19611800] 11:14:59 INFO - PROCESS | 4008 | 1471544099524 Marionette TRACE conn5 <- [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]]]}] 11:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 930ms 11:14:59 INFO - PROCESS | 4008 | 1471544099559 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 11:14:59 INFO - PROCESS | 4008 | 1471544099562 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 11:14:59 INFO - PROCESS | 4008 | 1471544099565 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:14:59 INFO - PROCESS | 4008 | 1471544099567 Marionette TRACE conn5 <- [1,158,null,{}] 11:14:59 INFO - PROCESS | 4008 | 1471544099571 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:59 INFO - PROCESS | 4008 | 1471544099573 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:59 INFO - PROCESS | 4008 | 1471544099683 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 11:14:59 INFO - PROCESS | 4008 | 1471544099755 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:59 INFO - PROCESS | 4008 | 1471544099758 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:14:59 INFO - PROCESS | 4008 | ++DOCSHELL 10271400 == 47 [pid = 4008] [id = 49] 11:14:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (10309C00) [pid = 4008] [serial = 143] [outer = 00000000] 11:14:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (15E2EC00) [pid = 4008] [serial = 144] [outer = 10309C00] 11:14:59 INFO - PROCESS | 4008 | 1471544099813 Marionette DEBUG loaded listener.js 11:14:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (16406C00) [pid = 4008] [serial = 145] [outer = 10309C00] 11:15:00 INFO - PROCESS | 4008 | 1471544100500 Marionette TRACE conn5 <- [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]]]}] 11:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 971ms 11:15:00 INFO - PROCESS | 4008 | 1471544100539 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 11:15:00 INFO - PROCESS | 4008 | 1471544100544 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 11:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:15:00 INFO - PROCESS | 4008 | 1471544100548 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:15:00 INFO - PROCESS | 4008 | 1471544100553 Marionette TRACE conn5 <- [1,162,null,{}] 11:15:00 INFO - PROCESS | 4008 | 1471544100558 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:00 INFO - PROCESS | 4008 | 1471544100560 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:00 INFO - PROCESS | 4008 | 1471544100659 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 11:15:00 INFO - PROCESS | 4008 | 1471544100764 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:00 INFO - PROCESS | 4008 | 1471544100767 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:00 INFO - PROCESS | 4008 | ++DOCSHELL 10267C00 == 48 [pid = 4008] [id = 50] 11:15:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (10269400) [pid = 4008] [serial = 146] [outer = 00000000] 11:15:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (10273400) [pid = 4008] [serial = 147] [outer = 10269400] 11:15:00 INFO - PROCESS | 4008 | 1471544100818 Marionette DEBUG loaded listener.js 11:15:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (13D25C00) [pid = 4008] [serial = 148] [outer = 10269400] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 15E2D800 == 47 [pid = 4008] [id = 29] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 1960A000 == 46 [pid = 4008] [id = 44] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 195A0800 == 45 [pid = 4008] [id = 43] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 0FD0A400 == 44 [pid = 4008] [id = 42] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 1AD21000 == 43 [pid = 4008] [id = 41] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 15E5A400 == 42 [pid = 4008] [id = 40] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 18AE9C00 == 41 [pid = 4008] [id = 39] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 173CA000 == 40 [pid = 4008] [id = 38] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 15EC4400 == 39 [pid = 4008] [id = 37] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 10B4C800 == 38 [pid = 4008] [id = 36] 11:15:01 INFO - PROCESS | 4008 | --DOCSHELL 0BC36C00 == 37 [pid = 4008] [id = 35] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (0FD06C00) [pid = 4008] [serial = 75] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (17201C00) [pid = 4008] [serial = 85] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (101B0000) [pid = 4008] [serial = 76] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1492F400) [pid = 4008] [serial = 81] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (15E27C00) [pid = 4008] [serial = 82] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (10309000) [pid = 4008] [serial = 79] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (0BC33800) [pid = 4008] [serial = 72] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (0BC40400) [pid = 4008] [serial = 73] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (0FC51000) [pid = 4008] [serial = 78] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (10264800) [pid = 4008] [serial = 70] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1C582000) [pid = 4008] [serial = 61] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1BC79000) [pid = 4008] [serial = 58] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18DDD000) [pid = 4008] [serial = 55] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16405400) [pid = 4008] [serial = 84] [outer = 00000000] [url = about:blank] 11:15:01 INFO - PROCESS | 4008 | 1471544101312 Marionette TRACE conn5 <- [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]]]}] 11:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 790ms 11:15:01 INFO - PROCESS | 4008 | 1471544101339 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 11:15:01 INFO - PROCESS | 4008 | 1471544101344 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 11:15:01 INFO - PROCESS | 4008 | 1471544101349 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:15:01 INFO - PROCESS | 4008 | 1471544101352 Marionette TRACE conn5 <- [1,166,null,{}] 11:15:01 INFO - PROCESS | 4008 | 1471544101361 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:01 INFO - PROCESS | 4008 | 1471544101363 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:01 INFO - PROCESS | 4008 | 1471544101455 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 11:15:01 INFO - PROCESS | 4008 | 1471544101461 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:01 INFO - PROCESS | 4008 | 1471544101464 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:01 INFO - PROCESS | 4008 | ++DOCSHELL 103DF000 == 38 [pid = 4008] [id = 51] 11:15:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (103E3C00) [pid = 4008] [serial = 149] [outer = 00000000] 11:15:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (13DA5C00) [pid = 4008] [serial = 150] [outer = 103E3C00] 11:15:01 INFO - PROCESS | 4008 | 1471544101512 Marionette DEBUG loaded listener.js 11:15:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1484C800) [pid = 4008] [serial = 151] [outer = 103E3C00] 11:15:01 INFO - PROCESS | 4008 | 1471544101967 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 11:15:02 INFO - PROCESS | 4008 | 1471544101984 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 11:15:02 INFO - PROCESS | 4008 | 1471544101987 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 11:15:02 INFO - PROCESS | 4008 | 1471544101990 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:15:02 INFO - PROCESS | 4008 | 1471544101994 Marionette TRACE conn5 <- [1,170,null,{}] 11:15:02 INFO - PROCESS | 4008 | 1471544102008 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:02 INFO - PROCESS | 4008 | 1471544102013 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:02 INFO - PROCESS | 4008 | 1471544102098 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 11:15:02 INFO - PROCESS | 4008 | 1471544102106 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:02 INFO - PROCESS | 4008 | 1471544102109 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:02 INFO - PROCESS | 4008 | ++DOCSHELL 15E27C00 == 39 [pid = 4008] [id = 52] 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E2D800) [pid = 4008] [serial = 152] [outer = 00000000] 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (15E55800) [pid = 4008] [serial = 153] [outer = 15E2D800] 11:15:02 INFO - PROCESS | 4008 | 1471544102158 Marionette DEBUG loaded listener.js 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (15E60800) [pid = 4008] [serial = 154] [outer = 15E2D800] 11:15:02 INFO - PROCESS | 4008 | 1471544102585 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 631ms 11:15:02 INFO - PROCESS | 4008 | 1471544102624 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 11:15:02 INFO - PROCESS | 4008 | 1471544102627 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 11:15:02 INFO - PROCESS | 4008 | 1471544102630 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:15:02 INFO - PROCESS | 4008 | 1471544102632 Marionette TRACE conn5 <- [1,174,null,{}] 11:15:02 INFO - PROCESS | 4008 | 1471544102639 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:02 INFO - PROCESS | 4008 | 1471544102641 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:02 INFO - PROCESS | 4008 | 1471544102727 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 11:15:02 INFO - PROCESS | 4008 | 1471544102733 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:02 INFO - PROCESS | 4008 | 1471544102744 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:02 INFO - PROCESS | 4008 | ++DOCSHELL 16E56C00 == 40 [pid = 4008] [id = 53] 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (17201400) [pid = 4008] [serial = 155] [outer = 00000000] 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (173C7C00) [pid = 4008] [serial = 156] [outer = 17201400] 11:15:02 INFO - PROCESS | 4008 | 1471544102792 Marionette DEBUG loaded listener.js 11:15:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (173CE400) [pid = 4008] [serial = 157] [outer = 17201400] 11:15:03 INFO - PROCESS | 4008 | 1471544103207 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 631ms 11:15:03 INFO - PROCESS | 4008 | 1471544103273 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 11:15:03 INFO - PROCESS | 4008 | 1471544103275 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 11:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:15:03 INFO - PROCESS | 4008 | 1471544103278 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:15:03 INFO - PROCESS | 4008 | 1471544103279 Marionette TRACE conn5 <- [1,178,null,{}] 11:15:03 INFO - PROCESS | 4008 | 1471544103283 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:03 INFO - PROCESS | 4008 | 1471544103285 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:03 INFO - PROCESS | 4008 | 1471544103396 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 11:15:03 INFO - PROCESS | 4008 | 1471544103401 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:03 INFO - PROCESS | 4008 | 1471544103404 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:03 INFO - PROCESS | 4008 | ++DOCSHELL 10B46400 == 41 [pid = 4008] [id = 54] 11:15:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (175F2C00) [pid = 4008] [serial = 158] [outer = 00000000] 11:15:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (18843C00) [pid = 4008] [serial = 159] [outer = 175F2C00] 11:15:03 INFO - PROCESS | 4008 | 1471544103450 Marionette DEBUG loaded listener.js 11:15:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (18B9F400) [pid = 4008] [serial = 160] [outer = 175F2C00] 11:15:03 INFO - PROCESS | 4008 | 1471544103880 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 11:15:03 INFO - PROCESS | 4008 | 1471544103910 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 11:15:03 INFO - PROCESS | 4008 | 1471544103912 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 11:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:15:03 INFO - PROCESS | 4008 | 1471544103916 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:15:03 INFO - PROCESS | 4008 | 1471544103917 Marionette TRACE conn5 <- [1,182,null,{}] 11:15:03 INFO - PROCESS | 4008 | 1471544103921 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:03 INFO - PROCESS | 4008 | 1471544103927 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:04 INFO - PROCESS | 4008 | 1471544104051 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 11:15:04 INFO - PROCESS | 4008 | 1471544104130 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:04 INFO - PROCESS | 4008 | 1471544104132 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:04 INFO - PROCESS | 4008 | ++DOCSHELL 18DD7C00 == 42 [pid = 4008] [id = 55] 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19601C00) [pid = 4008] [serial = 161] [outer = 00000000] 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1966BC00) [pid = 4008] [serial = 162] [outer = 19601C00] 11:15:04 INFO - PROCESS | 4008 | 1471544104179 Marionette DEBUG loaded listener.js 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (1ADBB000) [pid = 4008] [serial = 163] [outer = 19601C00] 11:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 11:15:04 INFO - PROCESS | 4008 | 1471544104580 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:15:04 INFO - PROCESS | 4008 | 1471544104586 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 11:15:04 INFO - PROCESS | 4008 | 1471544104588 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 11:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:15:04 INFO - PROCESS | 4008 | 1471544104591 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:15:04 INFO - PROCESS | 4008 | 1471544104593 Marionette TRACE conn5 <- [1,186,null,{}] 11:15:04 INFO - PROCESS | 4008 | 1471544104607 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:04 INFO - PROCESS | 4008 | 1471544104609 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:04 INFO - PROCESS | 4008 | 1471544104730 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (1AEA3C00) [pid = 4008] [serial = 164] [outer = 13F30000] 11:15:04 INFO - PROCESS | 4008 | 1471544104755 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:04 INFO - PROCESS | 4008 | 1471544104757 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:04 INFO - PROCESS | 4008 | ++DOCSHELL 1B70C400 == 43 [pid = 4008] [id = 56] 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (1B70E800) [pid = 4008] [serial = 165] [outer = 00000000] 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (1BABB800) [pid = 4008] [serial = 166] [outer = 1B70E800] 11:15:04 INFO - PROCESS | 4008 | 1471544104852 Marionette DEBUG loaded listener.js 11:15:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (1BC67C00) [pid = 4008] [serial = 167] [outer = 1B70E800] 11:15:05 INFO - PROCESS | 4008 | 1471544105376 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (1960C000) [pid = 4008] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (15E5B800) [pid = 4008] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (0BC39800) [pid = 4008] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (18AEA000) [pid = 4008] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (10B4F400) [pid = 4008] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (173CB400) [pid = 4008] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (1ADBFC00) [pid = 4008] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (16404400) [pid = 4008] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (0FD0A800) [pid = 4008] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:15:05 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (19601400) [pid = 4008] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 830ms 11:15:05 INFO - PROCESS | 4008 | 1471544105422 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 11:15:05 INFO - PROCESS | 4008 | 1471544105425 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 11:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:15:05 INFO - PROCESS | 4008 | 1471544105428 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:15:05 INFO - PROCESS | 4008 | 1471544105429 Marionette TRACE conn5 <- [1,190,null,{}] 11:15:05 INFO - PROCESS | 4008 | 1471544105433 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:05 INFO - PROCESS | 4008 | 1471544105435 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:05 INFO - PROCESS | 4008 | 1471544105519 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 11:15:05 INFO - PROCESS | 4008 | 1471544105527 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:05 INFO - PROCESS | 4008 | 1471544105529 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:05 INFO - PROCESS | 4008 | ++DOCSHELL 15931400 == 44 [pid = 4008] [id = 57] 11:15:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (15E5B000) [pid = 4008] [serial = 168] [outer = 00000000] 11:15:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (173CB400) [pid = 4008] [serial = 169] [outer = 15E5B000] 11:15:05 INFO - PROCESS | 4008 | 1471544105575 Marionette DEBUG loaded listener.js 11:15:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (18AEA000) [pid = 4008] [serial = 170] [outer = 15E5B000] 11:15:05 INFO - PROCESS | 4008 | 1471544105962 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 11:15:06 INFO - PROCESS | 4008 | 1471544105999 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 11:15:06 INFO - PROCESS | 4008 | 1471544106001 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 11:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:15:06 INFO - PROCESS | 4008 | 1471544106005 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:15:06 INFO - PROCESS | 4008 | 1471544106006 Marionette TRACE conn5 <- [1,194,null,{}] 11:15:06 INFO - PROCESS | 4008 | 1471544106021 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:06 INFO - PROCESS | 4008 | 1471544106023 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:06 INFO - PROCESS | 4008 | 1471544106103 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 11:15:06 INFO - PROCESS | 4008 | 1471544106108 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:06 INFO - PROCESS | 4008 | 1471544106110 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:06 INFO - PROCESS | 4008 | ++DOCSHELL 19614000 == 45 [pid = 4008] [id = 58] 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19618000) [pid = 4008] [serial = 171] [outer = 00000000] 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1BC6F400) [pid = 4008] [serial = 172] [outer = 19618000] 11:15:06 INFO - PROCESS | 4008 | 1471544106155 Marionette DEBUG loaded listener.js 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (1BC82400) [pid = 4008] [serial = 173] [outer = 19618000] 11:15:06 INFO - PROCESS | 4008 | 1471544106567 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 571ms 11:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:15:06 INFO - PROCESS | 4008 | 1471544106575 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 11:15:06 INFO - PROCESS | 4008 | 1471544106577 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 11:15:06 INFO - PROCESS | 4008 | 1471544106580 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:15:06 INFO - PROCESS | 4008 | 1471544106582 Marionette TRACE conn5 <- [1,198,null,{}] 11:15:06 INFO - PROCESS | 4008 | 1471544106585 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:06 INFO - PROCESS | 4008 | 1471544106587 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:06 INFO - PROCESS | 4008 | 1471544106703 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 11:15:06 INFO - PROCESS | 4008 | 1471544106710 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:06 INFO - PROCESS | 4008 | 1471544106712 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:06 INFO - PROCESS | 4008 | ++DOCSHELL 13FB6C00 == 46 [pid = 4008] [id = 59] 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (16E53C00) [pid = 4008] [serial = 174] [outer = 00000000] 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (1C414400) [pid = 4008] [serial = 175] [outer = 16E53C00] 11:15:06 INFO - PROCESS | 4008 | 1471544106757 Marionette DEBUG loaded listener.js 11:15:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (1C57E000) [pid = 4008] [serial = 176] [outer = 16E53C00] 11:15:07 INFO - PROCESS | 4008 | 1471544107155 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 630ms 11:15:07 INFO - PROCESS | 4008 | 1471544107211 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 11:15:07 INFO - PROCESS | 4008 | 1471544107214 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 11:15:07 INFO - PROCESS | 4008 | 1471544107217 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:15:07 INFO - PROCESS | 4008 | 1471544107219 Marionette TRACE conn5 <- [1,202,null,{}] 11:15:07 INFO - PROCESS | 4008 | 1471544107223 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:07 INFO - PROCESS | 4008 | 1471544107225 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:07 INFO - PROCESS | 4008 | 1471544107349 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 11:15:07 INFO - PROCESS | 4008 | 1471544107363 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:07 INFO - PROCESS | 4008 | 1471544107365 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:07 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9B400 == 47 [pid = 4008] [id = 60] 11:15:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (0BC9B800) [pid = 4008] [serial = 177] [outer = 00000000] 11:15:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (19606C00) [pid = 4008] [serial = 178] [outer = 0BC9B800] 11:15:07 INFO - PROCESS | 4008 | 1471544107412 Marionette DEBUG loaded listener.js 11:15:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (1CC26000) [pid = 4008] [serial = 179] [outer = 0BC9B800] 11:15:08 INFO - PROCESS | 4008 | 1471544108042 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 870ms 11:15:08 INFO - PROCESS | 4008 | 1471544108092 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 11:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:15:08 INFO - PROCESS | 4008 | 1471544108097 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 11:15:08 INFO - PROCESS | 4008 | 1471544108102 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:15:08 INFO - PROCESS | 4008 | 1471544108107 Marionette TRACE conn5 <- [1,206,null,{}] 11:15:08 INFO - PROCESS | 4008 | 1471544108113 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:08 INFO - PROCESS | 4008 | 1471544108116 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:08 INFO - PROCESS | 4008 | 1471544108260 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 11:15:08 INFO - PROCESS | 4008 | 1471544108378 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:08 INFO - PROCESS | 4008 | 1471544108382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:08 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9A000 == 48 [pid = 4008] [id = 61] 11:15:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (0BC9BC00) [pid = 4008] [serial = 180] [outer = 00000000] 11:15:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (0C9C0800) [pid = 4008] [serial = 181] [outer = 0BC9BC00] 11:15:08 INFO - PROCESS | 4008 | 1471544108441 Marionette DEBUG loaded listener.js 11:15:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (0FC53400) [pid = 4008] [serial = 182] [outer = 0BC9BC00] 11:15:09 INFO - PROCESS | 4008 | 1471544109013 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 989ms 11:15:09 INFO - PROCESS | 4008 | 1471544109090 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 11:15:09 INFO - PROCESS | 4008 | 1471544109095 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 11:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:15:09 INFO - PROCESS | 4008 | 1471544109102 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:15:09 INFO - PROCESS | 4008 | 1471544109104 Marionette TRACE conn5 <- [1,210,null,{}] 11:15:09 INFO - PROCESS | 4008 | 1471544109109 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:09 INFO - PROCESS | 4008 | 1471544109112 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:09 INFO - PROCESS | 4008 | 1471544109227 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 11:15:09 INFO - PROCESS | 4008 | 1471544109346 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:09 INFO - PROCESS | 4008 | 1471544109349 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:09 INFO - PROCESS | 4008 | ++DOCSHELL 10270800 == 49 [pid = 4008] [id = 62] 11:15:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (10306000) [pid = 4008] [serial = 183] [outer = 00000000] 11:15:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (1516A800) [pid = 4008] [serial = 184] [outer = 10306000] 11:15:09 INFO - PROCESS | 4008 | 1471544109408 Marionette DEBUG loaded listener.js 11:15:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (15E2BC00) [pid = 4008] [serial = 185] [outer = 10306000] 11:15:09 INFO - PROCESS | 4008 | 1471544109965 Marionette TRACE conn5 <- [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]]]}] 11:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 11:15:09 INFO - PROCESS | 4008 | 1471544109975 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 11:15:10 INFO - PROCESS | 4008 | 1471544109978 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 11:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:15:10 INFO - PROCESS | 4008 | 1471544109981 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:15:10 INFO - PROCESS | 4008 | 1471544109985 Marionette TRACE conn5 <- [1,214,null,{}] 11:15:10 INFO - PROCESS | 4008 | 1471544109996 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:10 INFO - PROCESS | 4008 | 1471544110001 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:10 INFO - PROCESS | 4008 | 1471544110115 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 11:15:10 INFO - PROCESS | 4008 | 1471544110209 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:10 INFO - PROCESS | 4008 | 1471544110212 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:10 INFO - PROCESS | 4008 | ++DOCSHELL 1960A000 == 50 [pid = 4008] [id = 63] 11:15:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (1960A400) [pid = 4008] [serial = 186] [outer = 00000000] 11:15:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (1961F800) [pid = 4008] [serial = 187] [outer = 1960A400] 11:15:10 INFO - PROCESS | 4008 | 1471544110270 Marionette DEBUG loaded listener.js 11:15:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (1BC78800) [pid = 4008] [serial = 188] [outer = 1960A400] 11:15:10 INFO - PROCESS | 4008 | 1471544110864 Marionette TRACE conn5 <- [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]]]}] 11:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 931ms 11:15:10 INFO - PROCESS | 4008 | 1471544110915 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 11:15:10 INFO - PROCESS | 4008 | 1471544110918 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 11:15:10 INFO - PROCESS | 4008 | 1471544110921 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:15:10 INFO - PROCESS | 4008 | 1471544110923 Marionette TRACE conn5 <- [1,218,null,{}] 11:15:10 INFO - PROCESS | 4008 | 1471544110927 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:10 INFO - PROCESS | 4008 | 1471544110930 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:11 INFO - PROCESS | 4008 | 1471544111042 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 11:15:11 INFO - PROCESS | 4008 | 1471544111262 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:11 INFO - PROCESS | 4008 | 1471544111265 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:11 INFO - PROCESS | 4008 | ++DOCSHELL 0BC99000 == 51 [pid = 4008] [id = 64] 11:15:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (0BC99800) [pid = 4008] [serial = 189] [outer = 00000000] 11:15:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (0BC9DC00) [pid = 4008] [serial = 190] [outer = 0BC99800] 11:15:11 INFO - PROCESS | 4008 | 1471544111317 Marionette DEBUG loaded listener.js 11:15:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (0C76A000) [pid = 4008] [serial = 191] [outer = 0BC99800] 11:15:11 INFO - PROCESS | 4008 | 1471544111887 Marionette TRACE conn5 <- [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]]]}] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 173CCC00 == 50 [pid = 4008] [id = 33] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 0FD05400 == 49 [pid = 4008] [id = 31] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 15E2AC00 == 48 [pid = 4008] [id = 32] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 13FB6C00 == 47 [pid = 4008] [id = 59] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 19614000 == 46 [pid = 4008] [id = 58] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 15931400 == 45 [pid = 4008] [id = 57] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 1B70C400 == 44 [pid = 4008] [id = 56] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 18DD7C00 == 43 [pid = 4008] [id = 55] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 10B46400 == 42 [pid = 4008] [id = 54] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 16E56C00 == 41 [pid = 4008] [id = 53] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 15E27C00 == 40 [pid = 4008] [id = 52] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 103DF000 == 39 [pid = 4008] [id = 51] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 10267C00 == 38 [pid = 4008] [id = 50] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 19610800 == 37 [pid = 4008] [id = 48] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 15E56000 == 36 [pid = 4008] [id = 47] 11:15:11 INFO - PROCESS | 4008 | --DOCSHELL 0FD07000 == 35 [pid = 4008] [id = 46] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (19617400) [pid = 4008] [serial = 129] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (1959F400) [pid = 4008] [serial = 117] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (173D2800) [pid = 4008] [serial = 96] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (0C9C1800) [pid = 4008] [serial = 102] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (18DD8400) [pid = 4008] [serial = 115] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (0FD08800) [pid = 4008] [serial = 103] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (18DD7400) [pid = 4008] [serial = 114] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (1429BC00) [pid = 4008] [serial = 105] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (1484DC00) [pid = 4008] [serial = 106] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (175F5C00) [pid = 4008] [serial = 87] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (186D7000) [pid = 4008] [serial = 111] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (1AEA7C00) [pid = 4008] [serial = 120] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (16E50C00) [pid = 4008] [serial = 108] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (173C5800) [pid = 4008] [serial = 109] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (172B3800) [pid = 4008] [serial = 93] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (1A63BC00) [pid = 4008] [serial = 118] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (10273800) [pid = 4008] [serial = 90] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (1485D800) [pid = 4008] [serial = 123] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (1AEB8000) [pid = 4008] [serial = 121] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (18841800) [pid = 4008] [serial = 124] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (18DD3000) [pid = 4008] [serial = 99] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (19609400) [pid = 4008] [serial = 126] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1960B000) [pid = 4008] [serial = 127] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1961B000) [pid = 4008] [serial = 130] [outer = 00000000] [url = about:blank] 11:15:11 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18A51400) [pid = 4008] [serial = 112] [outer = 00000000] [url = about:blank] 11:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1016ms 11:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:15:11 INFO - PROCESS | 4008 | 1471544111960 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 11:15:11 INFO - PROCESS | 4008 | 1471544111963 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 11:15:11 INFO - PROCESS | 4008 | 1471544111968 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:15:11 INFO - PROCESS | 4008 | 1471544111971 Marionette TRACE conn5 <- [1,222,null,{}] 11:15:12 INFO - PROCESS | 4008 | 1471544111986 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:12 INFO - PROCESS | 4008 | 1471544111988 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:12 INFO - PROCESS | 4008 | 1471544112085 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 11:15:12 INFO - PROCESS | 4008 | 1471544112163 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:12 INFO - PROCESS | 4008 | 1471544112166 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:12 INFO - PROCESS | 4008 | ++DOCSHELL 0FB63400 == 36 [pid = 4008] [id = 65] 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (0FBFEC00) [pid = 4008] [serial = 192] [outer = 00000000] 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0FD07000) [pid = 4008] [serial = 193] [outer = 0FBFEC00] 11:15:12 INFO - PROCESS | 4008 | 1471544112215 Marionette DEBUG loaded listener.js 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (101B0000) [pid = 4008] [serial = 194] [outer = 0FBFEC00] 11:15:12 INFO - PROCESS | 4008 | 1471544112611 Marionette TRACE conn5 <- [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]]]}] 11:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 691ms 11:15:12 INFO - PROCESS | 4008 | 1471544112661 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 11:15:12 INFO - PROCESS | 4008 | 1471544112665 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 11:15:12 INFO - PROCESS | 4008 | 1471544112669 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:15:12 INFO - PROCESS | 4008 | 1471544112671 Marionette TRACE conn5 <- [1,226,null,{}] 11:15:12 INFO - PROCESS | 4008 | 1471544112674 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:12 INFO - PROCESS | 4008 | 1471544112676 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:12 INFO - PROCESS | 4008 | 1471544112764 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 11:15:12 INFO - PROCESS | 4008 | 1471544112773 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:12 INFO - PROCESS | 4008 | 1471544112775 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:12 INFO - PROCESS | 4008 | ++DOCSHELL 147AB000 == 37 [pid = 4008] [id = 66] 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (148E3C00) [pid = 4008] [serial = 195] [outer = 00000000] 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (1592D000) [pid = 4008] [serial = 196] [outer = 148E3C00] 11:15:12 INFO - PROCESS | 4008 | 1471544112822 Marionette DEBUG loaded listener.js 11:15:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (15E2E000) [pid = 4008] [serial = 197] [outer = 148E3C00] 11:15:13 INFO - PROCESS | 4008 | 1471544113259 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 11:15:13 INFO - PROCESS | 4008 | 1471544113304 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 11:15:13 INFO - PROCESS | 4008 | 1471544113306 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 11:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:15:13 INFO - PROCESS | 4008 | 1471544113316 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:15:13 INFO - PROCESS | 4008 | 1471544113321 Marionette TRACE conn5 <- [1,230,null,{}] 11:15:13 INFO - PROCESS | 4008 | 1471544113325 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:13 INFO - PROCESS | 4008 | 1471544113329 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:13 INFO - PROCESS | 4008 | 1471544113414 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 11:15:13 INFO - PROCESS | 4008 | 1471544113422 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:13 INFO - PROCESS | 4008 | 1471544113425 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:13 INFO - PROCESS | 4008 | ++DOCSHELL 15E55000 == 38 [pid = 4008] [id = 67] 11:15:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (15EB5800) [pid = 4008] [serial = 198] [outer = 00000000] 11:15:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (173C6000) [pid = 4008] [serial = 199] [outer = 15EB5800] 11:15:13 INFO - PROCESS | 4008 | 1471544113470 Marionette DEBUG loaded listener.js 11:15:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (173D2800) [pid = 4008] [serial = 200] [outer = 15EB5800] 11:15:13 INFO - PROCESS | 4008 | 1471544113902 Marionette TRACE conn5 <- [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]]]}] 11:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 11:15:13 INFO - PROCESS | 4008 | 1471544113944 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 11:15:13 INFO - PROCESS | 4008 | 1471544113947 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 11:15:13 INFO - PROCESS | 4008 | 1471544113950 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:15:13 INFO - PROCESS | 4008 | 1471544113952 Marionette TRACE conn5 <- [1,234,null,{}] 11:15:13 INFO - PROCESS | 4008 | 1471544113955 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:13 INFO - PROCESS | 4008 | 1471544113957 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:14 INFO - PROCESS | 4008 | 1471544114042 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 11:15:14 INFO - PROCESS | 4008 | 1471544114047 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:14 INFO - PROCESS | 4008 | 1471544114049 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:14 INFO - PROCESS | 4008 | ++DOCSHELL 175F5C00 == 39 [pid = 4008] [id = 68] 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (186D7800) [pid = 4008] [serial = 201] [outer = 00000000] 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (18A49800) [pid = 4008] [serial = 202] [outer = 186D7800] 11:15:14 INFO - PROCESS | 4008 | 1471544114095 Marionette DEBUG loaded listener.js 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (18A49C00) [pid = 4008] [serial = 203] [outer = 186D7800] 11:15:14 INFO - PROCESS | 4008 | 1471544114571 Marionette TRACE conn5 <- [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]]]}] 11:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 11:15:14 INFO - PROCESS | 4008 | 1471544114624 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 11:15:14 INFO - PROCESS | 4008 | 1471544114626 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 11:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:15:14 INFO - PROCESS | 4008 | 1471544114629 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:15:14 INFO - PROCESS | 4008 | 1471544114631 Marionette TRACE conn5 <- [1,238,null,{}] 11:15:14 INFO - PROCESS | 4008 | 1471544114634 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:14 INFO - PROCESS | 4008 | 1471544114636 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:14 INFO - PROCESS | 4008 | 1471544114747 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 11:15:14 INFO - PROCESS | 4008 | 1471544114761 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:14 INFO - PROCESS | 4008 | 1471544114766 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:14 INFO - PROCESS | 4008 | ++DOCSHELL 173D1000 == 40 [pid = 4008] [id = 69] 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (18DD4000) [pid = 4008] [serial = 204] [outer = 00000000] 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (1959BC00) [pid = 4008] [serial = 205] [outer = 18DD4000] 11:15:14 INFO - PROCESS | 4008 | 1471544114864 Marionette DEBUG loaded listener.js 11:15:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (1960E000) [pid = 4008] [serial = 206] [outer = 18DD4000] 11:15:15 INFO - PROCESS | 4008 | 1471544115310 Marionette TRACE conn5 <- [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]]]}] 11:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 730ms 11:15:15 INFO - PROCESS | 4008 | 1471544115360 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 11:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:15:15 INFO - PROCESS | 4008 | 1471544115362 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 11:15:15 INFO - PROCESS | 4008 | 1471544115387 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:15:15 INFO - PROCESS | 4008 | 1471544115389 Marionette TRACE conn5 <- [1,242,null,{}] 11:15:15 INFO - PROCESS | 4008 | 1471544115406 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:15 INFO - PROCESS | 4008 | 1471544115408 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:15 INFO - PROCESS | 4008 | 1471544115520 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 11:15:15 INFO - PROCESS | 4008 | 1471544115583 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:15 INFO - PROCESS | 4008 | 1471544115585 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:15 INFO - PROCESS | 4008 | ++DOCSHELL 1961E400 == 41 [pid = 4008] [id = 70] 11:15:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (19620400) [pid = 4008] [serial = 207] [outer = 00000000] 11:15:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (1AD23800) [pid = 4008] [serial = 208] [outer = 19620400] 11:15:15 INFO - PROCESS | 4008 | 1471544115630 Marionette DEBUG loaded listener.js 11:15:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (1AEABC00) [pid = 4008] [serial = 209] [outer = 19620400] 11:15:16 INFO - PROCESS | 4008 | 1471544116046 Marionette TRACE conn5 <- [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]]]}] 11:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 710ms 11:15:16 INFO - PROCESS | 4008 | 1471544116076 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 11:15:16 INFO - PROCESS | 4008 | 1471544116078 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 11:15:16 INFO - PROCESS | 4008 | 1471544116082 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:15:16 INFO - PROCESS | 4008 | 1471544116083 Marionette TRACE conn5 <- [1,246,null,{}] 11:15:16 INFO - PROCESS | 4008 | 1471544116098 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:16 INFO - PROCESS | 4008 | 1471544116099 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:16 INFO - PROCESS | 4008 | 1471544116207 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 11:15:16 INFO - PROCESS | 4008 | 1471544116213 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:16 INFO - PROCESS | 4008 | 1471544116215 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:16 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFAC00 == 42 [pid = 4008] [id = 71] 11:15:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (1A63BC00) [pid = 4008] [serial = 210] [outer = 00000000] 11:15:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (1B521800) [pid = 4008] [serial = 211] [outer = 1A63BC00] 11:15:16 INFO - PROCESS | 4008 | 1471544116259 Marionette DEBUG loaded listener.js 11:15:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (0FD0D800) [pid = 4008] [serial = 212] [outer = 1A63BC00] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (19601C00) [pid = 4008] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (175F2C00) [pid = 4008] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (1B70E800) [pid = 4008] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (103E3C00) [pid = 4008] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (10269400) [pid = 4008] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (17201400) [pid = 4008] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (15E2D800) [pid = 4008] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (16E53C00) [pid = 4008] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (19618000) [pid = 4008] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:15:16 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (15E5B000) [pid = 4008] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:15:16 INFO - PROCESS | 4008 | 1471544116720 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 11:15:16 INFO - PROCESS | 4008 | 1471544116756 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 11:15:16 INFO - PROCESS | 4008 | 1471544116758 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 11:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:15:16 INFO - PROCESS | 4008 | 1471544116772 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:15:16 INFO - PROCESS | 4008 | 1471544116774 Marionette TRACE conn5 <- [1,250,null,{}] 11:15:16 INFO - PROCESS | 4008 | 1471544116778 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:16 INFO - PROCESS | 4008 | 1471544116780 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:16 INFO - PROCESS | 4008 | 1471544116861 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 11:15:16 INFO - PROCESS | 4008 | 1471544116891 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:16 INFO - PROCESS | 4008 | 1471544116893 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:16 INFO - PROCESS | 4008 | ++DOCSHELL 1AEB3800 == 43 [pid = 4008] [id = 72] 11:15:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (1AEE5800) [pid = 4008] [serial = 213] [outer = 00000000] 11:15:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (1BC6E400) [pid = 4008] [serial = 214] [outer = 1AEE5800] 11:15:16 INFO - PROCESS | 4008 | 1471544116938 Marionette DEBUG loaded listener.js 11:15:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (1BC7BC00) [pid = 4008] [serial = 215] [outer = 1AEE5800] 11:15:17 INFO - PROCESS | 4008 | 1471544117463 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 730ms 11:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:15:17 INFO - PROCESS | 4008 | 1471544117492 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 11:15:17 INFO - PROCESS | 4008 | 1471544117494 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 11:15:17 INFO - PROCESS | 4008 | 1471544117497 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:15:17 INFO - PROCESS | 4008 | 1471544117499 Marionette TRACE conn5 <- [1,254,null,{}] 11:15:17 INFO - PROCESS | 4008 | 1471544117503 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:17 INFO - PROCESS | 4008 | 1471544117504 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:17 INFO - PROCESS | 4008 | 1471544117587 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 11:15:17 INFO - PROCESS | 4008 | 1471544117595 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:17 INFO - PROCESS | 4008 | 1471544117597 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:17 INFO - PROCESS | 4008 | ++DOCSHELL 0BC37000 == 44 [pid = 4008] [id = 73] 11:15:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (1AEB1400) [pid = 4008] [serial = 216] [outer = 00000000] 11:15:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (1C3A9000) [pid = 4008] [serial = 217] [outer = 1AEB1400] 11:15:17 INFO - PROCESS | 4008 | 1471544117641 Marionette DEBUG loaded listener.js 11:15:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (1C3AF400) [pid = 4008] [serial = 218] [outer = 1AEB1400] 11:15:18 INFO - PROCESS | 4008 | 1471544118047 Marionette TRACE conn5 <- [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]]]}] 11:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms 11:15:18 INFO - PROCESS | 4008 | 1471544118068 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 11:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:15:18 INFO - PROCESS | 4008 | 1471544118070 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 11:15:18 INFO - PROCESS | 4008 | 1471544118073 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:15:18 INFO - PROCESS | 4008 | 1471544118074 Marionette TRACE conn5 <- [1,258,null,{}] 11:15:18 INFO - PROCESS | 4008 | 1471544118078 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:18 INFO - PROCESS | 4008 | 1471544118080 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:18 INFO - PROCESS | 4008 | 1471544118201 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 11:15:18 INFO - PROCESS | 4008 | 1471544118232 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:18 INFO - PROCESS | 4008 | 1471544118234 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:18 INFO - PROCESS | 4008 | ++DOCSHELL 19B7FC00 == 45 [pid = 4008] [id = 74] 11:15:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (19B80400) [pid = 4008] [serial = 219] [outer = 00000000] 11:15:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (19B86000) [pid = 4008] [serial = 220] [outer = 19B80400] 11:15:18 INFO - PROCESS | 4008 | 1471544118282 Marionette DEBUG loaded listener.js 11:15:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (19B88400) [pid = 4008] [serial = 221] [outer = 19B80400] 11:15:18 INFO - PROCESS | 4008 | 1471544118837 Marionette TRACE conn5 <- [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]]]}] 11:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 831ms 11:15:18 INFO - PROCESS | 4008 | 1471544118905 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 11:15:18 INFO - PROCESS | 4008 | 1471544118909 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 11:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:15:18 INFO - PROCESS | 4008 | 1471544118914 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:15:18 INFO - PROCESS | 4008 | 1471544118918 Marionette TRACE conn5 <- [1,262,null,{}] 11:15:18 INFO - PROCESS | 4008 | 1471544118924 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:18 INFO - PROCESS | 4008 | 1471544118927 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:19 INFO - PROCESS | 4008 | 1471544119075 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 11:15:19 INFO - PROCESS | 4008 | 1471544119203 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:19 INFO - PROCESS | 4008 | 1471544119206 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:19 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9B000 == 46 [pid = 4008] [id = 75] 11:15:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (0C97C800) [pid = 4008] [serial = 222] [outer = 00000000] 11:15:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (1026BC00) [pid = 4008] [serial = 223] [outer = 0C97C800] 11:15:19 INFO - PROCESS | 4008 | 1471544119269 Marionette DEBUG loaded listener.js 11:15:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (13D20C00) [pid = 4008] [serial = 224] [outer = 0C97C800] 11:15:19 INFO - PROCESS | 4008 | 1471544119849 Marionette TRACE conn5 <- [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]]]}] 11:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 990ms 11:15:19 INFO - PROCESS | 4008 | 1471544119904 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 11:15:19 INFO - PROCESS | 4008 | 1471544119909 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 11:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:15:19 INFO - PROCESS | 4008 | 1471544119915 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:15:19 INFO - PROCESS | 4008 | 1471544119918 Marionette TRACE conn5 <- [1,266,null,{}] 11:15:19 INFO - PROCESS | 4008 | 1471544119922 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:19 INFO - PROCESS | 4008 | 1471544119925 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:20 INFO - PROCESS | 4008 | 1471544120038 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 11:15:20 INFO - PROCESS | 4008 | 1471544120160 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:20 INFO - PROCESS | 4008 | 1471544120163 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:20 INFO - PROCESS | 4008 | ++DOCSHELL 15E56400 == 47 [pid = 4008] [id = 76] 11:15:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (15E57800) [pid = 4008] [serial = 225] [outer = 00000000] 11:15:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (16E56C00) [pid = 4008] [serial = 226] [outer = 15E57800] 11:15:20 INFO - PROCESS | 4008 | 1471544120222 Marionette DEBUG loaded listener.js 11:15:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (1880A000) [pid = 4008] [serial = 227] [outer = 15E57800] 11:15:20 INFO - PROCESS | 4008 | 1471544120816 Marionette TRACE conn5 <- [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]]]}] 11:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 931ms 11:15:20 INFO - PROCESS | 4008 | 1471544120849 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 11:15:20 INFO - PROCESS | 4008 | 1471544120852 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 11:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:15:20 INFO - PROCESS | 4008 | 1471544120856 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:15:20 INFO - PROCESS | 4008 | 1471544120860 Marionette TRACE conn5 <- [1,270,null,{}] 11:15:20 INFO - PROCESS | 4008 | 1471544120871 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:20 INFO - PROCESS | 4008 | 1471544120876 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:21 INFO - PROCESS | 4008 | 1471544120987 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 11:15:21 INFO - PROCESS | 4008 | 1471544121143 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:21 INFO - PROCESS | 4008 | 1471544121147 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:21 INFO - PROCESS | 4008 | ++DOCSHELL 195A2800 == 48 [pid = 4008] [id = 77] 11:15:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (19602000) [pid = 4008] [serial = 228] [outer = 00000000] 11:15:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (19612800) [pid = 4008] [serial = 229] [outer = 19602000] 11:15:21 INFO - PROCESS | 4008 | 1471544121218 Marionette DEBUG loaded listener.js 11:15:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (19B7C800) [pid = 4008] [serial = 230] [outer = 19602000] 11:15:22 INFO - PROCESS | 4008 | 1471544121975 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1174ms 11:15:22 INFO - PROCESS | 4008 | 1471544122033 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 11:15:22 INFO - PROCESS | 4008 | 1471544122037 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 11:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:15:22 INFO - PROCESS | 4008 | 1471544122040 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:15:22 INFO - PROCESS | 4008 | 1471544122042 Marionette TRACE conn5 <- [1,274,null,{}] 11:15:22 INFO - PROCESS | 4008 | 1471544122046 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:22 INFO - PROCESS | 4008 | 1471544122049 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:22 INFO - PROCESS | 4008 | 1471544122160 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 11:15:22 INFO - PROCESS | 4008 | 1471544122293 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:22 INFO - PROCESS | 4008 | 1471544122295 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:22 INFO - PROCESS | 4008 | ++DOCSHELL 1966CC00 == 49 [pid = 4008] [id = 78] 11:15:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (19B85C00) [pid = 4008] [serial = 231] [outer = 00000000] 11:15:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (1C3AD800) [pid = 4008] [serial = 232] [outer = 19B85C00] 11:15:22 INFO - PROCESS | 4008 | 1471544122353 Marionette DEBUG loaded listener.js 11:15:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (1C416C00) [pid = 4008] [serial = 233] [outer = 19B85C00] 11:15:23 INFO - PROCESS | 4008 | 1471544123117 Marionette TRACE conn5 <- [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]]]}] 11:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1127ms 11:15:23 INFO - PROCESS | 4008 | 1471544123170 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 11:15:23 INFO - PROCESS | 4008 | 1471544123174 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 11:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:15:23 INFO - PROCESS | 4008 | 1471544123179 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:15:23 INFO - PROCESS | 4008 | 1471544123183 Marionette TRACE conn5 <- [1,278,null,{}] 11:15:23 INFO - PROCESS | 4008 | 1471544123189 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:23 INFO - PROCESS | 4008 | 1471544123191 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:23 INFO - PROCESS | 4008 | 1471544123297 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 11:15:23 INFO - PROCESS | 4008 | 1471544123379 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:23 INFO - PROCESS | 4008 | 1471544123383 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:23 INFO - PROCESS | 4008 | ++DOCSHELL 14841400 == 50 [pid = 4008] [id = 79] 11:15:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (14848400) [pid = 4008] [serial = 234] [outer = 00000000] 11:15:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (14925C00) [pid = 4008] [serial = 235] [outer = 14848400] 11:15:23 INFO - PROCESS | 4008 | 1471544123482 Marionette DEBUG loaded listener.js 11:15:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (15E2AC00) [pid = 4008] [serial = 236] [outer = 14848400] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 0FB5F400 == 49 [pid = 4008] [id = 34] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 0BC37000 == 48 [pid = 4008] [id = 73] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 1AEB3800 == 47 [pid = 4008] [id = 72] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 0FBFAC00 == 46 [pid = 4008] [id = 71] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 1961E400 == 45 [pid = 4008] [id = 70] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 173D1000 == 44 [pid = 4008] [id = 69] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 175F5C00 == 43 [pid = 4008] [id = 68] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 15E55000 == 42 [pid = 4008] [id = 67] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 147AB000 == 41 [pid = 4008] [id = 66] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 0FB63400 == 40 [pid = 4008] [id = 65] 11:15:23 INFO - PROCESS | 4008 | --DOCSHELL 0BC99000 == 39 [pid = 4008] [id = 64] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (13D25C00) [pid = 4008] [serial = 148] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (10273400) [pid = 4008] [serial = 147] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (15E61800) [pid = 4008] [serial = 138] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (173C7C00) [pid = 4008] [serial = 156] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (15E55800) [pid = 4008] [serial = 153] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (15E60800) [pid = 4008] [serial = 154] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (1B5AAC00) [pid = 4008] [serial = 132] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (15933C00) [pid = 4008] [serial = 40] [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.] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (13D21400) [pid = 4008] [serial = 135] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (1961EC00) [pid = 4008] [serial = 141] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (1C414400) [pid = 4008] [serial = 175] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (1ADBB000) [pid = 4008] [serial = 163] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (1BC6F400) [pid = 4008] [serial = 172] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (173CB400) [pid = 4008] [serial = 169] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (18AEA000) [pid = 4008] [serial = 170] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (1BC82400) [pid = 4008] [serial = 173] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (1C57E000) [pid = 4008] [serial = 176] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (1BC67C00) [pid = 4008] [serial = 167] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (18B9F400) [pid = 4008] [serial = 160] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (173CE400) [pid = 4008] [serial = 157] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (1966BC00) [pid = 4008] [serial = 162] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (18843C00) [pid = 4008] [serial = 159] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (1BABB800) [pid = 4008] [serial = 166] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (15E2EC00) [pid = 4008] [serial = 144] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (13DA5C00) [pid = 4008] [serial = 150] [outer = 00000000] [url = about:blank] 11:15:23 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (1484C800) [pid = 4008] [serial = 151] [outer = 00000000] [url = about:blank] 11:15:24 INFO - PROCESS | 4008 | 1471544124036 Marionette TRACE conn5 <- [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]]]}] 11:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 890ms 11:15:24 INFO - PROCESS | 4008 | 1471544124069 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 11:15:24 INFO - PROCESS | 4008 | 1471544124074 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 11:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:15:24 INFO - PROCESS | 4008 | 1471544124079 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:15:24 INFO - PROCESS | 4008 | 1471544124082 Marionette TRACE conn5 <- [1,282,null,{}] 11:15:24 INFO - PROCESS | 4008 | 1471544124086 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:24 INFO - PROCESS | 4008 | 1471544124088 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:24 INFO - PROCESS | 4008 | 1471544124177 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 11:15:24 INFO - PROCESS | 4008 | 1471544124186 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:24 INFO - PROCESS | 4008 | 1471544124188 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:24 INFO - PROCESS | 4008 | ++DOCSHELL 0FD08000 == 40 [pid = 4008] [id = 80] 11:15:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (0FD08C00) [pid = 4008] [serial = 237] [outer = 00000000] 11:15:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (140D4000) [pid = 4008] [serial = 238] [outer = 0FD08C00] 11:15:24 INFO - PROCESS | 4008 | 1471544124238 Marionette DEBUG loaded listener.js 11:15:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (1592FC00) [pid = 4008] [serial = 239] [outer = 0FD08C00] 11:15:24 INFO - PROCESS | 4008 | 1471544124706 Marionette TRACE conn5 <- [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]]]}] 11:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 672ms 11:15:24 INFO - PROCESS | 4008 | 1471544124781 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 11:15:24 INFO - PROCESS | 4008 | 1471544124783 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 11:15:24 INFO - PROCESS | 4008 | 1471544124787 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:15:24 INFO - PROCESS | 4008 | 1471544124790 Marionette TRACE conn5 <- [1,286,null,{}] 11:15:24 INFO - PROCESS | 4008 | 1471544124800 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:24 INFO - PROCESS | 4008 | 1471544124804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:24 INFO - PROCESS | 4008 | 1471544124891 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 11:15:25 INFO - PROCESS | 4008 | 1471544124974 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:25 INFO - PROCESS | 4008 | 1471544124977 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:25 INFO - PROCESS | 4008 | ++DOCSHELL 17201800 == 41 [pid = 4008] [id = 81] 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (17207C00) [pid = 4008] [serial = 240] [outer = 00000000] 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (173CAC00) [pid = 4008] [serial = 241] [outer = 17207C00] 11:15:25 INFO - PROCESS | 4008 | 1471544125026 Marionette DEBUG loaded listener.js 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (1865DC00) [pid = 4008] [serial = 242] [outer = 17207C00] 11:15:25 INFO - PROCESS | 4008 | 1471544125389 Marionette TRACE conn5 <- [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]]]}] 11:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 11:15:25 INFO - PROCESS | 4008 | 1471544125428 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 11:15:25 INFO - PROCESS | 4008 | 1471544125431 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 11:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:15:25 INFO - PROCESS | 4008 | 1471544125434 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:15:25 INFO - PROCESS | 4008 | 1471544125436 Marionette TRACE conn5 <- [1,290,null,{}] 11:15:25 INFO - PROCESS | 4008 | 1471544125440 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:25 INFO - PROCESS | 4008 | 1471544125441 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:25 INFO - PROCESS | 4008 | 1471544125528 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 11:15:25 INFO - PROCESS | 4008 | 1471544125534 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:25 INFO - PROCESS | 4008 | 1471544125536 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:25 INFO - PROCESS | 4008 | ++DOCSHELL 18842800 == 42 [pid = 4008] [id = 82] 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (18843C00) [pid = 4008] [serial = 243] [outer = 00000000] 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (18890400) [pid = 4008] [serial = 244] [outer = 18843C00] 11:15:25 INFO - PROCESS | 4008 | 1471544125592 Marionette DEBUG loaded listener.js 11:15:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (18A07400) [pid = 4008] [serial = 245] [outer = 18843C00] 11:15:26 INFO - PROCESS | 4008 | 1471544126024 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 11:15:26 INFO - PROCESS | 4008 | 1471544126067 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 11:15:26 INFO - PROCESS | 4008 | 1471544126069 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 11:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:15:26 INFO - PROCESS | 4008 | 1471544126072 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:15:26 INFO - PROCESS | 4008 | 1471544126074 Marionette TRACE conn5 <- [1,294,null,{}] 11:15:26 INFO - PROCESS | 4008 | 1471544126085 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:26 INFO - PROCESS | 4008 | 1471544126087 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:26 INFO - PROCESS | 4008 | 1471544126195 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 11:15:26 INFO - PROCESS | 4008 | 1471544126204 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:26 INFO - PROCESS | 4008 | 1471544126206 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:26 INFO - PROCESS | 4008 | ++DOCSHELL 18DDB000 == 43 [pid = 4008] [id = 83] 11:15:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (18DDC800) [pid = 4008] [serial = 246] [outer = 00000000] 11:15:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (195A0000) [pid = 4008] [serial = 247] [outer = 18DDC800] 11:15:26 INFO - PROCESS | 4008 | 1471544126275 Marionette DEBUG loaded listener.js 11:15:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (19608400) [pid = 4008] [serial = 248] [outer = 18DDC800] 11:15:26 INFO - PROCESS | 4008 | 1471544126712 Marionette TRACE conn5 <- [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]]]}] 11:15:26 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. 11:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 11:15:26 INFO - PROCESS | 4008 | 1471544126746 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 11:15:26 INFO - PROCESS | 4008 | 1471544126748 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 11:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:15:26 INFO - PROCESS | 4008 | 1471544126751 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:15:26 INFO - PROCESS | 4008 | 1471544126753 Marionette TRACE conn5 <- [1,298,null,{}] 11:15:26 INFO - PROCESS | 4008 | 1471544126756 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:26 INFO - PROCESS | 4008 | 1471544126761 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:26 INFO - PROCESS | 4008 | 1471544126895 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 11:15:26 INFO - PROCESS | 4008 | 1471544126901 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:26 INFO - PROCESS | 4008 | 1471544126903 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:26 INFO - PROCESS | 4008 | ++DOCSHELL 19613000 == 44 [pid = 4008] [id = 84] 11:15:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (19618000) [pid = 4008] [serial = 249] [outer = 00000000] 11:15:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (1A63B800) [pid = 4008] [serial = 250] [outer = 19618000] 11:15:27 INFO - PROCESS | 4008 | 1471544126992 Marionette DEBUG loaded listener.js 11:15:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (1A63E000) [pid = 4008] [serial = 251] [outer = 19618000] 11:15:27 INFO - PROCESS | 4008 | 1471544127433 Marionette TRACE conn5 <- [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]]]}] 11:15:27 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. 11:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 730ms 11:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:15:27 INFO - PROCESS | 4008 | 1471544127482 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 11:15:27 INFO - PROCESS | 4008 | 1471544127484 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 11:15:27 INFO - PROCESS | 4008 | 1471544127487 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:15:27 INFO - PROCESS | 4008 | 1471544127489 Marionette TRACE conn5 <- [1,302,null,{}] 11:15:27 INFO - PROCESS | 4008 | 1471544127529 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:27 INFO - PROCESS | 4008 | 1471544127531 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:27 INFO - PROCESS | 4008 | 1471544127659 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 11:15:27 INFO - PROCESS | 4008 | 1471544127718 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:27 INFO - PROCESS | 4008 | 1471544127720 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:27 INFO - PROCESS | 4008 | ++DOCSHELL 0BC93000 == 45 [pid = 4008] [id = 85] 11:15:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (1AEB4400) [pid = 4008] [serial = 252] [outer = 00000000] 11:15:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (1B5AAC00) [pid = 4008] [serial = 253] [outer = 1AEB4400] 11:15:27 INFO - PROCESS | 4008 | 1471544127765 Marionette DEBUG loaded listener.js 11:15:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (1B70E800) [pid = 4008] [serial = 254] [outer = 1AEB4400] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (18DD4000) [pid = 4008] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (186D7800) [pid = 4008] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (19620400) [pid = 4008] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (0FBFEC00) [pid = 4008] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (0BC99800) [pid = 4008] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (148E3C00) [pid = 4008] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (15EB5800) [pid = 4008] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (1A63BC00) [pid = 4008] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (1AEB1400) [pid = 4008] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:15:28 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (1AEE5800) [pid = 4008] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:15:28 INFO - PROCESS | 4008 | 1471544128264 Marionette TRACE conn5 <- [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]]]}] 11:15:28 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. 11:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 810ms 11:15:28 INFO - PROCESS | 4008 | 1471544128298 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 11:15:28 INFO - PROCESS | 4008 | 1471544128300 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 11:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:15:28 INFO - PROCESS | 4008 | 1471544128307 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:15:28 INFO - PROCESS | 4008 | 1471544128309 Marionette TRACE conn5 <- [1,306,null,{}] 11:15:28 INFO - PROCESS | 4008 | 1471544128312 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:28 INFO - PROCESS | 4008 | 1471544128314 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:28 INFO - PROCESS | 4008 | 1471544128397 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 11:15:28 INFO - PROCESS | 4008 | 1471544128405 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:28 INFO - PROCESS | 4008 | 1471544128407 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:28 INFO - PROCESS | 4008 | ++DOCSHELL 140CA400 == 46 [pid = 4008] [id = 86] 11:15:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (14850C00) [pid = 4008] [serial = 255] [outer = 00000000] 11:15:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (18DDCC00) [pid = 4008] [serial = 256] [outer = 14850C00] 11:15:28 INFO - PROCESS | 4008 | 1471544128453 Marionette DEBUG loaded listener.js 11:15:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (19B83400) [pid = 4008] [serial = 257] [outer = 14850C00] 11:15:28 INFO - PROCESS | 4008 | 1471544128747 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:15:28 INFO - PROCESS | 4008 | 1471544128916 Marionette TRACE conn5 <- [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]]]}] 11:15:28 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. 11:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 631ms 11:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:15:28 INFO - PROCESS | 4008 | 1471544128934 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 11:15:28 INFO - PROCESS | 4008 | 1471544128936 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 11:15:28 INFO - PROCESS | 4008 | 1471544128939 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:15:28 INFO - PROCESS | 4008 | 1471544128941 Marionette TRACE conn5 <- [1,310,null,{}] 11:15:28 INFO - PROCESS | 4008 | 1471544128944 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:28 INFO - PROCESS | 4008 | 1471544128946 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:29 INFO - PROCESS | 4008 | 1471544129050 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 11:15:29 INFO - PROCESS | 4008 | 1471544129056 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:29 INFO - PROCESS | 4008 | 1471544129058 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:29 INFO - PROCESS | 4008 | ++DOCSHELL 1960B000 == 47 [pid = 4008] [id = 87] 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (1960FC00) [pid = 4008] [serial = 258] [outer = 00000000] 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (1BC77400) [pid = 4008] [serial = 259] [outer = 1960FC00] 11:15:29 INFO - PROCESS | 4008 | 1471544129103 Marionette DEBUG loaded listener.js 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (1C3A7C00) [pid = 4008] [serial = 260] [outer = 1960FC00] 11:15:29 INFO - PROCESS | 4008 | 1471544129513 Marionette TRACE conn5 <- [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]]]}] 11:15:29 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. 11:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 11:15:29 INFO - PROCESS | 4008 | 1471544129574 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 11:15:29 INFO - PROCESS | 4008 | 1471544129576 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 11:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:15:29 INFO - PROCESS | 4008 | 1471544129579 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:15:29 INFO - PROCESS | 4008 | 1471544129581 Marionette TRACE conn5 <- [1,314,null,{}] 11:15:29 INFO - PROCESS | 4008 | 1471544129584 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:29 INFO - PROCESS | 4008 | 1471544129586 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:29 INFO - PROCESS | 4008 | 1471544129670 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 11:15:29 INFO - PROCESS | 4008 | 1471544129675 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:29 INFO - PROCESS | 4008 | 1471544129677 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:29 INFO - PROCESS | 4008 | ++DOCSHELL 1C57C800 == 48 [pid = 4008] [id = 88] 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (1C582000) [pid = 4008] [serial = 261] [outer = 00000000] 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (1CC20C00) [pid = 4008] [serial = 262] [outer = 1C582000] 11:15:29 INFO - PROCESS | 4008 | 1471544129722 Marionette DEBUG loaded listener.js 11:15:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (1CC2B400) [pid = 4008] [serial = 263] [outer = 1C582000] 11:15:30 INFO - PROCESS | 4008 | 1471544130147 Marionette TRACE conn5 <- [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]]]}] 11:15:30 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. 11:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 630ms 11:15:30 INFO - PROCESS | 4008 | 1471544130228 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 11:15:30 INFO - PROCESS | 4008 | 1471544130232 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 11:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:15:30 INFO - PROCESS | 4008 | 1471544130242 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:15:30 INFO - PROCESS | 4008 | 1471544130246 Marionette TRACE conn5 <- [1,318,null,{}] 11:15:30 INFO - PROCESS | 4008 | 1471544130253 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:30 INFO - PROCESS | 4008 | 1471544130256 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:30 INFO - PROCESS | 4008 | 1471544130377 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 11:15:30 INFO - PROCESS | 4008 | 1471544130532 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:30 INFO - PROCESS | 4008 | 1471544130538 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:30 INFO - PROCESS | 4008 | ++DOCSHELL 0FC4F400 == 49 [pid = 4008] [id = 89] 11:15:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (0FC51000) [pid = 4008] [serial = 264] [outer = 00000000] 11:15:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (101A8C00) [pid = 4008] [serial = 265] [outer = 0FC51000] 11:15:30 INFO - PROCESS | 4008 | 1471544130596 Marionette DEBUG loaded listener.js 11:15:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (103E1400) [pid = 4008] [serial = 266] [outer = 0FC51000] 11:15:31 INFO - PROCESS | 4008 | 1471544131181 Marionette TRACE conn5 <- [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]]]}] 11:15:31 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. 11:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 988ms 11:15:31 INFO - PROCESS | 4008 | 1471544131226 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 11:15:31 INFO - PROCESS | 4008 | 1471544131229 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 11:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:15:31 INFO - PROCESS | 4008 | 1471544131236 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:15:31 INFO - PROCESS | 4008 | 1471544131240 Marionette TRACE conn5 <- [1,322,null,{}] 11:15:31 INFO - PROCESS | 4008 | 1471544131244 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:31 INFO - PROCESS | 4008 | 1471544131247 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:31 INFO - PROCESS | 4008 | 1471544131364 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 11:15:31 INFO - PROCESS | 4008 | 1471544131491 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:31 INFO - PROCESS | 4008 | 1471544131494 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:31 INFO - PROCESS | 4008 | ++DOCSHELL 16E50000 == 50 [pid = 4008] [id = 90] 11:15:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (16E53400) [pid = 4008] [serial = 267] [outer = 00000000] 11:15:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (173C5400) [pid = 4008] [serial = 268] [outer = 16E53400] 11:15:31 INFO - PROCESS | 4008 | 1471544131553 Marionette DEBUG loaded listener.js 11:15:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (18808800) [pid = 4008] [serial = 269] [outer = 16E53400] 11:15:32 INFO - PROCESS | 4008 | 1471544132157 Marionette TRACE conn5 <- [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]]]}] 11:15:32 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. 11:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 987ms 11:15:32 INFO - PROCESS | 4008 | 1471544132234 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 11:15:32 INFO - PROCESS | 4008 | 1471544132237 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 11:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:15:32 INFO - PROCESS | 4008 | 1471544132241 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:15:32 INFO - PROCESS | 4008 | 1471544132244 Marionette TRACE conn5 <- [1,326,null,{}] 11:15:32 INFO - PROCESS | 4008 | 1471544132254 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:32 INFO - PROCESS | 4008 | 1471544132259 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:32 INFO - PROCESS | 4008 | 1471544132372 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 11:15:32 INFO - PROCESS | 4008 | 1471544132498 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:32 INFO - PROCESS | 4008 | 1471544132503 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:32 INFO - PROCESS | 4008 | ++DOCSHELL 1998BC00 == 51 [pid = 4008] [id = 91] 11:15:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (1998C000) [pid = 4008] [serial = 270] [outer = 00000000] 11:15:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (1998F800) [pid = 4008] [serial = 271] [outer = 1998C000] 11:15:32 INFO - PROCESS | 4008 | 1471544132562 Marionette DEBUG loaded listener.js 11:15:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (19993800) [pid = 4008] [serial = 272] [outer = 1998C000] 11:15:33 INFO - PROCESS | 4008 | 1471544133183 Marionette TRACE conn5 <- [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]]]}] 11:15:33 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. 11:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 971ms 11:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:15:33 INFO - PROCESS | 4008 | 1471544133213 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 11:15:33 INFO - PROCESS | 4008 | 1471544133216 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 11:15:33 INFO - PROCESS | 4008 | 1471544133220 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:15:33 INFO - PROCESS | 4008 | 1471544133222 Marionette TRACE conn5 <- [1,330,null,{}] 11:15:33 INFO - PROCESS | 4008 | 1471544133225 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:33 INFO - PROCESS | 4008 | 1471544133228 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:33 INFO - PROCESS | 4008 | 1471544133341 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 11:15:33 INFO - PROCESS | 4008 | 1471544133438 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:33 INFO - PROCESS | 4008 | 1471544133441 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:33 INFO - PROCESS | 4008 | ++DOCSHELL 19B7F400 == 52 [pid = 4008] [id = 92] 11:15:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (19B81000) [pid = 4008] [serial = 273] [outer = 00000000] 11:15:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (1AE9A800) [pid = 4008] [serial = 274] [outer = 19B81000] 11:15:33 INFO - PROCESS | 4008 | 1471544133497 Marionette DEBUG loaded listener.js 11:15:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (1C3A5C00) [pid = 4008] [serial = 275] [outer = 19B81000] 11:15:34 INFO - PROCESS | 4008 | 1471544134046 Marionette TRACE conn5 <- [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]]]}] 11:15:34 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. 11:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 870ms 11:15:34 INFO - PROCESS | 4008 | 1471544134093 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 11:15:34 INFO - PROCESS | 4008 | 1471544134096 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 11:15:34 INFO - PROCESS | 4008 | 1471544134099 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:15:34 INFO - PROCESS | 4008 | 1471544134101 Marionette TRACE conn5 <- [1,334,null,{}] 11:15:34 INFO - PROCESS | 4008 | 1471544134105 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:34 INFO - PROCESS | 4008 | 1471544134107 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:34 INFO - PROCESS | 4008 | 1471544134214 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 11:15:34 INFO - PROCESS | 4008 | 1471544134310 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:34 INFO - PROCESS | 4008 | 1471544134312 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:34 INFO - PROCESS | 4008 | ++DOCSHELL 16E74800 == 53 [pid = 4008] [id = 93] 11:15:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (16E75800) [pid = 4008] [serial = 276] [outer = 00000000] 11:15:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (16E79400) [pid = 4008] [serial = 277] [outer = 16E75800] 11:15:34 INFO - PROCESS | 4008 | 1471544134367 Marionette DEBUG loaded listener.js 11:15:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (16E7B800) [pid = 4008] [serial = 278] [outer = 16E75800] 11:15:34 INFO - PROCESS | 4008 | 1471544134923 Marionette TRACE conn5 <- [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]]]}] 11:15:35 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. 11:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 871ms 11:15:35 INFO - PROCESS | 4008 | 1471544134979 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 11:15:35 INFO - PROCESS | 4008 | 1471544134982 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 11:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:15:35 INFO - PROCESS | 4008 | 1471544134986 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:15:35 INFO - PROCESS | 4008 | 1471544134988 Marionette TRACE conn5 <- [1,338,null,{}] 11:15:35 INFO - PROCESS | 4008 | 1471544134992 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:35 INFO - PROCESS | 4008 | 1471544134998 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:35 INFO - PROCESS | 4008 | 1471544135134 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 11:15:35 INFO - PROCESS | 4008 | 1471544135262 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:35 INFO - PROCESS | 4008 | 1471544135264 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:35 INFO - PROCESS | 4008 | ++DOCSHELL 0C901C00 == 54 [pid = 4008] [id = 94] 11:15:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (0C905000) [pid = 4008] [serial = 279] [outer = 00000000] 11:15:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (1026A800) [pid = 4008] [serial = 280] [outer = 0C905000] 11:15:35 INFO - PROCESS | 4008 | 1471544135321 Marionette DEBUG loaded listener.js 11:15:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (16E78800) [pid = 4008] [serial = 281] [outer = 0C905000] 11:15:36 INFO - PROCESS | 4008 | 1471544136019 Marionette TRACE conn5 <- [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]]]}] 11:15:36 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. 11:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1073ms 11:15:36 INFO - PROCESS | 4008 | 1471544136066 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 11:15:36 INFO - PROCESS | 4008 | 1471544136070 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 11:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:15:36 INFO - PROCESS | 4008 | 1471544136091 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:15:36 INFO - PROCESS | 4008 | 1471544136096 Marionette TRACE conn5 <- [1,342,null,{}] 11:15:36 INFO - PROCESS | 4008 | 1471544136101 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:36 INFO - PROCESS | 4008 | 1471544136104 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:36 INFO - PROCESS | 4008 | 1471544136214 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 11:15:36 INFO - PROCESS | 4008 | 1471544136339 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:36 INFO - PROCESS | 4008 | 1471544136342 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:36 INFO - PROCESS | 4008 | ++DOCSHELL 10268400 == 55 [pid = 4008] [id = 95] 11:15:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (10272800) [pid = 4008] [serial = 282] [outer = 00000000] 11:15:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (15E28000) [pid = 4008] [serial = 283] [outer = 10272800] 11:15:36 INFO - PROCESS | 4008 | 1471544136395 Marionette DEBUG loaded listener.js 11:15:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (15E59400) [pid = 4008] [serial = 284] [outer = 10272800] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 1960B000 == 54 [pid = 4008] [id = 87] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 140CA400 == 53 [pid = 4008] [id = 86] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 0BC93000 == 52 [pid = 4008] [id = 85] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 19613000 == 51 [pid = 4008] [id = 84] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 18DDB000 == 50 [pid = 4008] [id = 83] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 18842800 == 49 [pid = 4008] [id = 82] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 17201800 == 48 [pid = 4008] [id = 81] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 0FD08000 == 47 [pid = 4008] [id = 80] 11:15:36 INFO - PROCESS | 4008 | --DOCSHELL 14841400 == 46 [pid = 4008] [id = 79] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (1961F800) [pid = 4008] [serial = 187] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (19B86000) [pid = 4008] [serial = 220] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (1959BC00) [pid = 4008] [serial = 205] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (18A49800) [pid = 4008] [serial = 202] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (1AD23800) [pid = 4008] [serial = 208] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (0FD07000) [pid = 4008] [serial = 193] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (1AEABC00) [pid = 4008] [serial = 209] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (101B0000) [pid = 4008] [serial = 194] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (0C9C0800) [pid = 4008] [serial = 181] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (19606C00) [pid = 4008] [serial = 178] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (1960E000) [pid = 4008] [serial = 206] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (0C76A000) [pid = 4008] [serial = 191] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (0BC9DC00) [pid = 4008] [serial = 190] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (1592D000) [pid = 4008] [serial = 196] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (15E2E000) [pid = 4008] [serial = 197] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (173D2800) [pid = 4008] [serial = 200] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (173C6000) [pid = 4008] [serial = 199] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (1516A800) [pid = 4008] [serial = 184] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (1B521800) [pid = 4008] [serial = 211] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (1C3A9000) [pid = 4008] [serial = 217] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (0FD0D800) [pid = 4008] [serial = 212] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (1BC7BC00) [pid = 4008] [serial = 215] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (1C3AF400) [pid = 4008] [serial = 218] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (1BC6E400) [pid = 4008] [serial = 214] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (18A49C00) [pid = 4008] [serial = 203] [outer = 00000000] [url = about:blank] 11:15:36 INFO - PROCESS | 4008 | 1471544136883 Marionette TRACE conn5 <- [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]]]}] 11:15:36 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. 11:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 831ms 11:15:36 INFO - PROCESS | 4008 | 1471544136924 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 11:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:15:36 INFO - PROCESS | 4008 | 1471544136928 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 11:15:36 INFO - PROCESS | 4008 | 1471544136934 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:15:36 INFO - PROCESS | 4008 | 1471544136937 Marionette TRACE conn5 <- [1,346,null,{}] 11:15:36 INFO - PROCESS | 4008 | 1471544136940 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:36 INFO - PROCESS | 4008 | 1471544136943 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:37 INFO - PROCESS | 4008 | 1471544137036 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 11:15:37 INFO - PROCESS | 4008 | 1471544137045 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:37 INFO - PROCESS | 4008 | 1471544137047 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:37 INFO - PROCESS | 4008 | ++DOCSHELL 13FDBC00 == 47 [pid = 4008] [id = 96] 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (140CA400) [pid = 4008] [serial = 285] [outer = 00000000] 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (15E2E400) [pid = 4008] [serial = 286] [outer = 140CA400] 11:15:37 INFO - PROCESS | 4008 | 1471544137095 Marionette DEBUG loaded listener.js 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (16404400) [pid = 4008] [serial = 287] [outer = 140CA400] 11:15:37 INFO - PROCESS | 4008 | 1471544137563 Marionette TRACE conn5 <- [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]]]}] 11:15:37 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. 11:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 11:15:37 INFO - PROCESS | 4008 | 1471544137605 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 11:15:37 INFO - PROCESS | 4008 | 1471544137607 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 11:15:37 INFO - PROCESS | 4008 | 1471544137611 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:15:37 INFO - PROCESS | 4008 | 1471544137614 Marionette TRACE conn5 <- [1,350,null,{}] 11:15:37 INFO - PROCESS | 4008 | 1471544137624 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:37 INFO - PROCESS | 4008 | 1471544137628 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:37 INFO - PROCESS | 4008 | 1471544137716 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 11:15:37 INFO - PROCESS | 4008 | 1471544137726 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:37 INFO - PROCESS | 4008 | 1471544137729 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:37 INFO - PROCESS | 4008 | ++DOCSHELL 173CEC00 == 48 [pid = 4008] [id = 97] 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (173D2800) [pid = 4008] [serial = 288] [outer = 00000000] 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (186DA400) [pid = 4008] [serial = 289] [outer = 173D2800] 11:15:37 INFO - PROCESS | 4008 | 1471544137777 Marionette DEBUG loaded listener.js 11:15:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (18888000) [pid = 4008] [serial = 290] [outer = 173D2800] 11:15:38 INFO - PROCESS | 4008 | 1471544138247 Marionette TRACE conn5 <- [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]]]}] 11:15:38 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. 11:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 11:15:38 INFO - PROCESS | 4008 | 1471544138284 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 11:15:38 INFO - PROCESS | 4008 | 1471544138287 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 11:15:38 INFO - PROCESS | 4008 | 1471544138295 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:15:38 INFO - PROCESS | 4008 | 1471544138297 Marionette TRACE conn5 <- [1,354,null,{}] 11:15:38 INFO - PROCESS | 4008 | 1471544138300 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:38 INFO - PROCESS | 4008 | 1471544138302 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:38 INFO - PROCESS | 4008 | 1471544138400 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 11:15:38 INFO - PROCESS | 4008 | 1471544138408 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:38 INFO - PROCESS | 4008 | 1471544138410 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:38 INFO - PROCESS | 4008 | ++DOCSHELL 18AEB000 == 49 [pid = 4008] [id = 98] 11:15:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (18AEA800) [pid = 4008] [serial = 291] [outer = 00000000] 11:15:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (18DDA800) [pid = 4008] [serial = 292] [outer = 18AEA800] 11:15:38 INFO - PROCESS | 4008 | 1471544138457 Marionette DEBUG loaded listener.js 11:15:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (195A2400) [pid = 4008] [serial = 293] [outer = 18AEA800] 11:15:38 INFO - PROCESS | 4008 | 1471544138895 Marionette TRACE conn5 <- [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]]]}] 11:15:38 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. 11:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 631ms 11:15:38 INFO - PROCESS | 4008 | 1471544138930 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 11:15:38 INFO - PROCESS | 4008 | 1471544138932 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 11:15:38 INFO - PROCESS | 4008 | 1471544138935 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:15:38 INFO - PROCESS | 4008 | 1471544138937 Marionette TRACE conn5 <- [1,358,null,{}] 11:15:38 INFO - PROCESS | 4008 | 1471544138947 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:38 INFO - PROCESS | 4008 | 1471544138949 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:39 INFO - PROCESS | 4008 | 1471544139061 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 11:15:39 INFO - PROCESS | 4008 | 1471544139066 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:39 INFO - PROCESS | 4008 | 1471544139068 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:39 INFO - PROCESS | 4008 | ++DOCSHELL 18DD8C00 == 50 [pid = 4008] [id = 99] 11:15:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (19609000) [pid = 4008] [serial = 294] [outer = 00000000] 11:15:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (19613C00) [pid = 4008] [serial = 295] [outer = 19609000] 11:15:39 INFO - PROCESS | 4008 | 1471544139140 Marionette DEBUG loaded listener.js 11:15:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (19969000) [pid = 4008] [serial = 296] [outer = 19609000] 11:15:39 INFO - PROCESS | 4008 | 1471544139602 Marionette TRACE conn5 <- [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]]]}] 11:15:39 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. 11:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 730ms 11:15:39 INFO - PROCESS | 4008 | 1471544139673 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 11:15:39 INFO - PROCESS | 4008 | 1471544139675 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 11:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:15:39 INFO - PROCESS | 4008 | 1471544139678 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:15:39 INFO - PROCESS | 4008 | 1471544139680 Marionette TRACE conn5 <- [1,362,null,{}] 11:15:39 INFO - PROCESS | 4008 | 1471544139683 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:39 INFO - PROCESS | 4008 | 1471544139689 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:39 INFO - PROCESS | 4008 | 1471544139815 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 11:15:39 INFO - PROCESS | 4008 | 1471544139878 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:39 INFO - PROCESS | 4008 | 1471544139880 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:39 INFO - PROCESS | 4008 | ++DOCSHELL 1AD1A800 == 51 [pid = 4008] [id = 100] 11:15:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (1AD1C800) [pid = 4008] [serial = 297] [outer = 00000000] 11:15:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (1AEB2000) [pid = 4008] [serial = 298] [outer = 1AD1C800] 11:15:39 INFO - PROCESS | 4008 | 1471544139926 Marionette DEBUG loaded listener.js 11:15:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (1AEB2C00) [pid = 4008] [serial = 299] [outer = 1AD1C800] 11:15:40 INFO - PROCESS | 4008 | 1471544140348 Marionette TRACE conn5 <- [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]]]}] 11:15:40 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. 11:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 731ms 11:15:40 INFO - PROCESS | 4008 | 1471544140410 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 11:15:40 INFO - PROCESS | 4008 | 1471544140422 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 11:15:40 INFO - PROCESS | 4008 | 1471544140426 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:15:40 INFO - PROCESS | 4008 | 1471544140428 Marionette TRACE conn5 <- [1,366,null,{}] 11:15:40 INFO - PROCESS | 4008 | 1471544140439 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:40 INFO - PROCESS | 4008 | 1471544140441 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:40 INFO - PROCESS | 4008 | 1471544140555 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 11:15:40 INFO - PROCESS | 4008 | 1471544140566 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:40 INFO - PROCESS | 4008 | 1471544140568 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:40 INFO - PROCESS | 4008 | ++DOCSHELL 1B70B800 == 52 [pid = 4008] [id = 101] 11:15:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (1BC68C00) [pid = 4008] [serial = 300] [outer = 00000000] 11:15:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (1BC7BC00) [pid = 4008] [serial = 301] [outer = 1BC68C00] 11:15:40 INFO - PROCESS | 4008 | 1471544140661 Marionette DEBUG loaded listener.js 11:15:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (1BCCB400) [pid = 4008] [serial = 302] [outer = 1BC68C00] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (18DDC800) [pid = 4008] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (14848400) [pid = 4008] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (18843C00) [pid = 4008] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (0FD08C00) [pid = 4008] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (19618000) [pid = 4008] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (17207C00) [pid = 4008] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (1AEB4400) [pid = 4008] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (14850C00) [pid = 4008] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:15:41 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (1960FC00) [pid = 4008] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:15:41 INFO - PROCESS | 4008 | 1471544141152 Marionette TRACE conn5 <- [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]]]}] 11:15:41 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. 11:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 11:15:41 INFO - PROCESS | 4008 | 1471544141201 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 11:15:41 INFO - PROCESS | 4008 | 1471544141203 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 11:15:41 INFO - PROCESS | 4008 | 1471544141206 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:15:41 INFO - PROCESS | 4008 | 1471544141208 Marionette TRACE conn5 <- [1,370,null,{}] 11:15:41 INFO - PROCESS | 4008 | 1471544141211 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:41 INFO - PROCESS | 4008 | 1471544141213 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:41 INFO - PROCESS | 4008 | 1471544141297 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 11:15:41 INFO - PROCESS | 4008 | 1471544141385 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:41 INFO - PROCESS | 4008 | 1471544141387 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:41 INFO - PROCESS | 4008 | ++DOCSHELL 0C977400 == 53 [pid = 4008] [id = 102] 11:15:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (1426EC00) [pid = 4008] [serial = 303] [outer = 00000000] 11:15:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (1961DC00) [pid = 4008] [serial = 304] [outer = 1426EC00] 11:15:41 INFO - PROCESS | 4008 | 1471544141434 Marionette DEBUG loaded listener.js 11:15:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (1BC76C00) [pid = 4008] [serial = 305] [outer = 1426EC00] 11:15:41 INFO - PROCESS | 4008 | 1471544141800 Marionette TRACE conn5 <- [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]]]}] 11:15:41 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. 11:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 630ms 11:15:41 INFO - PROCESS | 4008 | 1471544141841 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 11:15:41 INFO - PROCESS | 4008 | 1471544141843 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 11:15:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:15:41 INFO - PROCESS | 4008 | 1471544141846 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:15:41 INFO - PROCESS | 4008 | 1471544141848 Marionette TRACE conn5 <- [1,374,null,{}] 11:15:41 INFO - PROCESS | 4008 | 1471544141875 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:41 INFO - PROCESS | 4008 | 1471544141877 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:42 INFO - PROCESS | 4008 | 1471544141994 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 11:15:42 INFO - PROCESS | 4008 | 1471544142008 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:42 INFO - PROCESS | 4008 | 1471544142010 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:42 INFO - PROCESS | 4008 | ++DOCSHELL 15EB6000 == 54 [pid = 4008] [id = 103] 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (17207C00) [pid = 4008] [serial = 306] [outer = 00000000] 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (19726800) [pid = 4008] [serial = 307] [outer = 17207C00] 11:15:42 INFO - PROCESS | 4008 | 1471544142057 Marionette DEBUG loaded listener.js 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (19729800) [pid = 4008] [serial = 308] [outer = 17207C00] 11:15:42 INFO - PROCESS | 4008 | 1471544142505 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:15:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:15:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 11:15:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:15:42 INFO - PROCESS | 4008 | 1471544142516 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 11:15:42 INFO - PROCESS | 4008 | 1471544142518 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 11:15:42 INFO - PROCESS | 4008 | 1471544142521 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:15:42 INFO - PROCESS | 4008 | 1471544142523 Marionette TRACE conn5 <- [1,378,null,{}] 11:15:42 INFO - PROCESS | 4008 | 1471544142526 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:42 INFO - PROCESS | 4008 | 1471544142528 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:42 INFO - PROCESS | 4008 | 1471544142678 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 11:15:42 INFO - PROCESS | 4008 | 1471544142686 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:42 INFO - PROCESS | 4008 | 1471544142688 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:42 INFO - PROCESS | 4008 | ++DOCSHELL 19726400 == 55 [pid = 4008] [id = 104] 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (1972C400) [pid = 4008] [serial = 309] [outer = 00000000] 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (199BF400) [pid = 4008] [serial = 310] [outer = 1972C400] 11:15:42 INFO - PROCESS | 4008 | 1471544142733 Marionette DEBUG loaded listener.js 11:15:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (199C2800) [pid = 4008] [serial = 311] [outer = 1972C400] 11:15:43 INFO - PROCESS | 4008 | 1471544143252 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:15:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:15:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 11:15:43 INFO - PROCESS | 4008 | 1471544143307 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 11:15:43 INFO - PROCESS | 4008 | 1471544143312 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 11:15:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:15:43 INFO - PROCESS | 4008 | 1471544143333 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:15:43 INFO - PROCESS | 4008 | 1471544143337 Marionette TRACE conn5 <- [1,382,null,{}] 11:15:43 INFO - PROCESS | 4008 | 1471544143346 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:43 INFO - PROCESS | 4008 | 1471544143349 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:43 INFO - PROCESS | 4008 | 1471544143477 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 11:15:43 INFO - PROCESS | 4008 | 1471544143572 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:43 INFO - PROCESS | 4008 | 1471544143576 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:43 INFO - PROCESS | 4008 | ++DOCSHELL 0FC53C00 == 56 [pid = 4008] [id = 105] 11:15:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (0FC54400) [pid = 4008] [serial = 312] [outer = 00000000] 11:15:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (10264C00) [pid = 4008] [serial = 313] [outer = 0FC54400] 11:15:43 INFO - PROCESS | 4008 | 1471544143635 Marionette DEBUG loaded listener.js 11:15:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (1484DC00) [pid = 4008] [serial = 314] [outer = 0FC54400] 11:15:44 INFO - PROCESS | 4008 | 1471544144243 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:15:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:15:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 990ms 11:15:44 INFO - PROCESS | 4008 | 1471544144311 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 11:15:44 INFO - PROCESS | 4008 | 1471544144315 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 11:15:44 INFO - PROCESS | 4008 | 1471544144322 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:15:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:15:44 INFO - PROCESS | 4008 | 1471544144325 Marionette TRACE conn5 <- [1,386,null,{}] 11:15:44 INFO - PROCESS | 4008 | 1471544144329 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:44 INFO - PROCESS | 4008 | 1471544144332 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:44 INFO - PROCESS | 4008 | 1471544144480 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 11:15:44 INFO - PROCESS | 4008 | 1471544144610 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:44 INFO - PROCESS | 4008 | 1471544144612 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:44 INFO - PROCESS | 4008 | ++DOCSHELL 16E6E400 == 57 [pid = 4008] [id = 106] 11:15:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (16E71400) [pid = 4008] [serial = 315] [outer = 00000000] 11:15:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (173C8000) [pid = 4008] [serial = 316] [outer = 16E71400] 11:15:44 INFO - PROCESS | 4008 | 1471544144671 Marionette DEBUG loaded listener.js 11:15:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (18842800) [pid = 4008] [serial = 317] [outer = 16E71400] 11:15:45 INFO - PROCESS | 4008 | 1471544145313 Marionette TRACE conn5 <- [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]]]}] 11:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1021ms 11:15:45 INFO - PROCESS | 4008 | 1471544145345 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 11:15:45 INFO - PROCESS | 4008 | 1471544145348 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 11:15:45 INFO - PROCESS | 4008 | 1471544145351 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:15:45 INFO - PROCESS | 4008 | 1471544145355 Marionette TRACE conn5 <- [1,390,null,{}] 11:15:45 INFO - PROCESS | 4008 | 1471544145366 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:45 INFO - PROCESS | 4008 | 1471544145371 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:45 INFO - PROCESS | 4008 | 1471544145487 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 11:15:45 INFO - PROCESS | 4008 | 1471544145616 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:45 INFO - PROCESS | 4008 | 1471544145620 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:45 INFO - PROCESS | 4008 | ++DOCSHELL 199C7000 == 58 [pid = 4008] [id = 107] 11:15:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (199C7400) [pid = 4008] [serial = 318] [outer = 00000000] 11:15:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (199CA400) [pid = 4008] [serial = 319] [outer = 199C7400] 11:15:45 INFO - PROCESS | 4008 | 1471544145679 Marionette DEBUG loaded listener.js 11:15:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (19B81400) [pid = 4008] [serial = 320] [outer = 199C7400] 11:15:46 INFO - PROCESS | 4008 | 1471544146377 Marionette TRACE conn5 <- [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]]]}] 11:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1078ms 11:15:46 INFO - PROCESS | 4008 | 1471544146432 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 11:15:46 INFO - PROCESS | 4008 | 1471544146435 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 11:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:15:46 INFO - PROCESS | 4008 | 1471544146439 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:15:46 INFO - PROCESS | 4008 | 1471544146441 Marionette TRACE conn5 <- [1,394,null,{}] 11:15:46 INFO - PROCESS | 4008 | 1471544146445 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:46 INFO - PROCESS | 4008 | 1471544146448 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:46 INFO - PROCESS | 4008 | 1471544146562 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 11:15:46 INFO - PROCESS | 4008 | 1471544146690 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:46 INFO - PROCESS | 4008 | 1471544146692 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:46 INFO - PROCESS | 4008 | ++DOCSHELL 199CA000 == 59 [pid = 4008] [id = 108] 11:15:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (1AD23800) [pid = 4008] [serial = 321] [outer = 00000000] 11:15:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (1C588400) [pid = 4008] [serial = 322] [outer = 1AD23800] 11:15:46 INFO - PROCESS | 4008 | 1471544146751 Marionette DEBUG loaded listener.js 11:15:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (1CC2F400) [pid = 4008] [serial = 323] [outer = 1AD23800] 11:15:47 INFO - PROCESS | 4008 | 1471544147582 Marionette TRACE conn5 <- [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]]]}] 11:15:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:15:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1175ms 11:15:47 INFO - PROCESS | 4008 | 1471544147617 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 11:15:47 INFO - PROCESS | 4008 | 1471544147622 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 11:15:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:15:47 INFO - PROCESS | 4008 | 1471544147627 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:15:47 INFO - PROCESS | 4008 | 1471544147630 Marionette TRACE conn5 <- [1,398,null,{}] 11:15:47 INFO - PROCESS | 4008 | 1471544147636 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:47 INFO - PROCESS | 4008 | 1471544147639 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:47 INFO - PROCESS | 4008 | 1471544147743 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 11:15:47 INFO - PROCESS | 4008 | 1471544147878 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:47 INFO - PROCESS | 4008 | 1471544147882 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:47 INFO - PROCESS | 4008 | ++DOCSHELL 10267C00 == 60 [pid = 4008] [id = 109] 11:15:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (1026DC00) [pid = 4008] [serial = 324] [outer = 00000000] 11:15:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (10303C00) [pid = 4008] [serial = 325] [outer = 1026DC00] 11:15:47 INFO - PROCESS | 4008 | 1471544147936 Marionette DEBUG loaded listener.js 11:15:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (15169C00) [pid = 4008] [serial = 326] [outer = 1026DC00] 11:15:48 INFO - PROCESS | 4008 | 1471544148539 Marionette TRACE conn5 <- [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]]]}] 11:15:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 931ms 11:15:48 INFO - PROCESS | 4008 | 1471544148557 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 11:15:48 INFO - PROCESS | 4008 | 1471544148562 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 11:15:48 INFO - PROCESS | 4008 | 1471544148568 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:15:48 INFO - PROCESS | 4008 | 1471544148571 Marionette TRACE conn5 <- [1,402,null,{}] 11:15:48 INFO - PROCESS | 4008 | 1471544148575 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:48 INFO - PROCESS | 4008 | 1471544148578 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:48 INFO - PROCESS | 4008 | 1471544148686 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 11:15:48 INFO - PROCESS | 4008 | 1471544148793 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:48 INFO - PROCESS | 4008 | 1471544148795 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:48 INFO - PROCESS | 4008 | ++DOCSHELL 16E4E400 == 61 [pid = 4008] [id = 110] 11:15:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (16E4EC00) [pid = 4008] [serial = 327] [outer = 00000000] 11:15:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (16E7A800) [pid = 4008] [serial = 328] [outer = 16E4EC00] 11:15:48 INFO - PROCESS | 4008 | 1471544148845 Marionette DEBUG loaded listener.js 11:15:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (173D2400) [pid = 4008] [serial = 329] [outer = 16E4EC00] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 0BC9A000 == 60 [pid = 4008] [id = 61] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 19B7FC00 == 59 [pid = 4008] [id = 74] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 1960A000 == 58 [pid = 4008] [id = 63] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 15EB6000 == 57 [pid = 4008] [id = 103] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 0C977400 == 56 [pid = 4008] [id = 102] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 1B70B800 == 55 [pid = 4008] [id = 101] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 1AD1A800 == 54 [pid = 4008] [id = 100] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 18DD8C00 == 53 [pid = 4008] [id = 99] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 18AEB000 == 52 [pid = 4008] [id = 98] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 173CEC00 == 51 [pid = 4008] [id = 97] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 13FDBC00 == 50 [pid = 4008] [id = 96] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 10268400 == 49 [pid = 4008] [id = 95] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 1998BC00 == 48 [pid = 4008] [id = 91] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 16E50000 == 47 [pid = 4008] [id = 90] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 0FC4F400 == 46 [pid = 4008] [id = 89] 11:15:49 INFO - PROCESS | 4008 | --DOCSHELL 1C57C800 == 45 [pid = 4008] [id = 88] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (1CC20C00) [pid = 4008] [serial = 262] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (16E56C00) [pid = 4008] [serial = 226] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (19612800) [pid = 4008] [serial = 229] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (1026BC00) [pid = 4008] [serial = 223] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (1C3AD800) [pid = 4008] [serial = 232] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (195A0000) [pid = 4008] [serial = 247] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (15E2AC00) [pid = 4008] [serial = 236] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (14925C00) [pid = 4008] [serial = 235] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (18890400) [pid = 4008] [serial = 244] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (140D4000) [pid = 4008] [serial = 238] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (1592FC00) [pid = 4008] [serial = 239] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (1A63E000) [pid = 4008] [serial = 251] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (173CAC00) [pid = 4008] [serial = 241] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (1865DC00) [pid = 4008] [serial = 242] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (1A63B800) [pid = 4008] [serial = 250] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (1B5AAC00) [pid = 4008] [serial = 253] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (18DDCC00) [pid = 4008] [serial = 256] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (1BC77400) [pid = 4008] [serial = 259] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (19B83400) [pid = 4008] [serial = 257] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (1B70E800) [pid = 4008] [serial = 254] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (1C3A7C00) [pid = 4008] [serial = 260] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (19608400) [pid = 4008] [serial = 248] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (18A07400) [pid = 4008] [serial = 245] [outer = 00000000] [url = about:blank] 11:15:49 INFO - PROCESS | 4008 | 1471544149397 Marionette TRACE conn5 <- [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]]]}] 11:15:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:15:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 870ms 11:15:49 INFO - PROCESS | 4008 | 1471544149442 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 11:15:49 INFO - PROCESS | 4008 | 1471544149445 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 11:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:15:49 INFO - PROCESS | 4008 | 1471544149448 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:15:49 INFO - PROCESS | 4008 | 1471544149451 Marionette TRACE conn5 <- [1,406,null,{}] 11:15:49 INFO - PROCESS | 4008 | 1471544149461 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:49 INFO - PROCESS | 4008 | 1471544149466 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:49 INFO - PROCESS | 4008 | 1471544149555 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 11:15:49 INFO - PROCESS | 4008 | 1471544149655 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:49 INFO - PROCESS | 4008 | 1471544149658 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:49 INFO - PROCESS | 4008 | ++DOCSHELL 16E76C00 == 46 [pid = 4008] [id = 111] 11:15:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (16E79C00) [pid = 4008] [serial = 330] [outer = 00000000] 11:15:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (173CC400) [pid = 4008] [serial = 331] [outer = 16E79C00] 11:15:49 INFO - PROCESS | 4008 | 1471544149707 Marionette DEBUG loaded listener.js 11:15:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (1883F800) [pid = 4008] [serial = 332] [outer = 16E79C00] 11:15:50 INFO - PROCESS | 4008 | 1471544150330 Marionette TRACE conn5 <- [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]]]}] 11:15:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:15:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 930ms 11:15:50 INFO - PROCESS | 4008 | 1471544150383 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 11:15:50 INFO - PROCESS | 4008 | 1471544150388 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 11:15:50 INFO - PROCESS | 4008 | 1471544150406 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:15:50 INFO - PROCESS | 4008 | 1471544150412 Marionette TRACE conn5 <- [1,410,null,{}] 11:15:50 INFO - PROCESS | 4008 | 1471544150418 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:50 INFO - PROCESS | 4008 | 1471544150421 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:50 INFO - PROCESS | 4008 | 1471544150542 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 11:15:50 INFO - PROCESS | 4008 | 1471544150663 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:50 INFO - PROCESS | 4008 | 1471544150666 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:50 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFEC00 == 47 [pid = 4008] [id = 112] 11:15:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (10267000) [pid = 4008] [serial = 333] [outer = 00000000] 11:15:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (149CB000) [pid = 4008] [serial = 334] [outer = 10267000] 11:15:50 INFO - PROCESS | 4008 | 1471544150730 Marionette DEBUG loaded listener.js 11:15:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (15E32800) [pid = 4008] [serial = 335] [outer = 10267000] 11:15:51 INFO - PROCESS | 4008 | 1471544151311 Marionette TRACE conn5 <- [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]]]}] 11:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 931ms 11:15:51 INFO - PROCESS | 4008 | 1471544151341 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 11:15:51 INFO - PROCESS | 4008 | 1471544151346 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 11:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:15:51 INFO - PROCESS | 4008 | 1471544151353 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:15:51 INFO - PROCESS | 4008 | 1471544151356 Marionette TRACE conn5 <- [1,414,null,{}] 11:15:51 INFO - PROCESS | 4008 | 1471544151360 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:51 INFO - PROCESS | 4008 | 1471544151363 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:51 INFO - PROCESS | 4008 | 1471544151478 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 11:15:51 INFO - PROCESS | 4008 | 1471544151579 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:51 INFO - PROCESS | 4008 | 1471544151582 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:51 INFO - PROCESS | 4008 | ++DOCSHELL 1888D400 == 48 [pid = 4008] [id = 113] 11:15:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (1888E800) [pid = 4008] [serial = 336] [outer = 00000000] 11:15:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (18A0E000) [pid = 4008] [serial = 337] [outer = 1888E800] 11:15:51 INFO - PROCESS | 4008 | 1471544151640 Marionette DEBUG loaded listener.js 11:15:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (18B9F000) [pid = 4008] [serial = 338] [outer = 1888E800] 11:15:52 INFO - PROCESS | 4008 | 1471544152273 Marionette TRACE conn5 <- [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]]]}] 11:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 970ms 11:15:52 INFO - PROCESS | 4008 | 1471544152327 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 11:15:52 INFO - PROCESS | 4008 | 1471544152329 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 11:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:15:52 INFO - PROCESS | 4008 | 1471544152333 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:15:52 INFO - PROCESS | 4008 | 1471544152337 Marionette TRACE conn5 <- [1,418,null,{}] 11:15:52 INFO - PROCESS | 4008 | 1471544152348 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:52 INFO - PROCESS | 4008 | 1471544152353 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:52 INFO - PROCESS | 4008 | 1471544152504 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 11:15:52 INFO - PROCESS | 4008 | 1471544152522 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:52 INFO - PROCESS | 4008 | 1471544152526 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:52 INFO - PROCESS | 4008 | ++DOCSHELL 1961C400 == 49 [pid = 4008] [id = 114] 11:15:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (1961C800) [pid = 4008] [serial = 339] [outer = 00000000] 11:15:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (19721800) [pid = 4008] [serial = 340] [outer = 1961C800] 11:15:52 INFO - PROCESS | 4008 | 1471544152585 Marionette DEBUG loaded listener.js 11:15:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (1996DC00) [pid = 4008] [serial = 341] [outer = 1961C800] 11:15:53 INFO - PROCESS | 4008 | 1471544153614 Marionette TRACE conn5 <- [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]]]}] 11:15:53 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 11:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1338ms 11:15:53 INFO - PROCESS | 4008 | 1471544153706 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 11:15:53 INFO - PROCESS | 4008 | 1471544153709 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 11:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:15:53 INFO - PROCESS | 4008 | 1471544153714 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:15:53 INFO - PROCESS | 4008 | 1471544153716 Marionette TRACE conn5 <- [1,422,null,{}] 11:15:53 INFO - PROCESS | 4008 | 1471544153720 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:53 INFO - PROCESS | 4008 | 1471544153722 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:53 INFO - PROCESS | 4008 | 1471544153822 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 11:15:53 INFO - PROCESS | 4008 | 1471544153942 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:53 INFO - PROCESS | 4008 | 1471544153945 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:53 INFO - PROCESS | 4008 | ++DOCSHELL 0BC32000 == 50 [pid = 4008] [id = 115] 11:15:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (1998D000) [pid = 4008] [serial = 342] [outer = 00000000] 11:15:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (19B7F000) [pid = 4008] [serial = 343] [outer = 1998D000] 11:15:54 INFO - PROCESS | 4008 | 1471544154000 Marionette DEBUG loaded listener.js 11:15:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (19B87400) [pid = 4008] [serial = 344] [outer = 1998D000] 11:15:55 INFO - PROCESS | 4008 | 1471544155064 Marionette TRACE conn5 <- [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]]]}] 11:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1385ms 11:15:55 INFO - PROCESS | 4008 | 1471544155103 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 11:15:55 INFO - PROCESS | 4008 | 1471544155105 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 11:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:15:55 INFO - PROCESS | 4008 | 1471544155109 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:15:55 INFO - PROCESS | 4008 | 1471544155111 Marionette TRACE conn5 <- [1,426,null,{}] 11:15:55 INFO - PROCESS | 4008 | 1471544155115 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:55 INFO - PROCESS | 4008 | 1471544155117 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:55 INFO - PROCESS | 4008 | 1471544155224 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 11:15:55 INFO - PROCESS | 4008 | 1471544155353 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:55 INFO - PROCESS | 4008 | 1471544155356 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:55 INFO - PROCESS | 4008 | ++DOCSHELL 19737800 == 51 [pid = 4008] [id = 116] 11:15:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (19738800) [pid = 4008] [serial = 345] [outer = 00000000] 11:15:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (1973EC00) [pid = 4008] [serial = 346] [outer = 19738800] 11:15:55 INFO - PROCESS | 4008 | 1471544155411 Marionette DEBUG loaded listener.js 11:15:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (1973F400) [pid = 4008] [serial = 347] [outer = 19738800] 11:15:55 INFO - PROCESS | 4008 | 1471544155986 Marionette TRACE conn5 <- [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] 11:15:56 INFO - PROCESS | 4008 | 1471544156045 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 11:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:15:56 INFO - PROCESS | 4008 | 1471544156049 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:15:56 INFO - PROCESS | 4008 | 1471544156051 Marionette TRACE conn5 <- [1,430,null,{}] 11:15:56 INFO - PROCESS | 4008 | 1471544156055 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:56 INFO - PROCESS | 4008 | 1471544156061 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:56 INFO - PROCESS | 4008 | 1471544156185 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 11:15:56 INFO - PROCESS | 4008 | 1471544156294 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:56 INFO - PROCESS | 4008 | 1471544156296 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:56 INFO - PROCESS | 4008 | ++DOCSHELL 1973DC00 == 52 [pid = 4008] [id = 117] 11:15:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (19743400) [pid = 4008] [serial = 348] [outer = 00000000] 11:15:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (1B70B800) [pid = 4008] [serial = 349] [outer = 19743400] 11:15:56 INFO - PROCESS | 4008 | 1471544156354 Marionette DEBUG loaded listener.js 11:15:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (1BAB5400) [pid = 4008] [serial = 350] [outer = 19743400] 11:15:57 INFO - PROCESS | 4008 | 1471544157055 Marionette TRACE conn5 <- [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]]]}] 11:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1071ms 11:15:57 INFO - PROCESS | 4008 | 1471544157128 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 11:15:57 INFO - PROCESS | 4008 | 1471544157132 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 11:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:15:57 INFO - PROCESS | 4008 | 1471544157136 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:15:57 INFO - PROCESS | 4008 | 1471544157141 Marionette TRACE conn5 <- [1,434,null,{}] 11:15:57 INFO - PROCESS | 4008 | 1471544157146 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:57 INFO - PROCESS | 4008 | 1471544157148 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:57 INFO - PROCESS | 4008 | 1471544157259 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 11:15:57 INFO - PROCESS | 4008 | 1471544157381 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:57 INFO - PROCESS | 4008 | 1471544157384 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 0C901C00 == 51 [pid = 4008] [id = 94] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 16E74800 == 50 [pid = 4008] [id = 93] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 16E4E400 == 49 [pid = 4008] [id = 110] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 10267C00 == 48 [pid = 4008] [id = 109] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 199C7000 == 47 [pid = 4008] [id = 107] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 16E6E400 == 46 [pid = 4008] [id = 106] 11:15:57 INFO - PROCESS | 4008 | --DOCSHELL 0FC53C00 == 45 [pid = 4008] [id = 105] 11:15:57 INFO - PROCESS | 4008 | ++DOCSHELL 0FC53C00 == 46 [pid = 4008] [id = 118] 11:15:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (10267C00) [pid = 4008] [serial = 351] [outer = 00000000] 11:15:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (16E6F800) [pid = 4008] [serial = 352] [outer = 10267C00] 11:15:57 INFO - PROCESS | 4008 | 1471544157453 Marionette DEBUG loaded listener.js 11:15:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (186E5C00) [pid = 4008] [serial = 353] [outer = 10267C00] 11:15:57 INFO - PROCESS | 4008 | 1471544157872 Marionette TRACE conn5 <- [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]]]}] 11:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 790ms 11:15:57 INFO - PROCESS | 4008 | 1471544157928 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 11:15:57 INFO - PROCESS | 4008 | 1471544157932 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 11:15:57 INFO - PROCESS | 4008 | 1471544157938 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:15:57 INFO - PROCESS | 4008 | 1471544157940 Marionette TRACE conn5 <- [1,438,null,{}] 11:15:57 INFO - PROCESS | 4008 | 1471544157944 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:57 INFO - PROCESS | 4008 | 1471544157947 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:58 INFO - PROCESS | 4008 | 1471544158041 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 11:15:58 INFO - PROCESS | 4008 | 1471544158055 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:58 INFO - PROCESS | 4008 | 1471544158058 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:58 INFO - PROCESS | 4008 | ++DOCSHELL 18DDCC00 == 47 [pid = 4008] [id = 119] 11:15:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (18DDDC00) [pid = 4008] [serial = 354] [outer = 00000000] 11:15:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (19725C00) [pid = 4008] [serial = 355] [outer = 18DDDC00] 11:15:58 INFO - PROCESS | 4008 | 1471544158106 Marionette DEBUG loaded listener.js 11:15:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (1973C000) [pid = 4008] [serial = 356] [outer = 18DDDC00] 11:15:58 INFO - PROCESS | 4008 | 1471544158602 Marionette TRACE conn5 <- [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]]]}] 11:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 731ms 11:15:58 INFO - PROCESS | 4008 | 1471544158673 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 11:15:58 INFO - PROCESS | 4008 | 1471544158675 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 11:15:58 INFO - PROCESS | 4008 | 1471544158679 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:15:58 INFO - PROCESS | 4008 | 1471544158682 Marionette TRACE conn5 <- [1,442,null,{}] 11:15:58 INFO - PROCESS | 4008 | 1471544158692 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:58 INFO - PROCESS | 4008 | 1471544158696 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:58 INFO - PROCESS | 4008 | 1471544158791 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 11:15:58 INFO - PROCESS | 4008 | 1471544158906 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:58 INFO - PROCESS | 4008 | 1471544158909 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:58 INFO - PROCESS | 4008 | ++DOCSHELL 1B5A7800 == 48 [pid = 4008] [id = 120] 11:15:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (1B703000) [pid = 4008] [serial = 357] [outer = 00000000] 11:15:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (1BC73400) [pid = 4008] [serial = 358] [outer = 1B703000] 11:15:58 INFO - PROCESS | 4008 | 1471544158958 Marionette DEBUG loaded listener.js 11:15:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (1C3A8C00) [pid = 4008] [serial = 359] [outer = 1B703000] 11:15:59 INFO - PROCESS | 4008 | 1471544159427 Marionette TRACE conn5 <- [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]]]}] 11:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 770ms 11:15:59 INFO - PROCESS | 4008 | 1471544159460 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 11:15:59 INFO - PROCESS | 4008 | 1471544159463 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 11:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:15:59 INFO - PROCESS | 4008 | 1471544159466 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:15:59 INFO - PROCESS | 4008 | 1471544159477 Marionette TRACE conn5 <- [1,446,null,{}] 11:15:59 INFO - PROCESS | 4008 | 1471544159485 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:59 INFO - PROCESS | 4008 | 1471544159487 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:59 INFO - PROCESS | 4008 | 1471544159615 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 11:15:59 INFO - PROCESS | 4008 | 1471544159677 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:59 INFO - PROCESS | 4008 | 1471544159679 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:15:59 INFO - PROCESS | 4008 | ++DOCSHELL 1C57E000 == 49 [pid = 4008] [id = 121] 11:15:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (1C580C00) [pid = 4008] [serial = 360] [outer = 00000000] 11:15:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (1CC29400) [pid = 4008] [serial = 361] [outer = 1C580C00] 11:15:59 INFO - PROCESS | 4008 | 1471544159726 Marionette DEBUG loaded listener.js 11:15:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (1D304000) [pid = 4008] [serial = 362] [outer = 1C580C00] 11:16:00 INFO - PROCESS | 4008 | 1471544160160 Marionette TRACE conn5 <- [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]]]}] 11:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 750ms 11:16:00 INFO - PROCESS | 4008 | 1471544160218 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 11:16:00 INFO - PROCESS | 4008 | 1471544160220 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 11:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:16:00 INFO - PROCESS | 4008 | 1471544160231 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:16:00 INFO - PROCESS | 4008 | 1471544160233 Marionette TRACE conn5 <- [1,450,null,{}] 11:16:00 INFO - PROCESS | 4008 | 1471544160237 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:00 INFO - PROCESS | 4008 | 1471544160239 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:00 INFO - PROCESS | 4008 | 1471544160357 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 11:16:00 INFO - PROCESS | 4008 | 1471544160422 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:00 INFO - PROCESS | 4008 | 1471544160424 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:00 INFO - PROCESS | 4008 | ++DOCSHELL 1D308C00 == 50 [pid = 4008] [id = 122] 11:16:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (1D30A400) [pid = 4008] [serial = 363] [outer = 00000000] 11:16:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (1D30E000) [pid = 4008] [serial = 364] [outer = 1D30A400] 11:16:00 INFO - PROCESS | 4008 | 1471544160470 Marionette DEBUG loaded listener.js 11:16:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (1FC64C00) [pid = 4008] [serial = 365] [outer = 1D30A400] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (173D2800) [pid = 4008] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (0C905000) [pid = 4008] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (1998C000) [pid = 4008] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (19609000) [pid = 4008] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (140CA400) [pid = 4008] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (10272800) [pid = 4008] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (16E75800) [pid = 4008] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (16E53400) [pid = 4008] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (18AEA800) [pid = 4008] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (1AD1C800) [pid = 4008] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (19B81000) [pid = 4008] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (1426EC00) [pid = 4008] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (1BC68C00) [pid = 4008] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (17207C00) [pid = 4008] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (16E71400) [pid = 4008] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (10306000) [pid = 4008] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (1AD23800) [pid = 4008] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (10309C00) [pid = 4008] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (19620000) [pid = 4008] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (199C7400) [pid = 4008] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (15E2C400) [pid = 4008] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (0C97C800) [pid = 4008] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (15E5BC00) [pid = 4008] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (172B2800) [pid = 4008] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (0BC9B800) [pid = 4008] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (1960A400) [pid = 4008] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (1026DC00) [pid = 4008] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (173CD000) [pid = 4008] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (19602000) [pid = 4008] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (0FD0DC00) [pid = 4008] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (147D1C00) [pid = 4008] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (0FD06400) [pid = 4008] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (15E57800) [pid = 4008] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (0BC9BC00) [pid = 4008] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (19B85C00) [pid = 4008] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (0FC54400) [pid = 4008] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (1C582000) [pid = 4008] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (16E4EC00) [pid = 4008] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (19611800) [pid = 4008] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (19B80400) [pid = 4008] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:16:01 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (0FC51000) [pid = 4008] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:16:01 INFO - PROCESS | 4008 | 1471544161239 Marionette TRACE conn5 <- [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] 11:16:01 INFO - PROCESS | 4008 | 1471544161256 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 11:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:16:01 INFO - PROCESS | 4008 | 1471544161259 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:16:01 INFO - PROCESS | 4008 | 1471544161260 Marionette TRACE conn5 <- [1,454,null,{}] 11:16:01 INFO - PROCESS | 4008 | 1471544161264 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:01 INFO - PROCESS | 4008 | 1471544161269 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:01 INFO - PROCESS | 4008 | 1471544161415 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 11:16:01 INFO - PROCESS | 4008 | 1471544161478 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:01 INFO - PROCESS | 4008 | 1471544161480 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:01 INFO - PROCESS | 4008 | ++DOCSHELL 0BC10000 == 51 [pid = 4008] [id = 123] 11:16:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (0BC96400) [pid = 4008] [serial = 366] [outer = 00000000] 11:16:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (14924800) [pid = 4008] [serial = 367] [outer = 0BC96400] 11:16:01 INFO - PROCESS | 4008 | 1471544161526 Marionette DEBUG loaded listener.js 11:16:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (15E2FC00) [pid = 4008] [serial = 368] [outer = 0BC96400] 11:16:01 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:01 INFO - PROCESS | 4008 | 1471544161901 Marionette TRACE conn5 <- [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]]]}] 11:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 11:16:01 INFO - PROCESS | 4008 | 1471544161939 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 11:16:01 INFO - PROCESS | 4008 | 1471544161941 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 11:16:01 INFO - PROCESS | 4008 | 1471544161945 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:16:01 INFO - PROCESS | 4008 | 1471544161946 Marionette TRACE conn5 <- [1,458,null,{}] 11:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:16:01 INFO - PROCESS | 4008 | 1471544161950 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:01 INFO - PROCESS | 4008 | 1471544161952 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:02 INFO - PROCESS | 4008 | 1471544162038 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 11:16:02 INFO - PROCESS | 4008 | 1471544162043 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:02 INFO - PROCESS | 4008 | 1471544162045 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:02 INFO - PROCESS | 4008 | ++DOCSHELL 15E31C00 == 52 [pid = 4008] [id = 124] 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (15E5F800) [pid = 4008] [serial = 369] [outer = 00000000] 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (172B3400) [pid = 4008] [serial = 370] [outer = 15E5F800] 11:16:02 INFO - PROCESS | 4008 | 1471544162091 Marionette DEBUG loaded listener.js 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (19607C00) [pid = 4008] [serial = 371] [outer = 15E5F800] 11:16:02 INFO - PROCESS | 4008 | 1471544162527 Marionette TRACE conn5 <- [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] 11:16:02 INFO - PROCESS | 4008 | 1471544162583 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 11:16:02 INFO - PROCESS | 4008 | 1471544162586 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:16:02 INFO - PROCESS | 4008 | 1471544162588 Marionette TRACE conn5 <- [1,462,null,{}] 11:16:02 INFO - PROCESS | 4008 | 1471544162591 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:02 INFO - PROCESS | 4008 | 1471544162593 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:02 INFO - PROCESS | 4008 | 1471544162679 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 11:16:02 INFO - PROCESS | 4008 | 1471544162684 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:02 INFO - PROCESS | 4008 | 1471544162686 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:02 INFO - PROCESS | 4008 | ++DOCSHELL 19722400 == 53 [pid = 4008] [id = 125] 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (1998C000) [pid = 4008] [serial = 372] [outer = 00000000] 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (1AEB4000) [pid = 4008] [serial = 373] [outer = 1998C000] 11:16:02 INFO - PROCESS | 4008 | 1471544162732 Marionette DEBUG loaded listener.js 11:16:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (1C582000) [pid = 4008] [serial = 374] [outer = 1998C000] 11:16:03 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:03 INFO - PROCESS | 4008 | 1471544163381 Marionette TRACE conn5 <- [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] 11:16:03 INFO - PROCESS | 4008 | 1471544163427 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 11:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:16:03 INFO - PROCESS | 4008 | 1471544163432 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:16:03 INFO - PROCESS | 4008 | 1471544163436 Marionette TRACE conn5 <- [1,466,null,{}] 11:16:03 INFO - PROCESS | 4008 | 1471544163442 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:03 INFO - PROCESS | 4008 | 1471544163445 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:03 INFO - PROCESS | 4008 | 1471544163567 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 11:16:03 INFO - PROCESS | 4008 | 1471544163676 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:03 INFO - PROCESS | 4008 | 1471544163680 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:03 INFO - PROCESS | 4008 | ++DOCSHELL 0FC52C00 == 54 [pid = 4008] [id = 126] 11:16:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (0FD02400) [pid = 4008] [serial = 375] [outer = 00000000] 11:16:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (147B4000) [pid = 4008] [serial = 376] [outer = 0FD02400] 11:16:03 INFO - PROCESS | 4008 | 1471544163780 Marionette DEBUG loaded listener.js 11:16:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (16E6E400) [pid = 4008] [serial = 377] [outer = 0FD02400] 11:16:04 INFO - PROCESS | 4008 | 1471544164447 Marionette TRACE conn5 <- [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] 11:16:04 INFO - PROCESS | 4008 | 1471544164513 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 11:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:16:04 INFO - PROCESS | 4008 | 1471544164534 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:16:04 INFO - PROCESS | 4008 | 1471544164537 Marionette TRACE conn5 <- [1,470,null,{}] 11:16:04 INFO - PROCESS | 4008 | 1471544164542 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:04 INFO - PROCESS | 4008 | 1471544164545 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:04 INFO - PROCESS | 4008 | 1471544164662 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 11:16:04 INFO - PROCESS | 4008 | 1471544164797 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:04 INFO - PROCESS | 4008 | 1471544164800 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:04 INFO - PROCESS | 4008 | ++DOCSHELL 19618C00 == 55 [pid = 4008] [id = 127] 11:16:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (19721400) [pid = 4008] [serial = 378] [outer = 00000000] 11:16:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (19995C00) [pid = 4008] [serial = 379] [outer = 19721400] 11:16:04 INFO - PROCESS | 4008 | 1471544164867 Marionette DEBUG loaded listener.js 11:16:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (199C8800) [pid = 4008] [serial = 380] [outer = 19721400] 11:16:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (1C3A4400) [pid = 4008] [serial = 381] [outer = 13F30000] 11:16:05 INFO - PROCESS | 4008 | 1471544165562 Marionette TRACE conn5 <- [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]]]}] 11:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1098ms 11:16:05 INFO - PROCESS | 4008 | 1471544165618 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 11:16:05 INFO - PROCESS | 4008 | 1471544165621 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 11:16:05 INFO - PROCESS | 4008 | 1471544165624 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:16:05 INFO - PROCESS | 4008 | 1471544165628 Marionette TRACE conn5 <- [1,474,null,{}] 11:16:05 INFO - PROCESS | 4008 | 1471544165639 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:05 INFO - PROCESS | 4008 | 1471544165644 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:05 INFO - PROCESS | 4008 | 1471544165758 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 11:16:05 INFO - PROCESS | 4008 | 1471544165894 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:05 INFO - PROCESS | 4008 | 1471544165898 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:05 INFO - PROCESS | 4008 | ++DOCSHELL 1DAB6400 == 56 [pid = 4008] [id = 128] 11:16:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (1DAB6C00) [pid = 4008] [serial = 382] [outer = 00000000] 11:16:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (1DABC800) [pid = 4008] [serial = 383] [outer = 1DAB6C00] 11:16:05 INFO - PROCESS | 4008 | 1471544165957 Marionette DEBUG loaded listener.js 11:16:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (1DAC0400) [pid = 4008] [serial = 384] [outer = 1DAB6C00] 11:16:06 INFO - PROCESS | 4008 | 1471544166619 Marionette TRACE conn5 <- [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]]]}] 11:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1022ms 11:16:06 INFO - PROCESS | 4008 | 1471544166649 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 11:16:06 INFO - PROCESS | 4008 | 1471544166652 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 11:16:06 INFO - PROCESS | 4008 | 1471544166655 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:16:06 INFO - PROCESS | 4008 | 1471544166657 Marionette TRACE conn5 <- [1,478,null,{}] 11:16:06 INFO - PROCESS | 4008 | 1471544166661 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:06 INFO - PROCESS | 4008 | 1471544166663 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:06 INFO - PROCESS | 4008 | 1471544166778 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 11:16:06 INFO - PROCESS | 4008 | 1471544166914 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:06 INFO - PROCESS | 4008 | 1471544166917 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:06 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9CC00 == 57 [pid = 4008] [id = 129] 11:16:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (0BC9E400) [pid = 4008] [serial = 385] [outer = 00000000] 11:16:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (13FB2400) [pid = 4008] [serial = 386] [outer = 0BC9E400] 11:16:06 INFO - PROCESS | 4008 | 1471544166974 Marionette DEBUG loaded listener.js 11:16:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (15E54C00) [pid = 4008] [serial = 387] [outer = 0BC9E400] 11:16:07 INFO - PROCESS | 4008 | 1471544167821 Marionette TRACE conn5 <- [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]]]}] 11:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1234ms 11:16:07 INFO - PROCESS | 4008 | 1471544167893 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 11:16:07 INFO - PROCESS | 4008 | 1471544167898 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 11:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:16:07 INFO - PROCESS | 4008 | 1471544167917 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:16:07 INFO - PROCESS | 4008 | 1471544167921 Marionette TRACE conn5 <- [1,482,null,{}] 11:16:07 INFO - PROCESS | 4008 | 1471544167928 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:07 INFO - PROCESS | 4008 | 1471544167930 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:08 INFO - PROCESS | 4008 | 1471544168041 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 11:16:08 INFO - PROCESS | 4008 | 1471544168171 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:08 INFO - PROCESS | 4008 | 1471544168176 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:08 INFO - PROCESS | 4008 | ++DOCSHELL 103DE800 == 58 [pid = 4008] [id = 130] 11:16:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (103DF000) [pid = 4008] [serial = 388] [outer = 00000000] 11:16:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (0CD83C00) [pid = 4008] [serial = 389] [outer = 103DF000] 11:16:08 INFO - PROCESS | 4008 | 1471544168231 Marionette DEBUG loaded listener.js 11:16:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (10DE1800) [pid = 4008] [serial = 390] [outer = 103DF000] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 15E31C00 == 57 [pid = 4008] [id = 124] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 0BC10000 == 56 [pid = 4008] [id = 123] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 1D308C00 == 55 [pid = 4008] [id = 122] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 1C57E000 == 54 [pid = 4008] [id = 121] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 1B5A7800 == 53 [pid = 4008] [id = 120] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 18DDCC00 == 52 [pid = 4008] [id = 119] 11:16:08 INFO - PROCESS | 4008 | --DOCSHELL 0FC53C00 == 51 [pid = 4008] [id = 118] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (173CC400) [pid = 4008] [serial = 331] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (199BF400) [pid = 4008] [serial = 310] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (103E1400) [pid = 4008] [serial = 266] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (101A8C00) [pid = 4008] [serial = 265] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (186DA400) [pid = 4008] [serial = 289] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (18888000) [pid = 4008] [serial = 290] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (16E78800) [pid = 4008] [serial = 281] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (1026A800) [pid = 4008] [serial = 280] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (19993800) [pid = 4008] [serial = 272] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (1998F800) [pid = 4008] [serial = 271] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (19613C00) [pid = 4008] [serial = 295] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (15E2E400) [pid = 4008] [serial = 286] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (16404400) [pid = 4008] [serial = 287] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (15E59400) [pid = 4008] [serial = 284] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (15E28000) [pid = 4008] [serial = 283] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (16E79400) [pid = 4008] [serial = 277] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (16E7B800) [pid = 4008] [serial = 278] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (18808800) [pid = 4008] [serial = 269] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (173C5400) [pid = 4008] [serial = 268] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (18DDA800) [pid = 4008] [serial = 292] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (1AEB2C00) [pid = 4008] [serial = 299] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (1C3A5C00) [pid = 4008] [serial = 275] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (1AE9A800) [pid = 4008] [serial = 274] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (1961DC00) [pid = 4008] [serial = 304] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (1AEB2000) [pid = 4008] [serial = 298] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (1BC7BC00) [pid = 4008] [serial = 301] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (19726800) [pid = 4008] [serial = 307] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (1BCCB400) [pid = 4008] [serial = 302] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (19729800) [pid = 4008] [serial = 308] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (173D2400) [pid = 4008] [serial = 329] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (19969000) [pid = 4008] [serial = 296] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (1BC76C00) [pid = 4008] [serial = 305] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (195A2400) [pid = 4008] [serial = 293] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (18842800) [pid = 4008] [serial = 317] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (15E2BC00) [pid = 4008] [serial = 185] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (1CC2F400) [pid = 4008] [serial = 323] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (16406C00) [pid = 4008] [serial = 145] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (1B710400) [pid = 4008] [serial = 133] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (19B81400) [pid = 4008] [serial = 320] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (175F6400) [pid = 4008] [serial = 94] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (13D20C00) [pid = 4008] [serial = 224] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (199CA400) [pid = 4008] [serial = 319] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (16E49800) [pid = 4008] [serial = 139] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (1883E000) [pid = 4008] [serial = 88] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (1CC26000) [pid = 4008] [serial = 179] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (1BC78800) [pid = 4008] [serial = 188] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (10303C00) [pid = 4008] [serial = 325] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (18845C00) [pid = 4008] [serial = 97] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (19B7C800) [pid = 4008] [serial = 230] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (14847400) [pid = 4008] [serial = 136] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (18DDB800) [pid = 4008] [serial = 100] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (10DE3800) [pid = 4008] [serial = 91] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1880A000) [pid = 4008] [serial = 227] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0FC53400) [pid = 4008] [serial = 182] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1C416C00) [pid = 4008] [serial = 233] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1C588400) [pid = 4008] [serial = 322] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (10264C00) [pid = 4008] [serial = 313] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (173C8000) [pid = 4008] [serial = 316] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1CC2B400) [pid = 4008] [serial = 263] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E7A800) [pid = 4008] [serial = 328] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1B520000) [pid = 4008] [serial = 142] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19B88400) [pid = 4008] [serial = 221] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1484DC00) [pid = 4008] [serial = 314] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15169C00) [pid = 4008] [serial = 326] [outer = 00000000] [url = about:blank] 11:16:08 INFO - PROCESS | 4008 | 1471544168845 Marionette TRACE conn5 <- [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]]]}] 11:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 991ms 11:16:08 INFO - PROCESS | 4008 | 1471544168893 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 11:16:08 INFO - PROCESS | 4008 | 1471544168897 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 11:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:16:08 INFO - PROCESS | 4008 | 1471544168906 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:16:08 INFO - PROCESS | 4008 | 1471544168908 Marionette TRACE conn5 <- [1,486,null,{}] 11:16:08 INFO - PROCESS | 4008 | 1471544168912 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:08 INFO - PROCESS | 4008 | 1471544168915 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:09 INFO - PROCESS | 4008 | 1471544169004 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 11:16:09 INFO - PROCESS | 4008 | 1471544169090 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:09 INFO - PROCESS | 4008 | 1471544169092 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:09 INFO - PROCESS | 4008 | ++DOCSHELL 0FC53C00 == 52 [pid = 4008] [id = 131] 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0FC54C00) [pid = 4008] [serial = 391] [outer = 00000000] 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1026AC00) [pid = 4008] [serial = 392] [outer = 0FC54C00] 11:16:09 INFO - PROCESS | 4008 | 1471544169141 Marionette DEBUG loaded listener.js 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (10B55400) [pid = 4008] [serial = 393] [outer = 0FC54C00] 11:16:09 INFO - PROCESS | 4008 | 1471544169580 Marionette TRACE conn5 <- [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]]]}] 11:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 11:16:09 INFO - PROCESS | 4008 | 1471544169638 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 11:16:09 INFO - PROCESS | 4008 | 1471544169640 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 11:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:16:09 INFO - PROCESS | 4008 | 1471544169644 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:16:09 INFO - PROCESS | 4008 | 1471544169647 Marionette TRACE conn5 <- [1,490,null,{}] 11:16:09 INFO - PROCESS | 4008 | 1471544169657 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:09 INFO - PROCESS | 4008 | 1471544169661 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:09 INFO - PROCESS | 4008 | 1471544169749 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 11:16:09 INFO - PROCESS | 4008 | 1471544169758 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:09 INFO - PROCESS | 4008 | 1471544169761 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:09 INFO - PROCESS | 4008 | ++DOCSHELL 15E2A000 == 53 [pid = 4008] [id = 132] 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E2A400) [pid = 4008] [serial = 394] [outer = 00000000] 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E2EC00) [pid = 4008] [serial = 395] [outer = 15E2A400] 11:16:09 INFO - PROCESS | 4008 | 1471544169810 Marionette DEBUG loaded listener.js 11:16:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (15E58400) [pid = 4008] [serial = 396] [outer = 15E2A400] 11:16:10 INFO - PROCESS | 4008 | 1471544170266 Marionette TRACE conn5 <- [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]]]}] 11:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 11:16:10 INFO - PROCESS | 4008 | 1471544170318 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 11:16:10 INFO - PROCESS | 4008 | 1471544170320 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 11:16:10 INFO - PROCESS | 4008 | 1471544170323 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:16:10 INFO - PROCESS | 4008 | 1471544170325 Marionette TRACE conn5 <- [1,494,null,{}] 11:16:10 INFO - PROCESS | 4008 | 1471544170329 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:10 INFO - PROCESS | 4008 | 1471544170331 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:10 INFO - PROCESS | 4008 | 1471544170418 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 11:16:10 INFO - PROCESS | 4008 | 1471544170425 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:10 INFO - PROCESS | 4008 | 1471544170428 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:10 INFO - PROCESS | 4008 | ++DOCSHELL 16403C00 == 54 [pid = 4008] [id = 133] 11:16:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (16405400) [pid = 4008] [serial = 397] [outer = 00000000] 11:16:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (16E73400) [pid = 4008] [serial = 398] [outer = 16405400] 11:16:10 INFO - PROCESS | 4008 | 1471544170474 Marionette DEBUG loaded listener.js 11:16:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (16E49800) [pid = 4008] [serial = 399] [outer = 16405400] 11:16:10 INFO - PROCESS | 4008 | 1471544170933 Marionette TRACE conn5 <- [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]]]}] 11:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 631ms 11:16:10 INFO - PROCESS | 4008 | 1471544170963 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 11:16:10 INFO - PROCESS | 4008 | 1471544170965 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 11:16:10 INFO - PROCESS | 4008 | 1471544170969 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:16:10 INFO - PROCESS | 4008 | 1471544170970 Marionette TRACE conn5 <- [1,498,null,{}] 11:16:11 INFO - PROCESS | 4008 | 1471544170985 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:11 INFO - PROCESS | 4008 | 1471544170987 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:11 INFO - PROCESS | 4008 | 1471544171100 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 11:16:11 INFO - PROCESS | 4008 | 1471544171188 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:11 INFO - PROCESS | 4008 | 1471544171190 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:11 INFO - PROCESS | 4008 | ++DOCSHELL 16E7B400 == 55 [pid = 4008] [id = 134] 11:16:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (17207C00) [pid = 4008] [serial = 400] [outer = 00000000] 11:16:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (172B2800) [pid = 4008] [serial = 401] [outer = 17207C00] 11:16:11 INFO - PROCESS | 4008 | 1471544171236 Marionette DEBUG loaded listener.js 11:16:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (173C5400) [pid = 4008] [serial = 402] [outer = 17207C00] 11:16:11 INFO - PROCESS | 4008 | 1471544171682 Marionette TRACE conn5 <- [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]]]}] 11:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 11:16:11 INFO - PROCESS | 4008 | 1471544171703 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 11:16:11 INFO - PROCESS | 4008 | 1471544171705 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 11:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:16:11 INFO - PROCESS | 4008 | 1471544171708 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:16:11 INFO - PROCESS | 4008 | 1471544171710 Marionette TRACE conn5 <- [1,502,null,{}] 11:16:11 INFO - PROCESS | 4008 | 1471544171719 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:11 INFO - PROCESS | 4008 | 1471544171724 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:11 INFO - PROCESS | 4008 | 1471544171865 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 11:16:11 INFO - PROCESS | 4008 | 1471544171927 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:11 INFO - PROCESS | 4008 | 1471544171929 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:11 INFO - PROCESS | 4008 | ++DOCSHELL 173D2C00 == 56 [pid = 4008] [id = 135] 11:16:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (173D3000) [pid = 4008] [serial = 403] [outer = 00000000] 11:16:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (18887400) [pid = 4008] [serial = 404] [outer = 173D3000] 11:16:12 INFO - PROCESS | 4008 | 1471544171975 Marionette DEBUG loaded listener.js 11:16:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1888C400) [pid = 4008] [serial = 405] [outer = 173D3000] 11:16:12 INFO - PROCESS | 4008 | 1471544172398 Marionette TRACE conn5 <- [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]]]}] 11:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 731ms 11:16:12 INFO - PROCESS | 4008 | 1471544172469 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 11:16:12 INFO - PROCESS | 4008 | 1471544172471 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 11:16:12 INFO - PROCESS | 4008 | 1471544172477 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:16:12 INFO - PROCESS | 4008 | 1471544172478 Marionette TRACE conn5 <- [1,506,null,{}] 11:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:16:12 INFO - PROCESS | 4008 | 1471544172482 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:12 INFO - PROCESS | 4008 | 1471544172484 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:12 INFO - PROCESS | 4008 | 1471544172612 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 11:16:12 INFO - PROCESS | 4008 | 1471544172673 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:12 INFO - PROCESS | 4008 | 1471544172675 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:12 INFO - PROCESS | 4008 | ++DOCSHELL 18891400 == 57 [pid = 4008] [id = 136] 11:16:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (18892400) [pid = 4008] [serial = 406] [outer = 00000000] 11:16:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (18B9D000) [pid = 4008] [serial = 407] [outer = 18892400] 11:16:12 INFO - PROCESS | 4008 | 1471544172720 Marionette DEBUG loaded listener.js 11:16:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (18DD9800) [pid = 4008] [serial = 408] [outer = 18892400] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (1B703000) [pid = 4008] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (1972C400) [pid = 4008] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (1C580C00) [pid = 4008] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (1D30A400) [pid = 4008] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (1961C800) [pid = 4008] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1998D000) [pid = 4008] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (10267C00) [pid = 4008] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (19738800) [pid = 4008] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18DDDC00) [pid = 4008] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (0BC96400) [pid = 4008] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E79C00) [pid = 4008] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19743400) [pid = 4008] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1888E800) [pid = 4008] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10267000) [pid = 4008] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:16:13 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E5F800) [pid = 4008] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:16:13 INFO - PROCESS | 4008 | 1471544173368 Marionette TRACE conn5 <- [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]]]}] 11:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 930ms 11:16:13 INFO - PROCESS | 4008 | 1471544173414 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 11:16:13 INFO - PROCESS | 4008 | 1471544173416 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 11:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:16:13 INFO - PROCESS | 4008 | 1471544173419 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:16:13 INFO - PROCESS | 4008 | 1471544173421 Marionette TRACE conn5 <- [1,510,null,{}] 11:16:13 INFO - PROCESS | 4008 | 1471544173424 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:13 INFO - PROCESS | 4008 | 1471544173426 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:13 INFO - PROCESS | 4008 | 1471544173544 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 11:16:13 INFO - PROCESS | 4008 | 1471544173603 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:13 INFO - PROCESS | 4008 | 1471544173605 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:13 INFO - PROCESS | 4008 | ++DOCSHELL 10267C00 == 58 [pid = 4008] [id = 137] 11:16:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10270400) [pid = 4008] [serial = 409] [outer = 00000000] 11:16:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1888E800) [pid = 4008] [serial = 410] [outer = 10270400] 11:16:13 INFO - PROCESS | 4008 | 1471544173650 Marionette DEBUG loaded listener.js 11:16:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18AEBC00) [pid = 4008] [serial = 411] [outer = 10270400] 11:16:14 INFO - PROCESS | 4008 | 1471544174045 Marionette TRACE conn5 <- [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]]]}] 11:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 11:16:14 INFO - PROCESS | 4008 | 1471544174090 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 11:16:14 INFO - PROCESS | 4008 | 1471544174092 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 11:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:16:14 INFO - PROCESS | 4008 | 1471544174096 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:16:14 INFO - PROCESS | 4008 | 1471544174097 Marionette TRACE conn5 <- [1,514,null,{}] 11:16:14 INFO - PROCESS | 4008 | 1471544174105 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:14 INFO - PROCESS | 4008 | 1471544174107 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:14 INFO - PROCESS | 4008 | 1471544174191 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 11:16:14 INFO - PROCESS | 4008 | 1471544174197 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:14 INFO - PROCESS | 4008 | 1471544174199 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:14 INFO - PROCESS | 4008 | ++DOCSHELL 0BC95400 == 59 [pid = 4008] [id = 138] 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1880FC00) [pid = 4008] [serial = 412] [outer = 00000000] 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19606000) [pid = 4008] [serial = 413] [outer = 1880FC00] 11:16:14 INFO - PROCESS | 4008 | 1471544174244 Marionette DEBUG loaded listener.js 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1960F800) [pid = 4008] [serial = 414] [outer = 1880FC00] 11:16:14 INFO - PROCESS | 4008 | 1471544174673 Marionette TRACE conn5 <- [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]]]}] 11:16:14 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 11:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 631ms 11:16:14 INFO - PROCESS | 4008 | 1471544174730 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 11:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:16:14 INFO - PROCESS | 4008 | 1471544174732 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 11:16:14 INFO - PROCESS | 4008 | 1471544174735 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:16:14 INFO - PROCESS | 4008 | 1471544174737 Marionette TRACE conn5 <- [1,518,null,{}] 11:16:14 INFO - PROCESS | 4008 | 1471544174741 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:14 INFO - PROCESS | 4008 | 1471544174743 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:14 INFO - PROCESS | 4008 | 1471544174826 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 11:16:14 INFO - PROCESS | 4008 | 1471544174831 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:14 INFO - PROCESS | 4008 | 1471544174833 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:14 INFO - PROCESS | 4008 | ++DOCSHELL 1026E000 == 60 [pid = 4008] [id = 139] 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19617000) [pid = 4008] [serial = 415] [outer = 00000000] 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19620400) [pid = 4008] [serial = 416] [outer = 19617000] 11:16:14 INFO - PROCESS | 4008 | 1471544174879 Marionette DEBUG loaded listener.js 11:16:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19728000) [pid = 4008] [serial = 417] [outer = 19617000] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 10270800 == 59 [pid = 4008] [id = 62] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1961F400 == 58 [pid = 4008] [id = 45] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC9B400 == 57 [pid = 4008] [id = 60] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1966CC00 == 56 [pid = 4008] [id = 78] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 199CA000 == 55 [pid = 4008] [id = 108] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 19B7F400 == 54 [pid = 4008] [id = 92] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 15E56400 == 53 [pid = 4008] [id = 76] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 17258000 == 52 [pid = 4008] [id = 30] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1961C400 == 51 [pid = 4008] [id = 114] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1973DC00 == 50 [pid = 4008] [id = 117] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1888D400 == 49 [pid = 4008] [id = 113] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC9B000 == 48 [pid = 4008] [id = 75] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 19726400 == 47 [pid = 4008] [id = 104] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 10271400 == 46 [pid = 4008] [id = 49] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 195A2800 == 45 [pid = 4008] [id = 77] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0FBFEC00 == 44 [pid = 4008] [id = 112] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 16E76C00 == 43 [pid = 4008] [id = 111] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC32000 == 42 [pid = 4008] [id = 115] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 19737800 == 41 [pid = 4008] [id = 116] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 103DE800 == 40 [pid = 4008] [id = 130] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC9CC00 == 39 [pid = 4008] [id = 129] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 1DAB6400 == 38 [pid = 4008] [id = 128] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 19618C00 == 37 [pid = 4008] [id = 127] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 19722400 == 36 [pid = 4008] [id = 125] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0FC52C00 == 35 [pid = 4008] [id = 126] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0FC53C00 == 34 [pid = 4008] [id = 131] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 173D2C00 == 33 [pid = 4008] [id = 135] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC95400 == 32 [pid = 4008] [id = 138] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 15E2A000 == 31 [pid = 4008] [id = 132] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 10267C00 == 30 [pid = 4008] [id = 137] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 18891400 == 29 [pid = 4008] [id = 136] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 16403C00 == 28 [pid = 4008] [id = 133] 11:16:16 INFO - PROCESS | 4008 | --DOCSHELL 16E7B400 == 27 [pid = 4008] [id = 134] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (199C2800) [pid = 4008] [serial = 311] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (19B87400) [pid = 4008] [serial = 344] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (19B7F000) [pid = 4008] [serial = 343] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (16E6F800) [pid = 4008] [serial = 352] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (186E5C00) [pid = 4008] [serial = 353] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1973F400) [pid = 4008] [serial = 347] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1973EC00) [pid = 4008] [serial = 346] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19725C00) [pid = 4008] [serial = 355] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1973C000) [pid = 4008] [serial = 356] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (14924800) [pid = 4008] [serial = 367] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1883F800) [pid = 4008] [serial = 332] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1BAB5400) [pid = 4008] [serial = 350] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1B70B800) [pid = 4008] [serial = 349] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18B9F000) [pid = 4008] [serial = 338] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18A0E000) [pid = 4008] [serial = 337] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15E32800) [pid = 4008] [serial = 335] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (149CB000) [pid = 4008] [serial = 334] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (172B3400) [pid = 4008] [serial = 370] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1AEB4000) [pid = 4008] [serial = 373] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1FC64C00) [pid = 4008] [serial = 365] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1BC73400) [pid = 4008] [serial = 358] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19607C00) [pid = 4008] [serial = 371] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1C3A8C00) [pid = 4008] [serial = 359] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15E2FC00) [pid = 4008] [serial = 368] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1CC29400) [pid = 4008] [serial = 361] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1D30E000) [pid = 4008] [serial = 364] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1D304000) [pid = 4008] [serial = 362] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1996DC00) [pid = 4008] [serial = 341] [outer = 00000000] [url = about:blank] 11:16:16 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19721800) [pid = 4008] [serial = 340] [outer = 00000000] [url = about:blank] 11:16:17 INFO - PROCESS | 4008 | 1471544176987 Marionette TRACE conn5 <- [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]]]}] 11:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 2274ms 11:16:17 INFO - PROCESS | 4008 | 1471544177011 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 11:16:17 INFO - PROCESS | 4008 | 1471544177015 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 11:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:16:17 INFO - PROCESS | 4008 | 1471544177020 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:16:17 INFO - PROCESS | 4008 | 1471544177024 Marionette TRACE conn5 <- [1,522,null,{}] 11:16:17 INFO - PROCESS | 4008 | 1471544177030 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:17 INFO - PROCESS | 4008 | 1471544177033 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:17 INFO - PROCESS | 4008 | 1471544177129 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 11:16:17 INFO - PROCESS | 4008 | 1471544177139 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:17 INFO - PROCESS | 4008 | 1471544177142 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:17 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9C000 == 28 [pid = 4008] [id = 140] 11:16:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0C76E400) [pid = 4008] [serial = 418] [outer = 00000000] 11:16:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0C908400) [pid = 4008] [serial = 419] [outer = 0C76E400] 11:16:17 INFO - PROCESS | 4008 | 1471544177194 Marionette DEBUG loaded listener.js 11:16:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0C97D400) [pid = 4008] [serial = 420] [outer = 0C76E400] 11:16:17 INFO - PROCESS | 4008 | 1471544177702 Marionette TRACE conn5 <- [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]]]}] 11:16:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:16:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 730ms 11:16:17 INFO - PROCESS | 4008 | 1471544177751 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 11:16:17 INFO - PROCESS | 4008 | 1471544177756 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 11:16:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:16:17 INFO - PROCESS | 4008 | 1471544177762 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:16:17 INFO - PROCESS | 4008 | 1471544177765 Marionette TRACE conn5 <- [1,526,null,{}] 11:16:17 INFO - PROCESS | 4008 | 1471544177769 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:17 INFO - PROCESS | 4008 | 1471544177772 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:17 INFO - PROCESS | 4008 | 1471544177870 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 11:16:17 INFO - PROCESS | 4008 | 1471544177956 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:17 INFO - PROCESS | 4008 | 1471544177959 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:17 INFO - PROCESS | 4008 | ++DOCSHELL 0FC5B800 == 29 [pid = 4008] [id = 141] 11:16:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FD02C00) [pid = 4008] [serial = 421] [outer = 00000000] 11:16:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0FD08000) [pid = 4008] [serial = 422] [outer = 0FD02C00] 11:16:18 INFO - PROCESS | 4008 | 1471544178010 Marionette DEBUG loaded listener.js 11:16:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FD10000) [pid = 4008] [serial = 423] [outer = 0FD02C00] 11:16:18 INFO - PROCESS | 4008 | 1471544178425 Marionette TRACE conn5 <- [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]]]}] 11:16:18 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 11:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 731ms 11:16:18 INFO - PROCESS | 4008 | 1471544178510 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 11:16:18 INFO - PROCESS | 4008 | 1471544178513 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 11:16:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:16:18 INFO - PROCESS | 4008 | 1471544178517 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:16:18 INFO - PROCESS | 4008 | 1471544178520 Marionette TRACE conn5 <- [1,530,null,{}] 11:16:18 INFO - PROCESS | 4008 | 1471544178536 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:18 INFO - PROCESS | 4008 | 1471544178540 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:18 INFO - PROCESS | 4008 | 1471544178635 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 11:16:18 INFO - PROCESS | 4008 | 1471544178644 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:18 INFO - PROCESS | 4008 | 1471544178647 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:18 INFO - PROCESS | 4008 | ++DOCSHELL 13FB0C00 == 30 [pid = 4008] [id = 142] 11:16:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (13FB5000) [pid = 4008] [serial = 424] [outer = 00000000] 11:16:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (140D2C00) [pid = 4008] [serial = 425] [outer = 13FB5000] 11:16:18 INFO - PROCESS | 4008 | 1471544178698 Marionette DEBUG loaded listener.js 11:16:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (14848400) [pid = 4008] [serial = 426] [outer = 13FB5000] 11:16:19 INFO - PROCESS | 4008 | 1471544179201 Marionette TRACE conn5 <- [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"]]]}] 11:16:19 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 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:16:19 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 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:16:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 730ms 11:16:19 INFO - PROCESS | 4008 | 1471544179253 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 11:16:19 INFO - PROCESS | 4008 | 1471544179256 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 11:16:19 INFO - PROCESS | 4008 | 1471544179259 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:16:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:16:19 INFO - PROCESS | 4008 | 1471544179261 Marionette TRACE conn5 <- [1,534,null,{}] 11:16:19 INFO - PROCESS | 4008 | 1471544179264 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:19 INFO - PROCESS | 4008 | 1471544179266 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:19 INFO - PROCESS | 4008 | 1471544179364 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 11:16:19 INFO - PROCESS | 4008 | 1471544179371 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:19 INFO - PROCESS | 4008 | 1471544179373 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:19 INFO - PROCESS | 4008 | ++DOCSHELL 14929000 == 31 [pid = 4008] [id = 143] 11:16:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1492C800) [pid = 4008] [serial = 427] [outer = 00000000] 11:16:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E2E000) [pid = 4008] [serial = 428] [outer = 1492C800] 11:16:19 INFO - PROCESS | 4008 | 1471544179420 Marionette DEBUG loaded listener.js 11:16:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E56400) [pid = 4008] [serial = 429] [outer = 1492C800] 11:16:19 INFO - PROCESS | 4008 | 1471544179855 Marionette TRACE conn5 <- [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]]]}] 11:16:19 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. 11:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 630ms 11:16:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:16:19 INFO - PROCESS | 4008 | 1471544179893 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 11:16:19 INFO - PROCESS | 4008 | 1471544179895 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 11:16:19 INFO - PROCESS | 4008 | 1471544179898 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:16:19 INFO - PROCESS | 4008 | 1471544179900 Marionette TRACE conn5 <- [1,538,null,{}] 11:16:19 INFO - PROCESS | 4008 | 1471544179908 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:19 INFO - PROCESS | 4008 | 1471544179910 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:20 INFO - PROCESS | 4008 | 1471544180019 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 11:16:20 INFO - PROCESS | 4008 | 1471544180026 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:20 INFO - PROCESS | 4008 | 1471544180028 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:20 INFO - PROCESS | 4008 | ++DOCSHELL 15EC4400 == 32 [pid = 4008] [id = 144] 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16401800) [pid = 4008] [serial = 430] [outer = 00000000] 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E4E800) [pid = 4008] [serial = 431] [outer = 16401800] 11:16:20 INFO - PROCESS | 4008 | 1471544180074 Marionette DEBUG loaded listener.js 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E6F000) [pid = 4008] [serial = 432] [outer = 16401800] 11:16:20 INFO - PROCESS | 4008 | 1471544180503 Marionette TRACE conn5 <- [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]]]}] 11:16:20 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. 11:16:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 631ms 11:16:20 INFO - PROCESS | 4008 | 1471544180534 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 11:16:20 INFO - PROCESS | 4008 | 1471544180536 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 11:16:20 INFO - PROCESS | 4008 | 1471544180539 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:16:20 INFO - PROCESS | 4008 | 1471544180541 Marionette TRACE conn5 <- [1,542,null,{}] 11:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:16:20 INFO - PROCESS | 4008 | 1471544180544 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:20 INFO - PROCESS | 4008 | 1471544180549 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:20 INFO - PROCESS | 4008 | 1471544180667 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 11:16:20 INFO - PROCESS | 4008 | 1471544180674 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:20 INFO - PROCESS | 4008 | 1471544180676 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:20 INFO - PROCESS | 4008 | ++DOCSHELL 1724B400 == 33 [pid = 4008] [id = 145] 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1724C000) [pid = 4008] [serial = 433] [outer = 00000000] 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (173CEC00) [pid = 4008] [serial = 434] [outer = 1724C000] 11:16:20 INFO - PROCESS | 4008 | 1471544180726 Marionette DEBUG loaded listener.js 11:16:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1883A800) [pid = 4008] [serial = 435] [outer = 1724C000] 11:16:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:21 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:21 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:21 INFO - PROCESS | 4008 | 1471544181174 Marionette TRACE conn5 <- [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]]]}] 11:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 11:16:21 INFO - PROCESS | 4008 | 1471544181214 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 11:16:21 INFO - PROCESS | 4008 | 1471544181216 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 11:16:21 INFO - PROCESS | 4008 | 1471544181224 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:16:21 INFO - PROCESS | 4008 | 1471544181225 Marionette TRACE conn5 <- [1,546,null,{}] 11:16:21 INFO - PROCESS | 4008 | 1471544181229 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:21 INFO - PROCESS | 4008 | 1471544181231 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:21 INFO - PROCESS | 4008 | 1471544181310 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 11:16:21 INFO - PROCESS | 4008 | 1471544181316 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:21 INFO - PROCESS | 4008 | 1471544181318 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:21 INFO - PROCESS | 4008 | ++DOCSHELL 1880E800 == 34 [pid = 4008] [id = 146] 11:16:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1883D800) [pid = 4008] [serial = 436] [outer = 00000000] 11:16:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18887800) [pid = 4008] [serial = 437] [outer = 1883D800] 11:16:21 INFO - PROCESS | 4008 | 1471544181392 Marionette DEBUG loaded listener.js 11:16:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18888400) [pid = 4008] [serial = 438] [outer = 1883D800] 11:16:21 INFO - PROCESS | 4008 | 1471544181842 Marionette TRACE conn5 <- [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]]]}] 11:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 11:16:21 INFO - PROCESS | 4008 | 1471544181899 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 11:16:21 INFO - PROCESS | 4008 | 1471544181901 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 11:16:21 INFO - PROCESS | 4008 | 1471544181905 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:16:21 INFO - PROCESS | 4008 | 1471544181906 Marionette TRACE conn5 <- [1,550,null,{}] 11:16:21 INFO - PROCESS | 4008 | 1471544181910 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:21 INFO - PROCESS | 4008 | 1471544181912 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:22 INFO - PROCESS | 4008 | 1471544181993 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 11:16:22 INFO - PROCESS | 4008 | 1471544182001 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:22 INFO - PROCESS | 4008 | 1471544182003 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:22 INFO - PROCESS | 4008 | ++DOCSHELL 18894400 == 35 [pid = 4008] [id = 147] 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18A49000) [pid = 4008] [serial = 439] [outer = 00000000] 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18B98000) [pid = 4008] [serial = 440] [outer = 18A49000] 11:16:22 INFO - PROCESS | 4008 | 1471544182052 Marionette DEBUG loaded listener.js 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18A54800) [pid = 4008] [serial = 441] [outer = 18A49000] 11:16:22 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:22 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:22 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:22 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:22 INFO - PROCESS | 4008 | 1471544182480 Marionette TRACE conn5 <- [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]]]}] 11:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 631ms 11:16:22 INFO - PROCESS | 4008 | 1471544182548 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 11:16:22 INFO - PROCESS | 4008 | 1471544182550 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 11:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:16:22 INFO - PROCESS | 4008 | 1471544182553 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:16:22 INFO - PROCESS | 4008 | 1471544182555 Marionette TRACE conn5 <- [1,554,null,{}] 11:16:22 INFO - PROCESS | 4008 | 1471544182558 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:22 INFO - PROCESS | 4008 | 1471544182560 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:22 INFO - PROCESS | 4008 | 1471544182678 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 11:16:22 INFO - PROCESS | 4008 | 1471544182684 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:22 INFO - PROCESS | 4008 | 1471544182686 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:22 INFO - PROCESS | 4008 | ++DOCSHELL 19606C00 == 36 [pid = 4008] [id = 148] 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19607000) [pid = 4008] [serial = 442] [outer = 00000000] 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19610000) [pid = 4008] [serial = 443] [outer = 19607000] 11:16:22 INFO - PROCESS | 4008 | 1471544182783 Marionette DEBUG loaded listener.js 11:16:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19613C00) [pid = 4008] [serial = 444] [outer = 19607000] 11:16:23 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:23 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:23 INFO - PROCESS | 4008 | 1471544183225 Marionette TRACE conn5 <- [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]]]}] 11:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 730ms 11:16:23 INFO - PROCESS | 4008 | 1471544183285 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 11:16:23 INFO - PROCESS | 4008 | 1471544183287 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 11:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:16:23 INFO - PROCESS | 4008 | 1471544183290 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:16:23 INFO - PROCESS | 4008 | 1471544183291 Marionette TRACE conn5 <- [1,558,null,{}] 11:16:23 INFO - PROCESS | 4008 | 1471544183306 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:23 INFO - PROCESS | 4008 | 1471544183308 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:23 INFO - PROCESS | 4008 | 1471544183423 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 11:16:23 INFO - PROCESS | 4008 | 1471544183428 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:23 INFO - PROCESS | 4008 | 1471544183430 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:23 INFO - PROCESS | 4008 | ++DOCSHELL 19602C00 == 37 [pid = 4008] [id = 149] 11:16:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19618C00) [pid = 4008] [serial = 445] [outer = 00000000] 11:16:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19727000) [pid = 4008] [serial = 446] [outer = 19618C00] 11:16:23 INFO - PROCESS | 4008 | 1471544183476 Marionette DEBUG loaded listener.js 11:16:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1972C800) [pid = 4008] [serial = 447] [outer = 19618C00] 11:16:23 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:23 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:23 INFO - PROCESS | 4008 | 1471544183891 Marionette TRACE conn5 <- [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]]]}] 11:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 630ms 11:16:23 INFO - PROCESS | 4008 | 1471544183924 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 11:16:23 INFO - PROCESS | 4008 | 1471544183927 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 11:16:23 INFO - PROCESS | 4008 | 1471544183930 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:16:23 INFO - PROCESS | 4008 | 1471544183932 Marionette TRACE conn5 <- [1,562,null,{}] 11:16:23 INFO - PROCESS | 4008 | 1471544183936 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:23 INFO - PROCESS | 4008 | 1471544183938 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:24 INFO - PROCESS | 4008 | 1471544184065 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 11:16:24 INFO - PROCESS | 4008 | 1471544184070 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:24 INFO - PROCESS | 4008 | 1471544184072 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:24 INFO - PROCESS | 4008 | ++DOCSHELL 1973DC00 == 38 [pid = 4008] [id = 150] 11:16:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19741800) [pid = 4008] [serial = 448] [outer = 00000000] 11:16:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1998B800) [pid = 4008] [serial = 449] [outer = 19741800] 11:16:24 INFO - PROCESS | 4008 | 1471544184182 Marionette DEBUG loaded listener.js 11:16:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (19994800) [pid = 4008] [serial = 450] [outer = 19741800] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (17207C00) [pid = 4008] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (173D3000) [pid = 4008] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (10270400) [pid = 4008] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (18892400) [pid = 4008] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1880FC00) [pid = 4008] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (15E2A400) [pid = 4008] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (0FC54C00) [pid = 4008] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (103DF000) [pid = 4008] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (0BC9E400) [pid = 4008] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1DAB6C00) [pid = 4008] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19721400) [pid = 4008] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0FD02400) [pid = 4008] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1998C000) [pid = 4008] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:16:24 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (16405400) [pid = 4008] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:16:25 INFO - PROCESS | 4008 | 1471544185166 Marionette TRACE conn5 <- [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]]]}] 11:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1284ms 11:16:25 INFO - PROCESS | 4008 | 1471544185219 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 11:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:16:25 INFO - PROCESS | 4008 | 1471544185221 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 11:16:25 INFO - PROCESS | 4008 | 1471544185224 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:16:25 INFO - PROCESS | 4008 | 1471544185225 Marionette TRACE conn5 <- [1,566,null,{}] 11:16:25 INFO - PROCESS | 4008 | 1471544185229 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:25 INFO - PROCESS | 4008 | 1471544185231 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:25 INFO - PROCESS | 4008 | 1471544185343 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 11:16:25 INFO - PROCESS | 4008 | 1471544185355 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:25 INFO - PROCESS | 4008 | 1471544185356 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:25 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9E800 == 39 [pid = 4008] [id = 151] 11:16:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (0C9C3000) [pid = 4008] [serial = 451] [outer = 00000000] 11:16:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1880E000) [pid = 4008] [serial = 452] [outer = 0C9C3000] 11:16:25 INFO - PROCESS | 4008 | 1471544185401 Marionette DEBUG loaded listener.js 11:16:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1883CC00) [pid = 4008] [serial = 453] [outer = 0C9C3000] 11:16:25 INFO - PROCESS | 4008 | 1471544185847 Marionette TRACE conn5 <- [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]]]}] 11:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 11:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:16:25 INFO - PROCESS | 4008 | 1471544185894 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 11:16:25 INFO - PROCESS | 4008 | 1471544185896 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 11:16:25 INFO - PROCESS | 4008 | 1471544185899 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:16:25 INFO - PROCESS | 4008 | 1471544185901 Marionette TRACE conn5 <- [1,570,null,{}] 11:16:25 INFO - PROCESS | 4008 | 1471544185909 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:25 INFO - PROCESS | 4008 | 1471544185911 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:26 INFO - PROCESS | 4008 | 1471544186028 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 11:16:26 INFO - PROCESS | 4008 | 1471544186039 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:26 INFO - PROCESS | 4008 | 1471544186041 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:26 INFO - PROCESS | 4008 | ++DOCSHELL 18DDFC00 == 40 [pid = 4008] [id = 152] 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1960CC00) [pid = 4008] [serial = 454] [outer = 00000000] 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19738400) [pid = 4008] [serial = 455] [outer = 1960CC00] 11:16:26 INFO - PROCESS | 4008 | 1471544186085 Marionette DEBUG loaded listener.js 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19744800) [pid = 4008] [serial = 456] [outer = 1960CC00] 11:16:26 INFO - PROCESS | 4008 | 1471544186494 Marionette TRACE conn5 <- [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]]]}] 11:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 631ms 11:16:26 INFO - PROCESS | 4008 | 1471544186530 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 11:16:26 INFO - PROCESS | 4008 | 1471544186532 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 11:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:16:26 INFO - PROCESS | 4008 | 1471544186536 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:16:26 INFO - PROCESS | 4008 | 1471544186538 Marionette TRACE conn5 <- [1,574,null,{}] 11:16:26 INFO - PROCESS | 4008 | 1471544186541 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:26 INFO - PROCESS | 4008 | 1471544186543 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:26 INFO - PROCESS | 4008 | 1471544186626 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 11:16:26 INFO - PROCESS | 4008 | 1471544186631 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:26 INFO - PROCESS | 4008 | 1471544186633 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:26 INFO - PROCESS | 4008 | ++DOCSHELL 16404C00 == 41 [pid = 4008] [id = 153] 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1966BC00) [pid = 4008] [serial = 457] [outer = 00000000] 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19997000) [pid = 4008] [serial = 458] [outer = 1966BC00] 11:16:26 INFO - PROCESS | 4008 | 1471544186679 Marionette DEBUG loaded listener.js 11:16:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (199C8400) [pid = 4008] [serial = 459] [outer = 1966BC00] 11:16:27 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:27 INFO - PROCESS | 4008 | 1471544187495 Marionette TRACE conn5 <- [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]]]}] 11:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 970ms 11:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:16:27 INFO - PROCESS | 4008 | 1471544187507 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 11:16:27 INFO - PROCESS | 4008 | 1471544187511 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 11:16:27 INFO - PROCESS | 4008 | 1471544187516 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:16:27 INFO - PROCESS | 4008 | 1471544187522 Marionette TRACE conn5 <- [1,578,null,{}] 11:16:27 INFO - PROCESS | 4008 | 1471544187527 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:27 INFO - PROCESS | 4008 | 1471544187530 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:27 INFO - PROCESS | 4008 | 1471544187656 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 11:16:27 INFO - PROCESS | 4008 | 1471544187770 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:27 INFO - PROCESS | 4008 | 1471544187773 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:27 INFO - PROCESS | 4008 | ++DOCSHELL 0BCA0400 == 42 [pid = 4008] [id = 154] 11:16:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (0C906800) [pid = 4008] [serial = 460] [outer = 00000000] 11:16:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (0CDEB800) [pid = 4008] [serial = 461] [outer = 0C906800] 11:16:27 INFO - PROCESS | 4008 | 1471544187832 Marionette DEBUG loaded listener.js 11:16:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0FC55C00) [pid = 4008] [serial = 462] [outer = 0C906800] 11:16:28 INFO - PROCESS | 4008 | 1471544188515 Marionette TRACE conn5 <- [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]]]}] 11:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1026ms 11:16:28 INFO - PROCESS | 4008 | 1471544188542 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 11:16:28 INFO - PROCESS | 4008 | 1471544188547 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 11:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:16:28 INFO - PROCESS | 4008 | 1471544188553 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:16:28 INFO - PROCESS | 4008 | 1471544188556 Marionette TRACE conn5 <- [1,582,null,{}] 11:16:28 INFO - PROCESS | 4008 | 1471544188560 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:28 INFO - PROCESS | 4008 | 1471544188563 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:28 INFO - PROCESS | 4008 | 1471544188690 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 11:16:28 INFO - PROCESS | 4008 | 1471544188820 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:28 INFO - PROCESS | 4008 | 1471544188823 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:28 INFO - PROCESS | 4008 | ++DOCSHELL 140D4000 == 43 [pid = 4008] [id = 155] 11:16:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1485A800) [pid = 4008] [serial = 463] [outer = 00000000] 11:16:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (15935400) [pid = 4008] [serial = 464] [outer = 1485A800] 11:16:28 INFO - PROCESS | 4008 | 1471544188882 Marionette DEBUG loaded listener.js 11:16:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (1640D000) [pid = 4008] [serial = 465] [outer = 1485A800] 11:16:29 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 11:16:30 INFO - PROCESS | 4008 | 1471544190020 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1524ms 11:16:30 INFO - PROCESS | 4008 | 1471544190081 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 11:16:30 INFO - PROCESS | 4008 | 1471544190085 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 11:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:16:30 INFO - PROCESS | 4008 | 1471544190091 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:16:30 INFO - PROCESS | 4008 | 1471544190094 Marionette TRACE conn5 <- [1,586,null,{}] 11:16:30 INFO - PROCESS | 4008 | 1471544190106 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:30 INFO - PROCESS | 4008 | 1471544190109 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:30 INFO - PROCESS | 4008 | 1471544190228 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0FD08400 == 42 [pid = 4008] [id = 22] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0BC3AC00 == 41 [pid = 4008] [id = 24] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 18843400 == 40 [pid = 4008] [id = 21] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 18BA1800 == 39 [pid = 4008] [id = 10] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 15E29400 == 38 [pid = 4008] [id = 18] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0BC0E000 == 37 [pid = 4008] [id = 27] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 18A0BC00 == 36 [pid = 4008] [id = 17] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 1B52B800 == 35 [pid = 4008] [id = 20] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 147D6800 == 34 [pid = 4008] [id = 28] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 15E32C00 == 33 [pid = 4008] [id = 19] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 172B4C00 == 32 [pid = 4008] [id = 16] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 1BC78000 == 31 [pid = 4008] [id = 8] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0C9C9800 == 30 [pid = 4008] [id = 11] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0C9C9000 == 29 [pid = 4008] [id = 26] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 17202800 == 28 [pid = 4008] [id = 15] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 147B1800 == 27 [pid = 4008] [id = 14] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 0BC0EC00 == 26 [pid = 4008] [id = 25] 11:16:30 INFO - PROCESS | 4008 | --DOCSHELL 1026E000 == 25 [pid = 4008] [id = 139] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (172B2800) [pid = 4008] [serial = 401] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (173C5400) [pid = 4008] [serial = 402] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (1888C400) [pid = 4008] [serial = 405] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (18887400) [pid = 4008] [serial = 404] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1888E800) [pid = 4008] [serial = 410] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (18B9D000) [pid = 4008] [serial = 407] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (19606000) [pid = 4008] [serial = 413] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18DD9800) [pid = 4008] [serial = 408] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (15E2EC00) [pid = 4008] [serial = 395] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1026AC00) [pid = 4008] [serial = 392] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (10B55400) [pid = 4008] [serial = 393] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (10DE1800) [pid = 4008] [serial = 390] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0CD83C00) [pid = 4008] [serial = 389] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19620400) [pid = 4008] [serial = 416] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E54C00) [pid = 4008] [serial = 387] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (13FB2400) [pid = 4008] [serial = 386] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1DAC0400) [pid = 4008] [serial = 384] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1DABC800) [pid = 4008] [serial = 383] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (199C8800) [pid = 4008] [serial = 380] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19995C00) [pid = 4008] [serial = 379] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (16E6E400) [pid = 4008] [serial = 377] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (147B4000) [pid = 4008] [serial = 376] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1C582000) [pid = 4008] [serial = 374] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1AEA3C00) [pid = 4008] [serial = 164] [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.] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (16E73400) [pid = 4008] [serial = 398] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E58400) [pid = 4008] [serial = 396] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1960F800) [pid = 4008] [serial = 414] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (18AEBC00) [pid = 4008] [serial = 411] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (16E49800) [pid = 4008] [serial = 399] [outer = 00000000] [url = about:blank] 11:16:30 INFO - PROCESS | 4008 | 1471544190356 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:30 INFO - PROCESS | 4008 | 1471544190360 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:30 INFO - PROCESS | 4008 | ++DOCSHELL 0C90FC00 == 26 [pid = 4008] [id = 156] 11:16:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0C97C800) [pid = 4008] [serial = 466] [outer = 00000000] 11:16:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FB65400) [pid = 4008] [serial = 467] [outer = 0C97C800] 11:16:30 INFO - PROCESS | 4008 | 1471544190413 Marionette DEBUG loaded listener.js 11:16:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD10800) [pid = 4008] [serial = 468] [outer = 0C97C800] 11:16:30 INFO - PROCESS | 4008 | 1471544190834 Marionette TRACE conn5 <- [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]]]}] 11:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 791ms 11:16:30 INFO - PROCESS | 4008 | 1471544190881 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 11:16:30 INFO - PROCESS | 4008 | 1471544190885 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 11:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:16:30 INFO - PROCESS | 4008 | 1471544190891 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:16:30 INFO - PROCESS | 4008 | 1471544190893 Marionette TRACE conn5 <- [1,590,null,{}] 11:16:30 INFO - PROCESS | 4008 | 1471544190916 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:30 INFO - PROCESS | 4008 | 1471544190918 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:31 INFO - PROCESS | 4008 | 1471544191007 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 11:16:31 INFO - PROCESS | 4008 | 1471544191014 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:31 INFO - PROCESS | 4008 | 1471544191016 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:31 INFO - PROCESS | 4008 | ++DOCSHELL 103DF000 == 27 [pid = 4008] [id = 157] 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (103E3C00) [pid = 4008] [serial = 469] [outer = 00000000] 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13FB5C00) [pid = 4008] [serial = 470] [outer = 103E3C00] 11:16:31 INFO - PROCESS | 4008 | 1471544191064 Marionette DEBUG loaded listener.js 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (14850C00) [pid = 4008] [serial = 471] [outer = 103E3C00] 11:16:31 INFO - PROCESS | 4008 | 1471544191533 Marionette TRACE conn5 <- [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]]]}] 11:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 690ms 11:16:31 INFO - PROCESS | 4008 | 1471544191586 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 11:16:31 INFO - PROCESS | 4008 | 1471544191588 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 11:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:16:31 INFO - PROCESS | 4008 | 1471544191592 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:16:31 INFO - PROCESS | 4008 | 1471544191595 Marionette TRACE conn5 <- [1,594,null,{}] 11:16:31 INFO - PROCESS | 4008 | 1471544191606 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:31 INFO - PROCESS | 4008 | 1471544191611 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:31 INFO - PROCESS | 4008 | 1471544191698 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 11:16:31 INFO - PROCESS | 4008 | 1471544191705 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:31 INFO - PROCESS | 4008 | 1471544191708 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:31 INFO - PROCESS | 4008 | ++DOCSHELL 16E72000 == 28 [pid = 4008] [id = 158] 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E72400) [pid = 4008] [serial = 472] [outer = 00000000] 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E77400) [pid = 4008] [serial = 473] [outer = 16E72400] 11:16:31 INFO - PROCESS | 4008 | 1471544191758 Marionette DEBUG loaded listener.js 11:16:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (17254000) [pid = 4008] [serial = 474] [outer = 16E72400] 11:16:32 INFO - PROCESS | 4008 | 1471544192264 Marionette TRACE conn5 <- [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]]]}] 11:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 730ms 11:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:16:32 INFO - PROCESS | 4008 | 1471544192355 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 11:16:32 INFO - PROCESS | 4008 | 1471544192357 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 11:16:32 INFO - PROCESS | 4008 | 1471544192361 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:16:32 INFO - PROCESS | 4008 | 1471544192363 Marionette TRACE conn5 <- [1,598,null,{}] 11:16:32 INFO - PROCESS | 4008 | 1471544192366 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:32 INFO - PROCESS | 4008 | 1471544192368 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:32 INFO - PROCESS | 4008 | 1471544192463 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 11:16:32 INFO - PROCESS | 4008 | 1471544192473 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:32 INFO - PROCESS | 4008 | 1471544192475 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:32 INFO - PROCESS | 4008 | ++DOCSHELL 186D6C00 == 29 [pid = 4008] [id = 159] 11:16:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (186DB400) [pid = 4008] [serial = 475] [outer = 00000000] 11:16:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1880F800) [pid = 4008] [serial = 476] [outer = 186DB400] 11:16:32 INFO - PROCESS | 4008 | 1471544192521 Marionette DEBUG loaded listener.js 11:16:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18845000) [pid = 4008] [serial = 477] [outer = 186DB400] 11:16:33 INFO - PROCESS | 4008 | 1471544193006 Marionette TRACE conn5 <- [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]]]}] 11:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 671ms 11:16:33 INFO - PROCESS | 4008 | 1471544193032 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 11:16:33 INFO - PROCESS | 4008 | 1471544193034 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 11:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:16:33 INFO - PROCESS | 4008 | 1471544193043 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:16:33 INFO - PROCESS | 4008 | 1471544193045 Marionette TRACE conn5 <- [1,602,null,{}] 11:16:33 INFO - PROCESS | 4008 | 1471544193048 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:33 INFO - PROCESS | 4008 | 1471544193050 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:33 INFO - PROCESS | 4008 | 1471544193161 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 11:16:33 INFO - PROCESS | 4008 | 1471544193166 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:33 INFO - PROCESS | 4008 | 1471544193168 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:33 INFO - PROCESS | 4008 | ++DOCSHELL 18808C00 == 30 [pid = 4008] [id = 160] 11:16:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18843400) [pid = 4008] [serial = 478] [outer = 00000000] 11:16:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1888E800) [pid = 4008] [serial = 479] [outer = 18843400] 11:16:33 INFO - PROCESS | 4008 | 1471544193217 Marionette DEBUG loaded listener.js 11:16:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18A0C000) [pid = 4008] [serial = 480] [outer = 18843400] 11:16:33 INFO - PROCESS | 4008 | 1471544193686 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 11:16:33 INFO - PROCESS | 4008 | 1471544193720 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 11:16:33 INFO - PROCESS | 4008 | 1471544193722 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 11:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:16:33 INFO - PROCESS | 4008 | 1471544193725 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:16:33 INFO - PROCESS | 4008 | 1471544193727 Marionette TRACE conn5 <- [1,606,null,{}] 11:16:33 INFO - PROCESS | 4008 | 1471544193730 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:33 INFO - PROCESS | 4008 | 1471544193736 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:33 INFO - PROCESS | 4008 | 1471544193897 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 11:16:33 INFO - PROCESS | 4008 | 1471544193923 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:33 INFO - PROCESS | 4008 | 1471544193925 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:33 INFO - PROCESS | 4008 | ++DOCSHELL 18DDB800 == 31 [pid = 4008] [id = 161] 11:16:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18DDC800) [pid = 4008] [serial = 481] [outer = 00000000] 11:16:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1960AC00) [pid = 4008] [serial = 482] [outer = 18DDC800] 11:16:34 INFO - PROCESS | 4008 | 1471544193981 Marionette DEBUG loaded listener.js 11:16:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1960C400) [pid = 4008] [serial = 483] [outer = 18DDC800] 11:16:34 INFO - PROCESS | 4008 | 1471544194430 Marionette TRACE conn5 <- [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]]]}] 11:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 731ms 11:16:34 INFO - PROCESS | 4008 | 1471544194457 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 11:16:34 INFO - PROCESS | 4008 | 1471544194459 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 11:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:16:34 INFO - PROCESS | 4008 | 1471544194468 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:16:34 INFO - PROCESS | 4008 | 1471544194470 Marionette TRACE conn5 <- [1,610,null,{}] 11:16:34 INFO - PROCESS | 4008 | 1471544194473 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:34 INFO - PROCESS | 4008 | 1471544194475 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:34 INFO - PROCESS | 4008 | 1471544194588 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 11:16:34 INFO - PROCESS | 4008 | 1471544194593 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:34 INFO - PROCESS | 4008 | 1471544194595 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:34 INFO - PROCESS | 4008 | ++DOCSHELL 15E62400 == 32 [pid = 4008] [id = 162] 11:16:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19611800) [pid = 4008] [serial = 484] [outer = 00000000] 11:16:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19668C00) [pid = 4008] [serial = 485] [outer = 19611800] 11:16:34 INFO - PROCESS | 4008 | 1471544194640 Marionette DEBUG loaded listener.js 11:16:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19728800) [pid = 4008] [serial = 486] [outer = 19611800] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1960CC00) [pid = 4008] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (19607000) [pid = 4008] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1492C800) [pid = 4008] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0C76E400) [pid = 4008] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1724C000) [pid = 4008] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (13FB5000) [pid = 4008] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18A49000) [pid = 4008] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FD02C00) [pid = 4008] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19617000) [pid = 4008] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16401800) [pid = 4008] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1883D800) [pid = 4008] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19741800) [pid = 4008] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19618C00) [pid = 4008] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:16:35 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0C9C3000) [pid = 4008] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:16:35 INFO - PROCESS | 4008 | 1471544195203 Marionette TRACE conn5 <- [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]]]}] 11:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 830ms 11:16:35 INFO - PROCESS | 4008 | 1471544195306 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 11:16:35 INFO - PROCESS | 4008 | 1471544195308 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 11:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:16:35 INFO - PROCESS | 4008 | 1471544195312 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:16:35 INFO - PROCESS | 4008 | 1471544195313 Marionette TRACE conn5 <- [1,614,null,{}] 11:16:35 INFO - PROCESS | 4008 | 1471544195317 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:35 INFO - PROCESS | 4008 | 1471544195319 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:35 INFO - PROCESS | 4008 | 1471544195405 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 11:16:35 INFO - PROCESS | 4008 | 1471544195410 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:35 INFO - PROCESS | 4008 | 1471544195412 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:35 INFO - PROCESS | 4008 | ++DOCSHELL 10D41400 == 33 [pid = 4008] [id = 163] 11:16:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15931400) [pid = 4008] [serial = 487] [outer = 00000000] 11:16:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (172BD000) [pid = 4008] [serial = 488] [outer = 15931400] 11:16:35 INFO - PROCESS | 4008 | 1471544195458 Marionette DEBUG loaded listener.js 11:16:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18AE8400) [pid = 4008] [serial = 489] [outer = 15931400] 11:16:35 INFO - PROCESS | 4008 | 1471544195885 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 631ms 11:16:35 INFO - PROCESS | 4008 | 1471544195948 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 11:16:35 INFO - PROCESS | 4008 | 1471544195950 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 11:16:35 INFO - PROCESS | 4008 | 1471544195953 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:16:35 INFO - PROCESS | 4008 | 1471544195955 Marionette TRACE conn5 <- [1,618,null,{}] 11:16:35 INFO - PROCESS | 4008 | 1471544195959 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:35 INFO - PROCESS | 4008 | 1471544195960 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:36 INFO - PROCESS | 4008 | 1471544196053 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 11:16:36 INFO - PROCESS | 4008 | 1471544196058 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:36 INFO - PROCESS | 4008 | 1471544196060 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:36 INFO - PROCESS | 4008 | ++DOCSHELL 15EBF400 == 34 [pid = 4008] [id = 164] 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1960A000) [pid = 4008] [serial = 490] [outer = 00000000] 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1972CC00) [pid = 4008] [serial = 491] [outer = 1960A000] 11:16:36 INFO - PROCESS | 4008 | 1471544196105 Marionette DEBUG loaded listener.js 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19744000) [pid = 4008] [serial = 492] [outer = 1960A000] 11:16:36 INFO - PROCESS | 4008 | 1471544196529 Marionette TRACE conn5 <- [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]]]}] 11:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 631ms 11:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:16:36 INFO - PROCESS | 4008 | 1471544196588 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 11:16:36 INFO - PROCESS | 4008 | 1471544196590 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 11:16:36 INFO - PROCESS | 4008 | 1471544196593 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:16:36 INFO - PROCESS | 4008 | 1471544196595 Marionette TRACE conn5 <- [1,622,null,{}] 11:16:36 INFO - PROCESS | 4008 | 1471544196598 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:36 INFO - PROCESS | 4008 | 1471544196600 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:36 INFO - PROCESS | 4008 | 1471544196686 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 11:16:36 INFO - PROCESS | 4008 | 1471544196694 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:36 INFO - PROCESS | 4008 | 1471544196695 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:36 INFO - PROCESS | 4008 | ++DOCSHELL 19743400 == 35 [pid = 4008] [id = 165] 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1998A800) [pid = 4008] [serial = 493] [outer = 00000000] 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19996800) [pid = 4008] [serial = 494] [outer = 1998A800] 11:16:36 INFO - PROCESS | 4008 | 1471544196740 Marionette DEBUG loaded listener.js 11:16:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (199C1400) [pid = 4008] [serial = 495] [outer = 1998A800] 11:16:37 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:37 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:37 INFO - PROCESS | 4008 | 1471544197384 Marionette TRACE conn5 <- [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]]]}] 11:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 830ms 11:16:37 INFO - PROCESS | 4008 | 1471544197424 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 11:16:37 INFO - PROCESS | 4008 | 1471544197429 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 11:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:16:37 INFO - PROCESS | 4008 | 1471544197433 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:16:37 INFO - PROCESS | 4008 | 1471544197439 Marionette TRACE conn5 <- [1,626,null,{}] 11:16:37 INFO - PROCESS | 4008 | 1471544197444 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:37 INFO - PROCESS | 4008 | 1471544197447 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:37 INFO - PROCESS | 4008 | 1471544197563 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 11:16:37 INFO - PROCESS | 4008 | 1471544197664 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:37 INFO - PROCESS | 4008 | 1471544197667 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:37 INFO - PROCESS | 4008 | ++DOCSHELL 0FC5B000 == 36 [pid = 4008] [id = 166] 11:16:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FD0AC00) [pid = 4008] [serial = 496] [outer = 00000000] 11:16:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10DDE000) [pid = 4008] [serial = 497] [outer = 0FD0AC00] 11:16:37 INFO - PROCESS | 4008 | 1471544197726 Marionette DEBUG loaded listener.js 11:16:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (147D0C00) [pid = 4008] [serial = 498] [outer = 0FD0AC00] 11:16:38 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:38 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:38 INFO - PROCESS | 4008 | 1471544198347 Marionette TRACE conn5 <- [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]]]}] 11:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 990ms 11:16:38 INFO - PROCESS | 4008 | 1471544198424 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 11:16:38 INFO - PROCESS | 4008 | 1471544198429 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 11:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:16:38 INFO - PROCESS | 4008 | 1471544198436 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:16:38 INFO - PROCESS | 4008 | 1471544198439 Marionette TRACE conn5 <- [1,630,null,{}] 11:16:38 INFO - PROCESS | 4008 | 1471544198443 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:38 INFO - PROCESS | 4008 | 1471544198446 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:38 INFO - PROCESS | 4008 | 1471544198564 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 11:16:38 INFO - PROCESS | 4008 | 1471544198692 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:38 INFO - PROCESS | 4008 | 1471544198695 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:38 INFO - PROCESS | 4008 | ++DOCSHELL 16405400 == 37 [pid = 4008] [id = 167] 11:16:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (16E48000) [pid = 4008] [serial = 499] [outer = 00000000] 11:16:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (17202800) [pid = 4008] [serial = 500] [outer = 16E48000] 11:16:38 INFO - PROCESS | 4008 | 1471544198757 Marionette DEBUG loaded listener.js 11:16:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (173CFC00) [pid = 4008] [serial = 501] [outer = 16E48000] 11:16:39 INFO - PROCESS | 4008 | 1471544199343 Marionette TRACE conn5 <- [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]]]}] 11:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 970ms 11:16:39 INFO - PROCESS | 4008 | 1471544199409 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 11:16:39 INFO - PROCESS | 4008 | 1471544199412 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 11:16:39 INFO - PROCESS | 4008 | 1471544199416 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:16:39 INFO - PROCESS | 4008 | 1471544199420 Marionette TRACE conn5 <- [1,634,null,{}] 11:16:39 INFO - PROCESS | 4008 | 1471544199431 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:39 INFO - PROCESS | 4008 | 1471544199436 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:39 INFO - PROCESS | 4008 | 1471544199590 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 11:16:39 INFO - PROCESS | 4008 | 1471544199608 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:39 INFO - PROCESS | 4008 | 1471544199612 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:39 INFO - PROCESS | 4008 | ++DOCSHELL 19735800 == 38 [pid = 4008] [id = 168] 11:16:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1973A800) [pid = 4008] [serial = 502] [outer = 00000000] 11:16:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19991C00) [pid = 4008] [serial = 503] [outer = 1973A800] 11:16:39 INFO - PROCESS | 4008 | 1471544199670 Marionette DEBUG loaded listener.js 11:16:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (199CB400) [pid = 4008] [serial = 504] [outer = 1973A800] 11:16:40 INFO - PROCESS | 4008 | 1471544200272 Marionette TRACE conn5 <- [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]]]}] 11:16:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:16:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 930ms 11:16:40 INFO - PROCESS | 4008 | 1471544200349 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 11:16:40 INFO - PROCESS | 4008 | 1471544200352 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 11:16:40 INFO - PROCESS | 4008 | 1471544200356 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:16:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:16:40 INFO - PROCESS | 4008 | 1471544200358 Marionette TRACE conn5 <- [1,638,null,{}] 11:16:40 INFO - PROCESS | 4008 | 1471544200362 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:40 INFO - PROCESS | 4008 | 1471544200364 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:40 INFO - PROCESS | 4008 | 1471544200477 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 11:16:40 INFO - PROCESS | 4008 | 1471544200603 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:40 INFO - PROCESS | 4008 | 1471544200605 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:40 INFO - PROCESS | 4008 | ++DOCSHELL 19B7C400 == 39 [pid = 4008] [id = 169] 11:16:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19B7F800) [pid = 4008] [serial = 505] [outer = 00000000] 11:16:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (19B84400) [pid = 4008] [serial = 506] [outer = 19B7F800] 11:16:40 INFO - PROCESS | 4008 | 1471544200662 Marionette DEBUG loaded listener.js 11:16:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (19B88800) [pid = 4008] [serial = 507] [outer = 19B7F800] 11:16:41 INFO - PROCESS | 4008 | 1471544201263 Marionette TRACE conn5 <- [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]]]}] 11:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 971ms 11:16:41 INFO - PROCESS | 4008 | 1471544201329 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 11:16:41 INFO - PROCESS | 4008 | 1471544201332 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 11:16:41 INFO - PROCESS | 4008 | 1471544201335 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:16:41 INFO - PROCESS | 4008 | 1471544201337 Marionette TRACE conn5 <- [1,642,null,{}] 11:16:41 INFO - PROCESS | 4008 | 1471544201341 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:41 INFO - PROCESS | 4008 | 1471544201343 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:41 INFO - PROCESS | 4008 | 1471544201450 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 11:16:41 INFO - PROCESS | 4008 | 1471544201682 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:41 INFO - PROCESS | 4008 | 1471544201685 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:41 INFO - PROCESS | 4008 | ++DOCSHELL 0BC97C00 == 40 [pid = 4008] [id = 170] 11:16:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (0BC99000) [pid = 4008] [serial = 508] [outer = 00000000] 11:16:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (0C9CAC00) [pid = 4008] [serial = 509] [outer = 0BC99000] 11:16:41 INFO - PROCESS | 4008 | 1471544201752 Marionette DEBUG loaded listener.js 11:16:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (0FD0A000) [pid = 4008] [serial = 510] [outer = 0BC99000] 11:16:42 INFO - PROCESS | 4008 | 1471544202354 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 16E72000 == 39 [pid = 4008] [id = 158] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 18808C00 == 38 [pid = 4008] [id = 160] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 186D6C00 == 37 [pid = 4008] [id = 159] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 15E62400 == 36 [pid = 4008] [id = 162] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 0BC05000 == 35 [pid = 4008] [id = 23] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 15EBF400 == 34 [pid = 4008] [id = 164] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 18DDB800 == 33 [pid = 4008] [id = 161] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 10D41400 == 32 [pid = 4008] [id = 163] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 19B7C400 == 31 [pid = 4008] [id = 169] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 16405400 == 30 [pid = 4008] [id = 167] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 19735800 == 29 [pid = 4008] [id = 168] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 19743400 == 28 [pid = 4008] [id = 165] 11:16:43 INFO - PROCESS | 4008 | --DOCSHELL 0FC5B000 == 27 [pid = 4008] [id = 166] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (19610000) [pid = 4008] [serial = 443] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (19613C00) [pid = 4008] [serial = 444] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (15E2E000) [pid = 4008] [serial = 428] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (15E56400) [pid = 4008] [serial = 429] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (0C908400) [pid = 4008] [serial = 419] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (0C97D400) [pid = 4008] [serial = 420] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (173CEC00) [pid = 4008] [serial = 434] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1883A800) [pid = 4008] [serial = 435] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (140D2C00) [pid = 4008] [serial = 425] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (14848400) [pid = 4008] [serial = 426] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18B98000) [pid = 4008] [serial = 440] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (0FD08000) [pid = 4008] [serial = 422] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (0FD10000) [pid = 4008] [serial = 423] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19728000) [pid = 4008] [serial = 417] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E4E800) [pid = 4008] [serial = 431] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E6F000) [pid = 4008] [serial = 432] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18887800) [pid = 4008] [serial = 437] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18888400) [pid = 4008] [serial = 438] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1998B800) [pid = 4008] [serial = 449] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19727000) [pid = 4008] [serial = 446] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1880E000) [pid = 4008] [serial = 452] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19994800) [pid = 4008] [serial = 450] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19744800) [pid = 4008] [serial = 456] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1972C800) [pid = 4008] [serial = 447] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18A54800) [pid = 4008] [serial = 441] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1883CC00) [pid = 4008] [serial = 453] [outer = 00000000] [url = about:blank] 11:16:43 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19738400) [pid = 4008] [serial = 455] [outer = 00000000] [url = about:blank] 11:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1773ms 11:16:43 INFO - PROCESS | 4008 | 1471544203156 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 11:16:43 INFO - PROCESS | 4008 | 1471544203160 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 11:16:43 INFO - PROCESS | 4008 | 1471544203166 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:16:43 INFO - PROCESS | 4008 | 1471544203169 Marionette TRACE conn5 <- [1,646,null,{}] 11:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:16:43 INFO - PROCESS | 4008 | 1471544203175 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:43 INFO - PROCESS | 4008 | 1471544203179 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:43 INFO - PROCESS | 4008 | 1471544203265 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 11:16:43 INFO - PROCESS | 4008 | 1471544203272 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:43 INFO - PROCESS | 4008 | 1471544203277 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:43 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9BC00 == 28 [pid = 4008] [id = 171] 11:16:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0BC9D000) [pid = 4008] [serial = 511] [outer = 00000000] 11:16:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0C776800) [pid = 4008] [serial = 512] [outer = 0BC9D000] 11:16:43 INFO - PROCESS | 4008 | 1471544203327 Marionette DEBUG loaded listener.js 11:16:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0C909000) [pid = 4008] [serial = 513] [outer = 0BC9D000] 11:16:43 INFO - PROCESS | 4008 | 1471544203808 Marionette TRACE conn5 <- [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]]]}] 11:16:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:16:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 11:16:43 INFO - PROCESS | 4008 | 1471544203847 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 11:16:43 INFO - PROCESS | 4008 | 1471544203851 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 11:16:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:16:43 INFO - PROCESS | 4008 | 1471544203857 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:16:43 INFO - PROCESS | 4008 | 1471544203861 Marionette TRACE conn5 <- [1,650,null,{}] 11:16:43 INFO - PROCESS | 4008 | 1471544203865 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:43 INFO - PROCESS | 4008 | 1471544203868 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:43 INFO - PROCESS | 4008 | 1471544203957 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 11:16:44 INFO - PROCESS | 4008 | 1471544203966 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:44 INFO - PROCESS | 4008 | 1471544203969 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:44 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0F800 == 29 [pid = 4008] [id = 172] 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0FD10000) [pid = 4008] [serial = 514] [outer = 00000000] 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1026A400) [pid = 4008] [serial = 515] [outer = 0FD10000] 11:16:44 INFO - PROCESS | 4008 | 1471544204019 Marionette DEBUG loaded listener.js 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (103DF800) [pid = 4008] [serial = 516] [outer = 0FD10000] 11:16:44 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:44 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:44 INFO - PROCESS | 4008 | 1471544204493 Marionette TRACE conn5 <- [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]]]}] 11:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 691ms 11:16:44 INFO - PROCESS | 4008 | 1471544204547 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 11:16:44 INFO - PROCESS | 4008 | 1471544204549 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 11:16:44 INFO - PROCESS | 4008 | 1471544204553 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:16:44 INFO - PROCESS | 4008 | 1471544204555 Marionette TRACE conn5 <- [1,654,null,{}] 11:16:44 INFO - PROCESS | 4008 | 1471544204565 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:44 INFO - PROCESS | 4008 | 1471544204570 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:44 INFO - PROCESS | 4008 | 1471544204687 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 11:16:44 INFO - PROCESS | 4008 | 1471544204770 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:44 INFO - PROCESS | 4008 | 1471544204774 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:44 INFO - PROCESS | 4008 | ++DOCSHELL 1484F000 == 30 [pid = 4008] [id = 173] 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (14853400) [pid = 4008] [serial = 517] [outer = 00000000] 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (15174800) [pid = 4008] [serial = 518] [outer = 14853400] 11:16:44 INFO - PROCESS | 4008 | 1471544204825 Marionette DEBUG loaded listener.js 11:16:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (15E2C400) [pid = 4008] [serial = 519] [outer = 14853400] 11:16:45 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:45 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:45 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:45 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:45 INFO - PROCESS | 4008 | 1471544205225 Marionette TRACE conn5 <- [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]]]}] 11:16:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:16:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 730ms 11:16:45 INFO - PROCESS | 4008 | 1471544205293 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 11:16:45 INFO - PROCESS | 4008 | 1471544205295 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 11:16:45 INFO - PROCESS | 4008 | 1471544205299 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:16:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:16:45 INFO - PROCESS | 4008 | 1471544205300 Marionette TRACE conn5 <- [1,658,null,{}] 11:16:45 INFO - PROCESS | 4008 | 1471544205308 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:45 INFO - PROCESS | 4008 | 1471544205310 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:45 INFO - PROCESS | 4008 | 1471544205433 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 11:16:45 INFO - PROCESS | 4008 | 1471544205443 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:45 INFO - PROCESS | 4008 | 1471544205445 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:45 INFO - PROCESS | 4008 | ++DOCSHELL 15E56000 == 31 [pid = 4008] [id = 174] 11:16:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15E56400) [pid = 4008] [serial = 520] [outer = 00000000] 11:16:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (15E60C00) [pid = 4008] [serial = 521] [outer = 15E56400] 11:16:45 INFO - PROCESS | 4008 | 1471544205491 Marionette DEBUG loaded listener.js 11:16:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (16E4D000) [pid = 4008] [serial = 522] [outer = 15E56400] 11:16:45 INFO - PROCESS | 4008 | 1471544205925 Marionette TRACE conn5 <- [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]]]}] 11:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 11:16:46 INFO - PROCESS | 4008 | 1471544205972 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 11:16:46 INFO - PROCESS | 4008 | 1471544205974 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 11:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:16:46 INFO - PROCESS | 4008 | 1471544205977 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:16:46 INFO - PROCESS | 4008 | 1471544205979 Marionette TRACE conn5 <- [1,662,null,{}] 11:16:46 INFO - PROCESS | 4008 | 1471544205989 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:46 INFO - PROCESS | 4008 | 1471544205991 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:46 INFO - PROCESS | 4008 | 1471544206124 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 11:16:46 INFO - PROCESS | 4008 | 1471544206134 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:46 INFO - PROCESS | 4008 | 1471544206136 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:46 INFO - PROCESS | 4008 | ++DOCSHELL 16E70C00 == 32 [pid = 4008] [id = 175] 11:16:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E71400) [pid = 4008] [serial = 523] [outer = 00000000] 11:16:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E7AC00) [pid = 4008] [serial = 524] [outer = 16E71400] 11:16:46 INFO - PROCESS | 4008 | 1471544206182 Marionette DEBUG loaded listener.js 11:16:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (172B9800) [pid = 4008] [serial = 525] [outer = 16E71400] 11:16:46 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:46 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:46 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:16:46 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 11:16:46 INFO - PROCESS | 4008 | 1471544206621 Marionette TRACE conn5 <- [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]]]}] 11:16:46 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 11:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 672ms 11:16:46 INFO - PROCESS | 4008 | 1471544206650 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 11:16:46 INFO - PROCESS | 4008 | 1471544206652 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 11:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:16:46 INFO - PROCESS | 4008 | 1471544206663 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:16:46 INFO - PROCESS | 4008 | 1471544206665 Marionette TRACE conn5 <- [1,666,null,{}] 11:16:46 INFO - PROCESS | 4008 | 1471544206669 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:46 INFO - PROCESS | 4008 | 1471544206674 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:46 INFO - PROCESS | 4008 | 1471544206813 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 11:16:46 INFO - PROCESS | 4008 | 1471544206870 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:46 INFO - PROCESS | 4008 | 1471544206873 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:46 INFO - PROCESS | 4008 | ++DOCSHELL 186E4400 == 33 [pid = 4008] [id = 176] 11:16:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18808800) [pid = 4008] [serial = 526] [outer = 00000000] 11:16:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1883DC00) [pid = 4008] [serial = 527] [outer = 18808800] 11:16:46 INFO - PROCESS | 4008 | 1471544206919 Marionette DEBUG loaded listener.js 11:16:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (18889000) [pid = 4008] [serial = 528] [outer = 18808800] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (103E3C00) [pid = 4008] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (186DB400) [pid = 4008] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18DDC800) [pid = 4008] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19611800) [pid = 4008] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E72400) [pid = 4008] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (15931400) [pid = 4008] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18843400) [pid = 4008] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1966BC00) [pid = 4008] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0C97C800) [pid = 4008] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0C906800) [pid = 4008] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1485A800) [pid = 4008] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1960A000) [pid = 4008] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:16:47 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1998A800) [pid = 4008] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:16:47 INFO - PROCESS | 4008 | 1471544207631 Marionette TRACE conn5 <- [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]]]}] 11:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1018ms 11:16:47 INFO - PROCESS | 4008 | 1471544207682 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 11:16:47 INFO - PROCESS | 4008 | 1471544207684 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 11:16:47 INFO - PROCESS | 4008 | 1471544207687 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:16:47 INFO - PROCESS | 4008 | 1471544207689 Marionette TRACE conn5 <- [1,670,null,{}] 11:16:47 INFO - PROCESS | 4008 | 1471544207693 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:47 INFO - PROCESS | 4008 | 1471544207694 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:47 INFO - PROCESS | 4008 | 1471544207771 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 11:16:47 INFO - PROCESS | 4008 | 1471544207777 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:47 INFO - PROCESS | 4008 | 1471544207779 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:47 INFO - PROCESS | 4008 | ++DOCSHELL 0BC95800 == 34 [pid = 4008] [id = 177] 11:16:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0FD07400) [pid = 4008] [serial = 529] [outer = 00000000] 11:16:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E56C00) [pid = 4008] [serial = 530] [outer = 0FD07400] 11:16:47 INFO - PROCESS | 4008 | 1471544207825 Marionette DEBUG loaded listener.js 11:16:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (173CA000) [pid = 4008] [serial = 531] [outer = 0FD07400] 11:16:48 INFO - PROCESS | 4008 | 1471544208712 Marionette TRACE conn5 <- [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]]]}] 11:16:48 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) 11:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 11:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:16:48 INFO - PROCESS | 4008 | 1471544208762 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 11:16:48 INFO - PROCESS | 4008 | 1471544208764 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 11:16:48 INFO - PROCESS | 4008 | 1471544208767 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:16:48 INFO - PROCESS | 4008 | 1471544208769 Marionette TRACE conn5 <- [1,674,null,{}] 11:16:48 INFO - PROCESS | 4008 | 1471544208777 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:48 INFO - PROCESS | 4008 | 1471544208779 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:48 INFO - PROCESS | 4008 | 1471544208858 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 11:16:48 INFO - PROCESS | 4008 | 1471544208864 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:48 INFO - PROCESS | 4008 | 1471544208866 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:48 INFO - PROCESS | 4008 | ++DOCSHELL 0BC32C00 == 35 [pid = 4008] [id = 178] 11:16:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1883D000) [pid = 4008] [serial = 532] [outer = 00000000] 11:16:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18AE4800) [pid = 4008] [serial = 533] [outer = 1883D000] 11:16:48 INFO - PROCESS | 4008 | 1471544208911 Marionette DEBUG loaded listener.js 11:16:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18AE9400) [pid = 4008] [serial = 534] [outer = 1883D000] 11:16:49 INFO - PROCESS | 4008 | 1471544209929 Marionette TRACE conn5 <- [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]]]}] 11:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1185ms 11:16:50 INFO - PROCESS | 4008 | 1471544210014 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 11:16:50 INFO - PROCESS | 4008 | 1471544210019 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 11:16:50 INFO - PROCESS | 4008 | 1471544210025 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:16:50 INFO - PROCESS | 4008 | 1471544210029 Marionette TRACE conn5 <- [1,678,null,{}] 11:16:50 INFO - PROCESS | 4008 | 1471544210035 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:50 INFO - PROCESS | 4008 | 1471544210038 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:50 INFO - PROCESS | 4008 | 1471544210178 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 11:16:50 INFO - PROCESS | 4008 | 1471544210339 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:50 INFO - PROCESS | 4008 | 1471544210344 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:50 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C0C00 == 36 [pid = 4008] [id = 179] 11:16:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0C9C2400) [pid = 4008] [serial = 535] [outer = 00000000] 11:16:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FB63800) [pid = 4008] [serial = 536] [outer = 0C9C2400] 11:16:50 INFO - PROCESS | 4008 | 1471544210404 Marionette DEBUG loaded listener.js 11:16:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (0FD01400) [pid = 4008] [serial = 537] [outer = 0C9C2400] 11:16:51 INFO - PROCESS | 4008 | 1471544211522 Marionette TRACE conn5 <- [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]]]}] 11:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1532ms 11:16:51 INFO - PROCESS | 4008 | 1471544211561 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 11:16:51 INFO - PROCESS | 4008 | 1471544211566 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 11:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:16:51 INFO - PROCESS | 4008 | 1471544211572 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:16:51 INFO - PROCESS | 4008 | 1471544211575 Marionette TRACE conn5 <- [1,682,null,{}] 11:16:51 INFO - PROCESS | 4008 | 1471544211690 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:51 INFO - PROCESS | 4008 | 1471544211693 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:51 INFO - PROCESS | 4008 | 1471544211817 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 11:16:51 INFO - PROCESS | 4008 | 1471544211932 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:51 INFO - PROCESS | 4008 | 1471544211935 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:51 INFO - PROCESS | 4008 | ++DOCSHELL 0BD91400 == 37 [pid = 4008] [id = 180] 11:16:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0C76E400) [pid = 4008] [serial = 538] [outer = 00000000] 11:16:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (0C9C9800) [pid = 4008] [serial = 539] [outer = 0C76E400] 11:16:51 INFO - PROCESS | 4008 | 1471544211987 Marionette DEBUG loaded listener.js 11:16:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0FC4E800) [pid = 4008] [serial = 540] [outer = 0C76E400] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 0BC95800 == 36 [pid = 4008] [id = 177] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 186E4400 == 35 [pid = 4008] [id = 176] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 16E70C00 == 34 [pid = 4008] [id = 175] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 15E56000 == 33 [pid = 4008] [id = 174] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 1484F000 == 32 [pid = 4008] [id = 173] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 0FD0F800 == 31 [pid = 4008] [id = 172] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 0BC9BC00 == 30 [pid = 4008] [id = 171] 11:16:52 INFO - PROCESS | 4008 | --DOCSHELL 0BC97C00 == 29 [pid = 4008] [id = 170] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (19744000) [pid = 4008] [serial = 492] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (19996800) [pid = 4008] [serial = 494] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (199C1400) [pid = 4008] [serial = 495] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (13FB5C00) [pid = 4008] [serial = 470] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18845000) [pid = 4008] [serial = 477] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1960AC00) [pid = 4008] [serial = 482] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19728800) [pid = 4008] [serial = 486] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16E77400) [pid = 4008] [serial = 473] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (172BD000) [pid = 4008] [serial = 488] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18A0C000) [pid = 4008] [serial = 480] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19997000) [pid = 4008] [serial = 458] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18AE8400) [pid = 4008] [serial = 489] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (199C8400) [pid = 4008] [serial = 459] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0FD10800) [pid = 4008] [serial = 468] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0FB65400) [pid = 4008] [serial = 467] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0FC55C00) [pid = 4008] [serial = 462] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1960C400) [pid = 4008] [serial = 483] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1640D000) [pid = 4008] [serial = 465] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1972CC00) [pid = 4008] [serial = 491] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1880F800) [pid = 4008] [serial = 476] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0CDEB800) [pid = 4008] [serial = 461] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1888E800) [pid = 4008] [serial = 479] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19668C00) [pid = 4008] [serial = 485] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (17254000) [pid = 4008] [serial = 474] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (15935400) [pid = 4008] [serial = 464] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (14850C00) [pid = 4008] [serial = 471] [outer = 00000000] [url = about:blank] 11:16:52 INFO - PROCESS | 4008 | 1471544212967 Marionette TRACE conn5 <- [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]]]}] 11:16:52 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) 11:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1411ms 11:16:52 INFO - PROCESS | 4008 | 1471544212986 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 11:16:53 INFO - PROCESS | 4008 | 1471544212990 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 11:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:16:53 INFO - PROCESS | 4008 | 1471544212994 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:16:53 INFO - PROCESS | 4008 | 1471544212996 Marionette TRACE conn5 <- [1,686,null,{}] 11:16:53 INFO - PROCESS | 4008 | 1471544213002 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:53 INFO - PROCESS | 4008 | 1471544213004 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:53 INFO - PROCESS | 4008 | 1471544213094 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 11:16:53 INFO - PROCESS | 4008 | 1471544213169 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:53 INFO - PROCESS | 4008 | 1471544213173 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:53 INFO - PROCESS | 4008 | ++DOCSHELL 10265C00 == 30 [pid = 4008] [id = 181] 11:16:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (10309C00) [pid = 4008] [serial = 541] [outer = 00000000] 11:16:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (13D22800) [pid = 4008] [serial = 542] [outer = 10309C00] 11:16:53 INFO - PROCESS | 4008 | 1471544213223 Marionette DEBUG loaded listener.js 11:16:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (140D2800) [pid = 4008] [serial = 543] [outer = 10309C00] 11:16:54 INFO - PROCESS | 4008 | 1471544214117 Marionette TRACE conn5 <- [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]]]}] 11:16:54 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) 11:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1170ms 11:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:16:54 INFO - PROCESS | 4008 | 1471544214167 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 11:16:54 INFO - PROCESS | 4008 | 1471544214169 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 11:16:54 INFO - PROCESS | 4008 | 1471544214173 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:16:54 INFO - PROCESS | 4008 | 1471544214175 Marionette TRACE conn5 <- [1,690,null,{}] 11:16:54 INFO - PROCESS | 4008 | 1471544214179 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:54 INFO - PROCESS | 4008 | 1471544214181 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:54 INFO - PROCESS | 4008 | 1471544214297 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 11:16:54 INFO - PROCESS | 4008 | 1471544214305 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:54 INFO - PROCESS | 4008 | 1471544214309 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:54 INFO - PROCESS | 4008 | ++DOCSHELL 15931000 == 31 [pid = 4008] [id = 182] 11:16:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E27000) [pid = 4008] [serial = 544] [outer = 00000000] 11:16:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15E32800) [pid = 4008] [serial = 545] [outer = 15E27000] 11:16:54 INFO - PROCESS | 4008 | 1471544214359 Marionette DEBUG loaded listener.js 11:16:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15E59800) [pid = 4008] [serial = 546] [outer = 15E27000] 11:16:55 INFO - PROCESS | 4008 | 1471544215324 Marionette TRACE conn5 <- [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]]]}] 11:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1177ms 11:16:55 INFO - PROCESS | 4008 | 1471544215363 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 11:16:55 INFO - PROCESS | 4008 | 1471544215370 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 11:16:55 INFO - PROCESS | 4008 | 1471544215374 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:16:55 INFO - PROCESS | 4008 | 1471544215376 Marionette TRACE conn5 <- [1,694,null,{}] 11:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:16:55 INFO - PROCESS | 4008 | 1471544215380 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:55 INFO - PROCESS | 4008 | 1471544215382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:55 INFO - PROCESS | 4008 | 1471544215494 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 11:16:55 INFO - PROCESS | 4008 | 1471544215500 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:55 INFO - PROCESS | 4008 | 1471544215503 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:55 INFO - PROCESS | 4008 | ++DOCSHELL 16405400 == 32 [pid = 4008] [id = 183] 11:16:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (16404800) [pid = 4008] [serial = 547] [outer = 00000000] 11:16:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (172B3000) [pid = 4008] [serial = 548] [outer = 16404800] 11:16:55 INFO - PROCESS | 4008 | 1471544215592 Marionette DEBUG loaded listener.js 11:16:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (173CB000) [pid = 4008] [serial = 549] [outer = 16404800] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E56400) [pid = 4008] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (14853400) [pid = 4008] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (16E71400) [pid = 4008] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FD10000) [pid = 4008] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (0BC9D000) [pid = 4008] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (0FD07400) [pid = 4008] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18808800) [pid = 4008] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (0BC99000) [pid = 4008] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (0FD0AC00) [pid = 4008] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (16E48000) [pid = 4008] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (1973A800) [pid = 4008] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:16:56 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (19B7F800) [pid = 4008] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:16:56 INFO - PROCESS | 4008 | 1471544216532 Marionette TRACE conn5 <- [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]]]}] 11:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1175ms 11:16:56 INFO - PROCESS | 4008 | 1471544216554 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 11:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:16:56 INFO - PROCESS | 4008 | 1471544216556 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 11:16:56 INFO - PROCESS | 4008 | 1471544216559 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:16:56 INFO - PROCESS | 4008 | 1471544216561 Marionette TRACE conn5 <- [1,698,null,{}] 11:16:56 INFO - PROCESS | 4008 | 1471544216564 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:56 INFO - PROCESS | 4008 | 1471544216566 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:56 INFO - PROCESS | 4008 | 1471544216645 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 11:16:56 INFO - PROCESS | 4008 | 1471544216651 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:56 INFO - PROCESS | 4008 | 1471544216653 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:56 INFO - PROCESS | 4008 | ++DOCSHELL 15E56400 == 33 [pid = 4008] [id = 184] 11:16:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (15EBA800) [pid = 4008] [serial = 550] [outer = 00000000] 11:16:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (1724F000) [pid = 4008] [serial = 551] [outer = 15EBA800] 11:16:56 INFO - PROCESS | 4008 | 1471544216699 Marionette DEBUG loaded listener.js 11:16:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (175F1000) [pid = 4008] [serial = 552] [outer = 15EBA800] 11:16:57 INFO - PROCESS | 4008 | 1471544217656 Marionette TRACE conn5 <- [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]]]}] 11:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1128ms 11:16:57 INFO - PROCESS | 4008 | 1471544217688 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 11:16:57 INFO - PROCESS | 4008 | 1471544217693 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 11:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:16:57 INFO - PROCESS | 4008 | 1471544217742 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:16:57 INFO - PROCESS | 4008 | 1471544217746 Marionette TRACE conn5 <- [1,702,null,{}] 11:16:57 INFO - PROCESS | 4008 | 1471544217752 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:57 INFO - PROCESS | 4008 | 1471544217755 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:57 INFO - PROCESS | 4008 | 1471544217858 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 11:16:58 INFO - PROCESS | 4008 | 1471544218014 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:58 INFO - PROCESS | 4008 | 1471544218017 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:58 INFO - PROCESS | 4008 | ++DOCSHELL 0FB63400 == 34 [pid = 4008] [id = 185] 11:16:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0FB65400) [pid = 4008] [serial = 553] [outer = 00000000] 11:16:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0FD0AC00) [pid = 4008] [serial = 554] [outer = 0FB65400] 11:16:58 INFO - PROCESS | 4008 | 1471544218122 Marionette DEBUG loaded listener.js 11:16:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (10267000) [pid = 4008] [serial = 555] [outer = 0FB65400] 11:16:59 INFO - PROCESS | 4008 | 1471544219177 Marionette TRACE conn5 <- [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]]]}] 11:16:59 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 11:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1481ms 11:16:59 INFO - PROCESS | 4008 | 1471544219223 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 11:16:59 INFO - PROCESS | 4008 | 1471544219228 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 11:16:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:16:59 INFO - PROCESS | 4008 | 1471544219235 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:16:59 INFO - PROCESS | 4008 | 1471544219238 Marionette TRACE conn5 <- [1,706,null,{}] 11:16:59 INFO - PROCESS | 4008 | 1471544219242 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:59 INFO - PROCESS | 4008 | 1471544219245 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:59 INFO - PROCESS | 4008 | 1471544219384 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 11:16:59 INFO - PROCESS | 4008 | 1471544219508 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:59 INFO - PROCESS | 4008 | 1471544219511 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:16:59 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F000 == 35 [pid = 4008] [id = 186] 11:16:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E2FC00) [pid = 4008] [serial = 556] [outer = 00000000] 11:16:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15EB9C00) [pid = 4008] [serial = 557] [outer = 15E2FC00] 11:16:59 INFO - PROCESS | 4008 | 1471544219570 Marionette DEBUG loaded listener.js 11:16:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (16408400) [pid = 4008] [serial = 558] [outer = 15E2FC00] 11:17:00 INFO - PROCESS | 4008 | 1471544220674 Marionette TRACE conn5 <- [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]]]}] 11:17:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1484ms 11:17:00 INFO - PROCESS | 4008 | 1471544220721 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 11:17:00 INFO - PROCESS | 4008 | 1471544220726 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 11:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:17:00 INFO - PROCESS | 4008 | 1471544220731 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:17:00 INFO - PROCESS | 4008 | 1471544220734 Marionette TRACE conn5 <- [1,710,null,{}] 11:17:00 INFO - PROCESS | 4008 | 1471544220740 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:00 INFO - PROCESS | 4008 | 1471544220743 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:00 INFO - PROCESS | 4008 | 1471544220939 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 11:17:01 INFO - PROCESS | 4008 | 1471544221002 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:01 INFO - PROCESS | 4008 | 1471544221005 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:01 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0B800 == 36 [pid = 4008] [id = 187] 11:17:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FD0BC00) [pid = 4008] [serial = 559] [outer = 00000000] 11:17:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1026F400) [pid = 4008] [serial = 560] [outer = 0FD0BC00] 11:17:01 INFO - PROCESS | 4008 | 1471544221057 Marionette DEBUG loaded listener.js 11:17:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10B4BC00) [pid = 4008] [serial = 561] [outer = 0FD0BC00] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 16405400 == 35 [pid = 4008] [id = 183] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 15931000 == 34 [pid = 4008] [id = 182] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 10265C00 == 33 [pid = 4008] [id = 181] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 0BD91400 == 32 [pid = 4008] [id = 180] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 0C9C0C00 == 31 [pid = 4008] [id = 179] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 0BC32C00 == 30 [pid = 4008] [id = 178] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 15E2F000 == 29 [pid = 4008] [id = 186] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 15E56400 == 28 [pid = 4008] [id = 184] 11:17:01 INFO - PROCESS | 4008 | --DOCSHELL 0FB63400 == 27 [pid = 4008] [id = 185] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E60C00) [pid = 4008] [serial = 521] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (15174800) [pid = 4008] [serial = 518] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (16E7AC00) [pid = 4008] [serial = 524] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1026A400) [pid = 4008] [serial = 515] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (103DF800) [pid = 4008] [serial = 516] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (0C776800) [pid = 4008] [serial = 512] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (0C909000) [pid = 4008] [serial = 513] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (173CA000) [pid = 4008] [serial = 531] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1883DC00) [pid = 4008] [serial = 527] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (0FD0A000) [pid = 4008] [serial = 510] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (0C9CAC00) [pid = 4008] [serial = 509] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (15E56C00) [pid = 4008] [serial = 530] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (147D0C00) [pid = 4008] [serial = 498] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (10DDE000) [pid = 4008] [serial = 497] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (173CFC00) [pid = 4008] [serial = 501] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (17202800) [pid = 4008] [serial = 500] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (199CB400) [pid = 4008] [serial = 504] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (19991C00) [pid = 4008] [serial = 503] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 54 (19B88800) [pid = 4008] [serial = 507] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 53 (19B84400) [pid = 4008] [serial = 506] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 52 (18889000) [pid = 4008] [serial = 528] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 51 (172B9800) [pid = 4008] [serial = 525] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 50 (16E4D000) [pid = 4008] [serial = 522] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 49 (15E2C400) [pid = 4008] [serial = 519] [outer = 00000000] [url = about:blank] 11:17:01 INFO - PROCESS | 4008 | --DOMWINDOW == 48 (18AE4800) [pid = 4008] [serial = 533] [outer = 00000000] [url = about:blank] 11:17:02 INFO - PROCESS | 4008 | 1471544222140 Marionette TRACE conn5 <- [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] 11:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:17:02 INFO - PROCESS | 4008 | 1471544222167 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 11:17:02 INFO - PROCESS | 4008 | 1471544222171 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:17:02 INFO - PROCESS | 4008 | 1471544222174 Marionette TRACE conn5 <- [1,714,null,{}] 11:17:02 INFO - PROCESS | 4008 | 1471544222201 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:02 INFO - PROCESS | 4008 | 1471544222204 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:02 INFO - PROCESS | 4008 | 1471544222298 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 11:17:02 INFO - PROCESS | 4008 | 1471544222418 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:02 INFO - PROCESS | 4008 | 1471544222420 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:02 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 28 [pid = 4008] [id = 188] 11:17:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 49 (0FB63400) [pid = 4008] [serial = 562] [outer = 00000000] 11:17:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 50 (0FC52800) [pid = 4008] [serial = 563] [outer = 0FB63400] 11:17:02 INFO - PROCESS | 4008 | 1471544222471 Marionette DEBUG loaded listener.js 11:17:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 51 (0FD03000) [pid = 4008] [serial = 564] [outer = 0FB63400] 11:17:02 INFO - PROCESS | 4008 | 1471544222933 Marionette TRACE conn5 <- [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]]]}] 11:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 811ms 11:17:03 INFO - PROCESS | 4008 | 1471544222982 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 11:17:03 INFO - PROCESS | 4008 | 1471544222987 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 11:17:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:17:03 INFO - PROCESS | 4008 | 1471544222993 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:17:03 INFO - PROCESS | 4008 | 1471544222996 Marionette TRACE conn5 <- [1,718,null,{}] 11:17:03 INFO - PROCESS | 4008 | 1471544222999 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:03 INFO - PROCESS | 4008 | 1471544223002 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:03 INFO - PROCESS | 4008 | 1471544223093 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 11:17:03 INFO - PROCESS | 4008 | 1471544223101 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:03 INFO - PROCESS | 4008 | 1471544223103 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:03 INFO - PROCESS | 4008 | ++DOCSHELL 1026D000 == 29 [pid = 4008] [id = 189] 11:17:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 52 (13D1FC00) [pid = 4008] [serial = 565] [outer = 00000000] 11:17:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (147DD000) [pid = 4008] [serial = 566] [outer = 13D1FC00] 11:17:03 INFO - PROCESS | 4008 | 1471544223151 Marionette DEBUG loaded listener.js 11:17:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (14850C00) [pid = 4008] [serial = 567] [outer = 13D1FC00] 11:17:03 INFO - PROCESS | 4008 | 1471544223646 Marionette TRACE conn5 <- [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] 11:17:03 INFO - PROCESS | 4008 | 1471544223669 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 11:17:03 INFO - PROCESS | 4008 | 1471544223673 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:17:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:17:03 INFO - PROCESS | 4008 | 1471544223676 Marionette TRACE conn5 <- [1,722,null,{}] 11:17:03 INFO - PROCESS | 4008 | 1471544223720 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:03 INFO - PROCESS | 4008 | 1471544223725 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:03 INFO - PROCESS | 4008 | 1471544223807 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 11:17:03 INFO - PROCESS | 4008 | 1471544223892 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:03 INFO - PROCESS | 4008 | 1471544223895 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:03 INFO - PROCESS | 4008 | ++DOCSHELL 1640CC00 == 30 [pid = 4008] [id = 190] 11:17:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (1640D000) [pid = 4008] [serial = 568] [outer = 00000000] 11:17:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (16E50C00) [pid = 4008] [serial = 569] [outer = 1640D000] 11:17:03 INFO - PROCESS | 4008 | 1471544223945 Marionette DEBUG loaded listener.js 11:17:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (16E72400) [pid = 4008] [serial = 570] [outer = 1640D000] 11:17:04 INFO - PROCESS | 4008 | 1471544224337 Marionette TRACE conn5 <- [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]]]}] 11:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 710ms 11:17:04 INFO - PROCESS | 4008 | 1471544224387 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 11:17:04 INFO - PROCESS | 4008 | 1471544224390 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 11:17:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:17:04 INFO - PROCESS | 4008 | 1471544224393 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:17:04 INFO - PROCESS | 4008 | 1471544224395 Marionette TRACE conn5 <- [1,726,null,{}] 11:17:04 INFO - PROCESS | 4008 | 1471544224398 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:04 INFO - PROCESS | 4008 | 1471544224400 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:04 INFO - PROCESS | 4008 | 1471544224512 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 11:17:04 INFO - PROCESS | 4008 | 1471544224566 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:04 INFO - PROCESS | 4008 | 1471544224568 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:04 INFO - PROCESS | 4008 | ++DOCSHELL 17202000 == 31 [pid = 4008] [id = 191] 11:17:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (17207C00) [pid = 4008] [serial = 571] [outer = 00000000] 11:17:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (173C8000) [pid = 4008] [serial = 572] [outer = 17207C00] 11:17:04 INFO - PROCESS | 4008 | 1471544224614 Marionette DEBUG loaded listener.js 11:17:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (175F3400) [pid = 4008] [serial = 573] [outer = 17207C00] 11:17:05 INFO - PROCESS | 4008 | 1471544225489 Marionette TRACE conn5 <- [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]]]}] 11:17:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:17:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 11:17:05 INFO - PROCESS | 4008 | 1471544225518 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 11:17:05 INFO - PROCESS | 4008 | 1471544225520 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 11:17:05 INFO - PROCESS | 4008 | 1471544225524 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:17:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:17:05 INFO - PROCESS | 4008 | 1471544225525 Marionette TRACE conn5 <- [1,730,null,{}] 11:17:05 INFO - PROCESS | 4008 | 1471544225529 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:05 INFO - PROCESS | 4008 | 1471544225531 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:05 INFO - PROCESS | 4008 | 1471544225636 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 11:17:05 INFO - PROCESS | 4008 | 1471544225642 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:05 INFO - PROCESS | 4008 | 1471544225644 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:05 INFO - PROCESS | 4008 | ++DOCSHELL 186DB400 == 32 [pid = 4008] [id = 192] 11:17:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (186DD000) [pid = 4008] [serial = 574] [outer = 00000000] 11:17:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (1883E400) [pid = 4008] [serial = 575] [outer = 186DD000] 11:17:05 INFO - PROCESS | 4008 | 1471544225690 Marionette DEBUG loaded listener.js 11:17:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (18885400) [pid = 4008] [serial = 576] [outer = 186DD000] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (15EBA800) [pid = 4008] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (15E27000) [pid = 4008] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (16404800) [pid = 4008] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (0C76E400) [pid = 4008] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (1883D000) [pid = 4008] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (10309C00) [pid = 4008] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:17:06 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (0C9C2400) [pid = 4008] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:17:06 INFO - PROCESS | 4008 | 1471544226603 Marionette TRACE conn5 <- [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]]]}] 11:17:06 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 11:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1130ms 11:17:06 INFO - PROCESS | 4008 | 1471544226657 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 11:17:06 INFO - PROCESS | 4008 | 1471544226659 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 11:17:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:17:06 INFO - PROCESS | 4008 | 1471544226662 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:17:06 INFO - PROCESS | 4008 | 1471544226664 Marionette TRACE conn5 <- [1,734,null,{}] 11:17:06 INFO - PROCESS | 4008 | 1471544226668 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:06 INFO - PROCESS | 4008 | 1471544226673 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:06 INFO - PROCESS | 4008 | 1471544226800 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 11:17:06 INFO - PROCESS | 4008 | 1471544226809 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:06 INFO - PROCESS | 4008 | 1471544226811 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:06 INFO - PROCESS | 4008 | ++DOCSHELL 15E26C00 == 33 [pid = 4008] [id = 193] 11:17:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (1883C400) [pid = 4008] [serial = 577] [outer = 00000000] 11:17:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (1888EC00) [pid = 4008] [serial = 578] [outer = 1883C400] 11:17:06 INFO - PROCESS | 4008 | 1471544226857 Marionette DEBUG loaded listener.js 11:17:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (1888F400) [pid = 4008] [serial = 579] [outer = 1883C400] 11:17:07 INFO - PROCESS | 4008 | 1471544227775 Marionette TRACE conn5 <- [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]]]}] 11:17:07 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.) 11:17:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1132ms 11:17:07 INFO - PROCESS | 4008 | 1471544227795 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 11:17:07 INFO - PROCESS | 4008 | 1471544227797 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 11:17:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:17:07 INFO - PROCESS | 4008 | 1471544227800 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:17:07 INFO - PROCESS | 4008 | 1471544227802 Marionette TRACE conn5 <- [1,738,null,{}] 11:17:07 INFO - PROCESS | 4008 | 1471544227805 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:07 INFO - PROCESS | 4008 | 1471544227807 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:07 INFO - PROCESS | 4008 | 1471544227916 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 11:17:07 INFO - PROCESS | 4008 | 1471544227961 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:07 INFO - PROCESS | 4008 | 1471544227963 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:07 INFO - PROCESS | 4008 | ++DOCSHELL 186D7800 == 34 [pid = 4008] [id = 194] 11:17:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (1888D800) [pid = 4008] [serial = 580] [outer = 00000000] 11:17:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (18DD2400) [pid = 4008] [serial = 581] [outer = 1888D800] 11:17:08 INFO - PROCESS | 4008 | 1471544228010 Marionette DEBUG loaded listener.js 11:17:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (18DD4000) [pid = 4008] [serial = 582] [outer = 1888D800] 11:17:09 INFO - PROCESS | 4008 | 1471544229043 Marionette TRACE conn5 <- [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]]]}] 11:17:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:17:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1284ms 11:17:09 INFO - PROCESS | 4008 | 1471544229085 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 11:17:09 INFO - PROCESS | 4008 | 1471544229089 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 11:17:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:17:09 INFO - PROCESS | 4008 | 1471544229136 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:17:09 INFO - PROCESS | 4008 | 1471544229140 Marionette TRACE conn5 <- [1,742,null,{}] 11:17:09 INFO - PROCESS | 4008 | 1471544229146 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:09 INFO - PROCESS | 4008 | 1471544229149 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:09 INFO - PROCESS | 4008 | 1471544229290 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 11:17:09 INFO - PROCESS | 4008 | 1471544229404 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:09 INFO - PROCESS | 4008 | 1471544229407 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:09 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C1800 == 35 [pid = 4008] [id = 195] 11:17:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (0C9C9000) [pid = 4008] [serial = 583] [outer = 00000000] 11:17:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (1026C400) [pid = 4008] [serial = 584] [outer = 0C9C9000] 11:17:09 INFO - PROCESS | 4008 | 1471544229466 Marionette DEBUG loaded listener.js 11:17:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (103E3C00) [pid = 4008] [serial = 585] [outer = 0C9C9000] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 15E26C00 == 34 [pid = 4008] [id = 193] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 186DB400 == 33 [pid = 4008] [id = 192] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 17202000 == 32 [pid = 4008] [id = 191] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 1640CC00 == 31 [pid = 4008] [id = 190] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 1026D000 == 30 [pid = 4008] [id = 189] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 29 [pid = 4008] [id = 188] 11:17:10 INFO - PROCESS | 4008 | --DOCSHELL 0FD0B800 == 28 [pid = 4008] [id = 187] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1724F000) [pid = 4008] [serial = 551] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (15E59800) [pid = 4008] [serial = 546] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (15E32800) [pid = 4008] [serial = 545] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (172B3000) [pid = 4008] [serial = 548] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (0C9C9800) [pid = 4008] [serial = 539] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (0FC4E800) [pid = 4008] [serial = 540] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (18AE9400) [pid = 4008] [serial = 534] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (13D22800) [pid = 4008] [serial = 542] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (173CB000) [pid = 4008] [serial = 549] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (0FB63800) [pid = 4008] [serial = 536] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 54 (0FD01400) [pid = 4008] [serial = 537] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 53 (140D2800) [pid = 4008] [serial = 543] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | --DOMWINDOW == 52 (175F1000) [pid = 4008] [serial = 552] [outer = 00000000] [url = about:blank] 11:17:10 INFO - PROCESS | 4008 | 1471544230670 Marionette TRACE conn5 <- [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]]]}] 11:17:10 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 11:17:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1572ms 11:17:10 INFO - PROCESS | 4008 | 1471544230711 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 11:17:10 INFO - PROCESS | 4008 | 1471544230714 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 11:17:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:17:10 INFO - PROCESS | 4008 | 1471544230719 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:17:10 INFO - PROCESS | 4008 | 1471544230722 Marionette TRACE conn5 <- [1,746,null,{}] 11:17:10 INFO - PROCESS | 4008 | 1471544230728 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:10 INFO - PROCESS | 4008 | 1471544230730 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:10 INFO - PROCESS | 4008 | 1471544230847 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 11:17:10 INFO - PROCESS | 4008 | 1471544230917 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:10 INFO - PROCESS | 4008 | 1471544230921 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:10 INFO - PROCESS | 4008 | ++DOCSHELL 0CD36000 == 29 [pid = 4008] [id = 196] 11:17:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (0CD36C00) [pid = 4008] [serial = 586] [outer = 00000000] 11:17:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (0FBF9000) [pid = 4008] [serial = 587] [outer = 0CD36C00] 11:17:10 INFO - PROCESS | 4008 | 1471544230970 Marionette DEBUG loaded listener.js 11:17:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (0FD02400) [pid = 4008] [serial = 588] [outer = 0CD36C00] 11:17:11 INFO - PROCESS | 4008 | 1471544231375 Marionette TRACE conn5 <- [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]]]}] 11:17:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:17:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 11:17:11 INFO - PROCESS | 4008 | 1471544231390 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 11:17:11 INFO - PROCESS | 4008 | 1471544231395 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 11:17:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:17:11 INFO - PROCESS | 4008 | 1471544231402 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:17:11 INFO - PROCESS | 4008 | 1471544231404 Marionette TRACE conn5 <- [1,750,null,{}] 11:17:11 INFO - PROCESS | 4008 | 1471544231408 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:11 INFO - PROCESS | 4008 | 1471544231411 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:11 INFO - PROCESS | 4008 | 1471544231498 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 11:17:11 INFO - PROCESS | 4008 | 1471544231504 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:11 INFO - PROCESS | 4008 | 1471544231507 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:11 INFO - PROCESS | 4008 | ++DOCSHELL 10B4F400 == 30 [pid = 4008] [id = 197] 11:17:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (10DDE000) [pid = 4008] [serial = 589] [outer = 00000000] 11:17:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (147B9C00) [pid = 4008] [serial = 590] [outer = 10DDE000] 11:17:11 INFO - PROCESS | 4008 | 1471544231555 Marionette DEBUG loaded listener.js 11:17:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (1485A800) [pid = 4008] [serial = 591] [outer = 10DDE000] 11:17:12 INFO - PROCESS | 4008 | 1471544232489 Marionette TRACE conn5 <- [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]]]}] 11:17:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:17:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1119ms 11:17:12 INFO - PROCESS | 4008 | 1471544232524 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 11:17:12 INFO - PROCESS | 4008 | 1471544232526 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 11:17:12 INFO - PROCESS | 4008 | 1471544232529 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:17:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:17:12 INFO - PROCESS | 4008 | 1471544232533 Marionette TRACE conn5 <- [1,754,null,{}] 11:17:12 INFO - PROCESS | 4008 | 1471544232553 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:12 INFO - PROCESS | 4008 | 1471544232557 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:12 INFO - PROCESS | 4008 | 1471544232669 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 11:17:12 INFO - PROCESS | 4008 | 1471544232676 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:12 INFO - PROCESS | 4008 | 1471544232679 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:12 INFO - PROCESS | 4008 | ++DOCSHELL 15E5C800 == 31 [pid = 4008] [id = 198] 11:17:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (15E5CC00) [pid = 4008] [serial = 592] [outer = 00000000] 11:17:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (15EB6000) [pid = 4008] [serial = 593] [outer = 15E5CC00] 11:17:12 INFO - PROCESS | 4008 | 1471544232730 Marionette DEBUG loaded listener.js 11:17:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (16E52C00) [pid = 4008] [serial = 594] [outer = 15E5CC00] 11:17:13 INFO - PROCESS | 4008 | 1471544233658 Marionette TRACE conn5 <- [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]]]}] 11:17:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:17:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1179ms 11:17:13 INFO - PROCESS | 4008 | 1471544233712 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 11:17:13 INFO - PROCESS | 4008 | 1471544233715 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 11:17:13 INFO - PROCESS | 4008 | 1471544233718 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:17:13 INFO - PROCESS | 4008 | 1471544233719 Marionette TRACE conn5 <- [1,758,null,{}] 11:17:13 INFO - PROCESS | 4008 | 1471544233729 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:13 INFO - PROCESS | 4008 | 1471544233731 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:13 INFO - PROCESS | 4008 | 1471544233842 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 11:17:13 INFO - PROCESS | 4008 | 1471544233848 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:13 INFO - PROCESS | 4008 | 1471544233850 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:13 INFO - PROCESS | 4008 | ++DOCSHELL 16E70800 == 32 [pid = 4008] [id = 199] 11:17:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (16E7C800) [pid = 4008] [serial = 595] [outer = 00000000] 11:17:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (172B2800) [pid = 4008] [serial = 596] [outer = 16E7C800] 11:17:13 INFO - PROCESS | 4008 | 1471544233897 Marionette DEBUG loaded listener.js 11:17:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (173C9800) [pid = 4008] [serial = 597] [outer = 16E7C800] 11:17:14 INFO - PROCESS | 4008 | 1471544234344 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (13D1FC00) [pid = 4008] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (0FD0BC00) [pid = 4008] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (0FB63400) [pid = 4008] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (1883C400) [pid = 4008] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (1640D000) [pid = 4008] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (0FB65400) [pid = 4008] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (15E2FC00) [pid = 4008] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (17207C00) [pid = 4008] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:17:14 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (186DD000) [pid = 4008] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:17:14 INFO - PROCESS | 4008 | 1471544234393 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 11:17:14 INFO - PROCESS | 4008 | 1471544234395 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 11:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:17:14 INFO - PROCESS | 4008 | 1471544234399 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:17:14 INFO - PROCESS | 4008 | 1471544234400 Marionette TRACE conn5 <- [1,762,null,{}] 11:17:14 INFO - PROCESS | 4008 | 1471544234404 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:14 INFO - PROCESS | 4008 | 1471544234406 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:14 INFO - PROCESS | 4008 | 1471544234512 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 11:17:14 INFO - PROCESS | 4008 | 1471544234563 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:14 INFO - PROCESS | 4008 | 1471544234565 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:14 INFO - PROCESS | 4008 | ++DOCSHELL 10D41000 == 33 [pid = 4008] [id = 200] 11:17:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (15E5D000) [pid = 4008] [serial = 598] [outer = 00000000] 11:17:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (172B3800) [pid = 4008] [serial = 599] [outer = 15E5D000] 11:17:14 INFO - PROCESS | 4008 | 1471544234611 Marionette DEBUG loaded listener.js 11:17:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (175F6000) [pid = 4008] [serial = 600] [outer = 15E5D000] 11:17:15 INFO - PROCESS | 4008 | 1471544234973 Marionette TRACE conn5 <- [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]]]}] 11:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 631ms 11:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:17:15 INFO - PROCESS | 4008 | 1471544235029 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 11:17:15 INFO - PROCESS | 4008 | 1471544235031 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 11:17:15 INFO - PROCESS | 4008 | 1471544235034 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:17:15 INFO - PROCESS | 4008 | 1471544235036 Marionette TRACE conn5 <- [1,766,null,{}] 11:17:15 INFO - PROCESS | 4008 | 1471544235039 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:15 INFO - PROCESS | 4008 | 1471544235045 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:15 INFO - PROCESS | 4008 | 1471544235148 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 11:17:15 INFO - PROCESS | 4008 | 1471544235180 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:15 INFO - PROCESS | 4008 | 1471544235182 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:15 INFO - PROCESS | 4008 | ++DOCSHELL 173D1C00 == 34 [pid = 4008] [id = 201] 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (1883E000) [pid = 4008] [serial = 601] [outer = 00000000] 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (18A52400) [pid = 4008] [serial = 602] [outer = 1883E000] 11:17:15 INFO - PROCESS | 4008 | 1471544235231 Marionette DEBUG loaded listener.js 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (18AE4800) [pid = 4008] [serial = 603] [outer = 1883E000] 11:17:15 INFO - PROCESS | 4008 | 1471544235664 Marionette TRACE conn5 <- [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]]]}] 11:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 11:17:15 INFO - PROCESS | 4008 | 1471544235705 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 11:17:15 INFO - PROCESS | 4008 | 1471544235707 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 11:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:17:15 INFO - PROCESS | 4008 | 1471544235710 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:17:15 INFO - PROCESS | 4008 | 1471544235712 Marionette TRACE conn5 <- [1,770,null,{}] 11:17:15 INFO - PROCESS | 4008 | 1471544235716 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:15 INFO - PROCESS | 4008 | 1471544235717 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:15 INFO - PROCESS | 4008 | 1471544235794 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 11:17:15 INFO - PROCESS | 4008 | 1471544235803 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:15 INFO - PROCESS | 4008 | 1471544235804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:15 INFO - PROCESS | 4008 | ++DOCSHELL 18845000 == 35 [pid = 4008] [id = 202] 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (18886400) [pid = 4008] [serial = 604] [outer = 00000000] 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (18DDC800) [pid = 4008] [serial = 605] [outer = 18886400] 11:17:15 INFO - PROCESS | 4008 | 1471544235850 Marionette DEBUG loaded listener.js 11:17:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (18DDD800) [pid = 4008] [serial = 606] [outer = 18886400] 11:17:16 INFO - PROCESS | 4008 | 1471544236264 Marionette TRACE conn5 <- [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]]]}] 11:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 11:17:16 INFO - PROCESS | 4008 | 1471544236281 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 11:17:16 INFO - PROCESS | 4008 | 1471544236283 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 11:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:17:16 INFO - PROCESS | 4008 | 1471544236286 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:17:16 INFO - PROCESS | 4008 | 1471544236288 Marionette TRACE conn5 <- [1,774,null,{}] 11:17:16 INFO - PROCESS | 4008 | 1471544236291 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:16 INFO - PROCESS | 4008 | 1471544236293 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:16 INFO - PROCESS | 4008 | 1471544236408 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 11:17:16 INFO - PROCESS | 4008 | 1471544236418 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:16 INFO - PROCESS | 4008 | 1471544236419 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:16 INFO - PROCESS | 4008 | ++DOCSHELL 19603800 == 36 [pid = 4008] [id = 203] 11:17:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (19604000) [pid = 4008] [serial = 607] [outer = 00000000] 11:17:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (19607C00) [pid = 4008] [serial = 608] [outer = 19604000] 11:17:16 INFO - PROCESS | 4008 | 1471544236464 Marionette DEBUG loaded listener.js 11:17:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (1960D000) [pid = 4008] [serial = 609] [outer = 19604000] 11:17:17 INFO - PROCESS | 4008 | 1471544237133 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 872ms 11:17:17 INFO - PROCESS | 4008 | 1471544237159 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 11:17:17 INFO - PROCESS | 4008 | 1471544237164 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 11:17:17 INFO - PROCESS | 4008 | 1471544237169 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:17:17 INFO - PROCESS | 4008 | 1471544237174 Marionette TRACE conn5 <- [1,778,null,{}] 11:17:17 INFO - PROCESS | 4008 | 1471544237180 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:17 INFO - PROCESS | 4008 | 1471544237183 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:17 INFO - PROCESS | 4008 | 1471544237316 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 11:17:17 INFO - PROCESS | 4008 | 1471544237440 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:17 INFO - PROCESS | 4008 | 1471544237443 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:17 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9DC00 == 37 [pid = 4008] [id = 204] 11:17:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FC4E800) [pid = 4008] [serial = 610] [outer = 00000000] 11:17:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (13D22800) [pid = 4008] [serial = 611] [outer = 0FC4E800] 11:17:17 INFO - PROCESS | 4008 | 1471544237503 Marionette DEBUG loaded listener.js 11:17:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15169C00) [pid = 4008] [serial = 612] [outer = 0FC4E800] 11:17:18 INFO - PROCESS | 4008 | 1471544238114 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 970ms 11:17:18 INFO - PROCESS | 4008 | 1471544238151 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 11:17:18 INFO - PROCESS | 4008 | 1471544238156 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 11:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:17:18 INFO - PROCESS | 4008 | 1471544238162 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:17:18 INFO - PROCESS | 4008 | 1471544238165 Marionette TRACE conn5 <- [1,782,null,{}] 11:17:18 INFO - PROCESS | 4008 | 1471544238170 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:18 INFO - PROCESS | 4008 | 1471544238173 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:18 INFO - PROCESS | 4008 | 1471544238288 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 11:17:18 INFO - PROCESS | 4008 | 1471544238385 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:18 INFO - PROCESS | 4008 | 1471544238388 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:18 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0B800 == 38 [pid = 4008] [id = 205] 11:17:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E5C400) [pid = 4008] [serial = 613] [outer = 00000000] 11:17:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (17209800) [pid = 4008] [serial = 614] [outer = 15E5C400] 11:17:18 INFO - PROCESS | 4008 | 1471544238445 Marionette DEBUG loaded listener.js 11:17:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (173C4C00) [pid = 4008] [serial = 615] [outer = 15E5C400] 11:17:19 INFO - PROCESS | 4008 | 1471544239054 Marionette TRACE conn5 <- [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]]]}] 11:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 931ms 11:17:19 INFO - PROCESS | 4008 | 1471544239095 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 11:17:19 INFO - PROCESS | 4008 | 1471544239098 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 11:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:17:19 INFO - PROCESS | 4008 | 1471544239102 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:17:19 INFO - PROCESS | 4008 | 1471544239105 Marionette TRACE conn5 <- [1,786,null,{}] 11:17:19 INFO - PROCESS | 4008 | 1471544239116 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:19 INFO - PROCESS | 4008 | 1471544239121 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:19 INFO - PROCESS | 4008 | 1471544239227 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 11:17:19 INFO - PROCESS | 4008 | 1471544239323 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:19 INFO - PROCESS | 4008 | 1471544239326 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:19 INFO - PROCESS | 4008 | ++DOCSHELL 19612C00 == 39 [pid = 4008] [id = 206] 11:17:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19613000) [pid = 4008] [serial = 616] [outer = 00000000] 11:17:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19616400) [pid = 4008] [serial = 617] [outer = 19613000] 11:17:19 INFO - PROCESS | 4008 | 1471544239385 Marionette DEBUG loaded listener.js 11:17:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1961C400) [pid = 4008] [serial = 618] [outer = 19613000] 11:17:20 INFO - PROCESS | 4008 | 1471544240108 Marionette TRACE conn5 <- [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]]]}] 11:17:20 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 11:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1025ms 11:17:20 INFO - PROCESS | 4008 | 1471544240131 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 11:17:20 INFO - PROCESS | 4008 | 1471544240135 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 11:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:17:20 INFO - PROCESS | 4008 | 1471544240141 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:17:20 INFO - PROCESS | 4008 | 1471544240144 Marionette TRACE conn5 <- [1,790,null,{}] 11:17:20 INFO - PROCESS | 4008 | 1471544240150 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:20 INFO - PROCESS | 4008 | 1471544240153 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:20 INFO - PROCESS | 4008 | 1471544240254 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 11:17:20 INFO - PROCESS | 4008 | 1471544240334 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:20 INFO - PROCESS | 4008 | 1471544240338 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:20 INFO - PROCESS | 4008 | ++DOCSHELL 0BC38C00 == 40 [pid = 4008] [id = 207] 11:17:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0C7D4C00) [pid = 4008] [serial = 619] [outer = 00000000] 11:17:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (0C97C800) [pid = 4008] [serial = 620] [outer = 0C7D4C00] 11:17:20 INFO - PROCESS | 4008 | 1471544240432 Marionette DEBUG loaded listener.js 11:17:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0CD82000) [pid = 4008] [serial = 621] [outer = 0C7D4C00] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 18845000 == 39 [pid = 4008] [id = 202] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 173D1C00 == 38 [pid = 4008] [id = 201] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 10D41000 == 37 [pid = 4008] [id = 200] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 16E70800 == 36 [pid = 4008] [id = 199] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 15E5C800 == 35 [pid = 4008] [id = 198] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 10B4F400 == 34 [pid = 4008] [id = 197] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 0CD36000 == 33 [pid = 4008] [id = 196] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 186D7800 == 32 [pid = 4008] [id = 194] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 0C9C1800 == 31 [pid = 4008] [id = 195] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 19612C00 == 30 [pid = 4008] [id = 206] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 0BC0B800 == 29 [pid = 4008] [id = 205] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 19603800 == 28 [pid = 4008] [id = 203] 11:17:21 INFO - PROCESS | 4008 | --DOCSHELL 0BC9DC00 == 27 [pid = 4008] [id = 204] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (147DD000) [pid = 4008] [serial = 566] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10B4BC00) [pid = 4008] [serial = 561] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1026F400) [pid = 4008] [serial = 560] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0FC52800) [pid = 4008] [serial = 563] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1888F400) [pid = 4008] [serial = 579] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FD03000) [pid = 4008] [serial = 564] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E50C00) [pid = 4008] [serial = 569] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (10267000) [pid = 4008] [serial = 555] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FD0AC00) [pid = 4008] [serial = 554] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (16408400) [pid = 4008] [serial = 558] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (15EB9C00) [pid = 4008] [serial = 557] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (173C8000) [pid = 4008] [serial = 572] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1883E400) [pid = 4008] [serial = 575] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (18885400) [pid = 4008] [serial = 576] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (175F3400) [pid = 4008] [serial = 573] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (18DD2400) [pid = 4008] [serial = 581] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (14850C00) [pid = 4008] [serial = 567] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (16E72400) [pid = 4008] [serial = 570] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (1888EC00) [pid = 4008] [serial = 578] [outer = 00000000] [url = about:blank] 11:17:21 INFO - PROCESS | 4008 | 1471544241509 Marionette TRACE conn5 <- [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]]]}] 11:17:21 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 11:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1420ms 11:17:21 INFO - PROCESS | 4008 | 1471544241564 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 11:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:17:21 INFO - PROCESS | 4008 | 1471544241568 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 11:17:21 INFO - PROCESS | 4008 | 1471544241573 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:17:21 INFO - PROCESS | 4008 | 1471544241578 Marionette TRACE conn5 <- [1,794,null,{}] 11:17:21 INFO - PROCESS | 4008 | 1471544241583 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:21 INFO - PROCESS | 4008 | 1471544241585 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:21 INFO - PROCESS | 4008 | 1471544241675 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 11:17:21 INFO - PROCESS | 4008 | 1471544241688 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:21 INFO - PROCESS | 4008 | 1471544241691 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:21 INFO - PROCESS | 4008 | ++DOCSHELL 0C907000 == 28 [pid = 4008] [id = 208] 11:17:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (0C908400) [pid = 4008] [serial = 622] [outer = 00000000] 11:17:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (0CDE8C00) [pid = 4008] [serial = 623] [outer = 0C908400] 11:17:21 INFO - PROCESS | 4008 | 1471544241741 Marionette DEBUG loaded listener.js 11:17:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (0FC51000) [pid = 4008] [serial = 624] [outer = 0C908400] 11:17:22 INFO - PROCESS | 4008 | 1471544242218 Marionette TRACE conn5 <- [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]]]}] 11:17:22 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 11:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 691ms 11:17:22 INFO - PROCESS | 4008 | 1471544242265 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 11:17:22 INFO - PROCESS | 4008 | 1471544242270 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 11:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:17:22 INFO - PROCESS | 4008 | 1471544242277 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:17:22 INFO - PROCESS | 4008 | 1471544242279 Marionette TRACE conn5 <- [1,798,null,{}] 11:17:22 INFO - PROCESS | 4008 | 1471544242283 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:22 INFO - PROCESS | 4008 | 1471544242286 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:22 INFO - PROCESS | 4008 | 1471544242405 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 11:17:22 INFO - PROCESS | 4008 | 1471544242489 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:22 INFO - PROCESS | 4008 | 1471544242491 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:22 INFO - PROCESS | 4008 | ++DOCSHELL 1026FC00 == 29 [pid = 4008] [id = 209] 11:17:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (10270800) [pid = 4008] [serial = 625] [outer = 00000000] 11:17:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (10307800) [pid = 4008] [serial = 626] [outer = 10270800] 11:17:22 INFO - PROCESS | 4008 | 1471544242541 Marionette DEBUG loaded listener.js 11:17:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (1037F800) [pid = 4008] [serial = 627] [outer = 10270800] 11:17:22 INFO - PROCESS | 4008 | 1471544242910 Marionette TRACE conn5 <- [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]]]}] 11:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 671ms 11:17:22 INFO - PROCESS | 4008 | 1471544242950 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 11:17:22 INFO - PROCESS | 4008 | 1471544242952 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 11:17:22 INFO - PROCESS | 4008 | 1471544242956 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:17:22 INFO - PROCESS | 4008 | 1471544242960 Marionette TRACE conn5 <- [1,802,null,{}] 11:17:22 INFO - PROCESS | 4008 | 1471544242971 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:22 INFO - PROCESS | 4008 | 1471544242976 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:23 INFO - PROCESS | 4008 | 1471544243061 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 11:17:23 INFO - PROCESS | 4008 | 1471544243069 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:23 INFO - PROCESS | 4008 | 1471544243072 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:23 INFO - PROCESS | 4008 | ++DOCSHELL 1429B800 == 30 [pid = 4008] [id = 210] 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (142A2800) [pid = 4008] [serial = 628] [outer = 00000000] 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (14850C00) [pid = 4008] [serial = 629] [outer = 142A2800] 11:17:23 INFO - PROCESS | 4008 | 1471544243121 Marionette DEBUG loaded listener.js 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (14924000) [pid = 4008] [serial = 630] [outer = 142A2800] 11:17:23 INFO - PROCESS | 4008 | 1471544243619 Marionette TRACE conn5 <- [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] 11:17:23 INFO - PROCESS | 4008 | 1471544243632 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 11:17:23 INFO - PROCESS | 4008 | 1471544243636 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:17:23 INFO - PROCESS | 4008 | 1471544243637 Marionette TRACE conn5 <- [1,806,null,{}] 11:17:23 INFO - PROCESS | 4008 | 1471544243641 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:23 INFO - PROCESS | 4008 | 1471544243643 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:23 INFO - PROCESS | 4008 | 1471544243757 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 11:17:23 INFO - PROCESS | 4008 | 1471544243839 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:23 INFO - PROCESS | 4008 | 1471544243841 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:23 INFO - PROCESS | 4008 | ++DOCSHELL 15E2E000 == 31 [pid = 4008] [id = 211] 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15E2F400) [pid = 4008] [serial = 631] [outer = 00000000] 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E51400) [pid = 4008] [serial = 632] [outer = 15E2F400] 11:17:23 INFO - PROCESS | 4008 | 1471544243887 Marionette DEBUG loaded listener.js 11:17:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E5C800) [pid = 4008] [serial = 633] [outer = 15E2F400] 11:17:24 INFO - PROCESS | 4008 | 1471544244317 Marionette TRACE conn5 <- [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]]]}] 11:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 730ms 11:17:24 INFO - PROCESS | 4008 | 1471544244370 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 11:17:24 INFO - PROCESS | 4008 | 1471544244372 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 11:17:24 INFO - PROCESS | 4008 | 1471544244375 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:17:24 INFO - PROCESS | 4008 | 1471544244377 Marionette TRACE conn5 <- [1,810,null,{}] 11:17:24 INFO - PROCESS | 4008 | 1471544244380 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:24 INFO - PROCESS | 4008 | 1471544244383 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:24 INFO - PROCESS | 4008 | 1471544244497 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 11:17:24 INFO - PROCESS | 4008 | 1471544244508 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:24 INFO - PROCESS | 4008 | 1471544244510 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:24 INFO - PROCESS | 4008 | ++DOCSHELL 16408000 == 32 [pid = 4008] [id = 212] 11:17:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16408C00) [pid = 4008] [serial = 634] [outer = 00000000] 11:17:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E4E400) [pid = 4008] [serial = 635] [outer = 16408C00] 11:17:24 INFO - PROCESS | 4008 | 1471544244555 Marionette DEBUG loaded listener.js 11:17:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E6E000) [pid = 4008] [serial = 636] [outer = 16408C00] 11:17:25 INFO - PROCESS | 4008 | 1471544245023 Marionette TRACE conn5 <- [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] 11:17:25 INFO - PROCESS | 4008 | 1471544245059 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 11:17:25 INFO - PROCESS | 4008 | 1471544245062 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:17:25 INFO - PROCESS | 4008 | 1471544245063 Marionette TRACE conn5 <- [1,814,null,{}] 11:17:25 INFO - PROCESS | 4008 | 1471544245070 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:25 INFO - PROCESS | 4008 | 1471544245076 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:25 INFO - PROCESS | 4008 | 1471544245223 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 11:17:25 INFO - PROCESS | 4008 | 1471544245239 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:25 INFO - PROCESS | 4008 | 1471544245241 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:25 INFO - PROCESS | 4008 | ++DOCSHELL 173CF400 == 33 [pid = 4008] [id = 213] 11:17:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (173CFC00) [pid = 4008] [serial = 637] [outer = 00000000] 11:17:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18665800) [pid = 4008] [serial = 638] [outer = 173CFC00] 11:17:25 INFO - PROCESS | 4008 | 1471544245287 Marionette DEBUG loaded listener.js 11:17:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18809400) [pid = 4008] [serial = 639] [outer = 173CFC00] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18886400) [pid = 4008] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (15E5CC00) [pid = 4008] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1888D800) [pid = 4008] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0CD36C00) [pid = 4008] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0C9C9000) [pid = 4008] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (10DDE000) [pid = 4008] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (16E7C800) [pid = 4008] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15E5D000) [pid = 4008] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1883E000) [pid = 4008] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:17:25 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19604000) [pid = 4008] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:17:25 INFO - PROCESS | 4008 | 1471544245844 Marionette TRACE conn5 <- [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]]]}] 11:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 832ms 11:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:17:25 INFO - PROCESS | 4008 | 1471544245898 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 11:17:25 INFO - PROCESS | 4008 | 1471544245900 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 11:17:25 INFO - PROCESS | 4008 | 1471544245903 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:17:25 INFO - PROCESS | 4008 | 1471544245905 Marionette TRACE conn5 <- [1,818,null,{}] 11:17:25 INFO - PROCESS | 4008 | 1471544245908 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:25 INFO - PROCESS | 4008 | 1471544245910 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:26 INFO - PROCESS | 4008 | 1471544245986 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 11:17:26 INFO - PROCESS | 4008 | 1471544245991 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:26 INFO - PROCESS | 4008 | 1471544245993 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:26 INFO - PROCESS | 4008 | ++DOCSHELL 0C974C00 == 34 [pid = 4008] [id = 214] 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0CDE6000) [pid = 4008] [serial = 640] [outer = 00000000] 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18669000) [pid = 4008] [serial = 641] [outer = 0CDE6000] 11:17:26 INFO - PROCESS | 4008 | 1471544246038 Marionette DEBUG loaded listener.js 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1883A800) [pid = 4008] [serial = 642] [outer = 0CDE6000] 11:17:26 INFO - PROCESS | 4008 | 1471544246440 Marionette TRACE conn5 <- [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]]]}] 11:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 571ms 11:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:17:26 INFO - PROCESS | 4008 | 1471544246474 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 11:17:26 INFO - PROCESS | 4008 | 1471544246476 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 11:17:26 INFO - PROCESS | 4008 | 1471544246491 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:17:26 INFO - PROCESS | 4008 | 1471544246493 Marionette TRACE conn5 <- [1,822,null,{}] 11:17:26 INFO - PROCESS | 4008 | 1471544246496 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:26 INFO - PROCESS | 4008 | 1471544246498 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:26 INFO - PROCESS | 4008 | 1471544246580 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 11:17:26 INFO - PROCESS | 4008 | 1471544246586 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:26 INFO - PROCESS | 4008 | 1471544246588 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:26 INFO - PROCESS | 4008 | ++DOCSHELL 18840800 == 35 [pid = 4008] [id = 215] 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18842C00) [pid = 4008] [serial = 643] [outer = 00000000] 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (14297400) [pid = 4008] [serial = 644] [outer = 18842C00] 11:17:26 INFO - PROCESS | 4008 | 1471544246633 Marionette DEBUG loaded listener.js 11:17:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18845000) [pid = 4008] [serial = 645] [outer = 18842C00] 11:17:27 INFO - PROCESS | 4008 | 1471544247062 Marionette TRACE conn5 <- [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]]]}] 11:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 650ms 11:17:27 INFO - PROCESS | 4008 | 1471544247130 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 11:17:27 INFO - PROCESS | 4008 | 1471544247132 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 11:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:17:27 INFO - PROCESS | 4008 | 1471544247135 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:17:27 INFO - PROCESS | 4008 | 1471544247137 Marionette TRACE conn5 <- [1,826,null,{}] 11:17:27 INFO - PROCESS | 4008 | 1471544247141 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:27 INFO - PROCESS | 4008 | 1471544247143 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:27 INFO - PROCESS | 4008 | 1471544247220 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 11:17:27 INFO - PROCESS | 4008 | 1471544247225 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:27 INFO - PROCESS | 4008 | 1471544247227 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:27 INFO - PROCESS | 4008 | ++DOCSHELL 1888A400 == 36 [pid = 4008] [id = 216] 11:17:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1888C800) [pid = 4008] [serial = 646] [outer = 00000000] 11:17:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18892C00) [pid = 4008] [serial = 647] [outer = 1888C800] 11:17:27 INFO - PROCESS | 4008 | 1471544247273 Marionette DEBUG loaded listener.js 11:17:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18893800) [pid = 4008] [serial = 648] [outer = 1888C800] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 0C907000 == 35 [pid = 4008] [id = 208] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 0BC38C00 == 34 [pid = 4008] [id = 207] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 1026FC00 == 33 [pid = 4008] [id = 209] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 16408000 == 32 [pid = 4008] [id = 212] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 1429B800 == 31 [pid = 4008] [id = 210] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 173CF400 == 30 [pid = 4008] [id = 213] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 0C974C00 == 29 [pid = 4008] [id = 214] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 15E2E000 == 28 [pid = 4008] [id = 211] 11:17:28 INFO - PROCESS | 4008 | --DOCSHELL 18840800 == 27 [pid = 4008] [id = 215] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (19607C00) [pid = 4008] [serial = 608] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1960D000) [pid = 4008] [serial = 609] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18DDC800) [pid = 4008] [serial = 605] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15EB6000) [pid = 4008] [serial = 593] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E52C00) [pid = 4008] [serial = 594] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18DD4000) [pid = 4008] [serial = 582] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FBF9000) [pid = 4008] [serial = 587] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FD02400) [pid = 4008] [serial = 588] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1026C400) [pid = 4008] [serial = 584] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (103E3C00) [pid = 4008] [serial = 585] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (147B9C00) [pid = 4008] [serial = 590] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (172B2800) [pid = 4008] [serial = 596] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (18DDD800) [pid = 4008] [serial = 606] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (172B3800) [pid = 4008] [serial = 599] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (173C9800) [pid = 4008] [serial = 597] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (175F6000) [pid = 4008] [serial = 600] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (18A52400) [pid = 4008] [serial = 602] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (18AE4800) [pid = 4008] [serial = 603] [outer = 00000000] [url = about:blank] 11:17:29 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (1485A800) [pid = 4008] [serial = 591] [outer = 00000000] [url = about:blank] 11:17:30 INFO - PROCESS | 4008 | 1471544250000 Marionette TRACE conn5 <- [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]]]}] 11:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2888ms 11:17:30 INFO - PROCESS | 4008 | 1471544250038 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 11:17:30 INFO - PROCESS | 4008 | 1471544250043 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 11:17:30 INFO - PROCESS | 4008 | 1471544250048 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:17:30 INFO - PROCESS | 4008 | 1471544250053 Marionette TRACE conn5 <- [1,830,null,{}] 11:17:30 INFO - PROCESS | 4008 | 1471544250059 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:30 INFO - PROCESS | 4008 | 1471544250062 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:30 INFO - PROCESS | 4008 | 1471544250151 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 11:17:30 INFO - PROCESS | 4008 | 1471544250158 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:30 INFO - PROCESS | 4008 | 1471544250162 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:30 INFO - PROCESS | 4008 | ++DOCSHELL 0FD03C00 == 28 [pid = 4008] [id = 217] 11:17:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (0FD07400) [pid = 4008] [serial = 649] [outer = 00000000] 11:17:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (0FD10400) [pid = 4008] [serial = 650] [outer = 0FD07400] 11:17:30 INFO - PROCESS | 4008 | 1471544250212 Marionette DEBUG loaded listener.js 11:17:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (101AA000) [pid = 4008] [serial = 651] [outer = 0FD07400] 11:17:30 INFO - PROCESS | 4008 | 1471544250685 Marionette TRACE conn5 <- [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]]]}] 11:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 11:17:30 INFO - PROCESS | 4008 | 1471544250725 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 11:17:30 INFO - PROCESS | 4008 | 1471544250730 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 11:17:30 INFO - PROCESS | 4008 | 1471544250736 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:17:30 INFO - PROCESS | 4008 | 1471544250739 Marionette TRACE conn5 <- [1,834,null,{}] 11:17:30 INFO - PROCESS | 4008 | 1471544250743 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:30 INFO - PROCESS | 4008 | 1471544250746 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:30 INFO - PROCESS | 4008 | 1471544250834 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 11:17:30 INFO - PROCESS | 4008 | 1471544250843 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:30 INFO - PROCESS | 4008 | 1471544250845 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:30 INFO - PROCESS | 4008 | ++DOCSHELL 13D20000 == 29 [pid = 4008] [id = 218] 11:17:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (13D21400) [pid = 4008] [serial = 652] [outer = 00000000] 11:17:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (13F25400) [pid = 4008] [serial = 653] [outer = 13D21400] 11:17:30 INFO - PROCESS | 4008 | 1471544250895 Marionette DEBUG loaded listener.js 11:17:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (13FD4800) [pid = 4008] [serial = 654] [outer = 13D21400] 11:17:31 INFO - PROCESS | 4008 | 1471544251347 Marionette TRACE conn5 <- [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]]]}] 11:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 630ms 11:17:31 INFO - PROCESS | 4008 | 1471544251389 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 11:17:31 INFO - PROCESS | 4008 | 1471544251391 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 11:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:17:31 INFO - PROCESS | 4008 | 1471544251395 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:17:31 INFO - PROCESS | 4008 | 1471544251399 Marionette TRACE conn5 <- [1,838,null,{}] 11:17:31 INFO - PROCESS | 4008 | 1471544251409 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:31 INFO - PROCESS | 4008 | 1471544251414 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:31 INFO - PROCESS | 4008 | 1471544251498 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 11:17:31 INFO - PROCESS | 4008 | 1471544251505 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:31 INFO - PROCESS | 4008 | 1471544251508 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:31 INFO - PROCESS | 4008 | ++DOCSHELL 14922C00 == 30 [pid = 4008] [id = 219] 11:17:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (14924400) [pid = 4008] [serial = 655] [outer = 00000000] 11:17:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (15935400) [pid = 4008] [serial = 656] [outer = 14924400] 11:17:31 INFO - PROCESS | 4008 | 1471544251558 Marionette DEBUG loaded listener.js 11:17:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15E2C400) [pid = 4008] [serial = 657] [outer = 14924400] 11:17:32 INFO - PROCESS | 4008 | 1471544252006 Marionette TRACE conn5 <- [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]]]}] 11:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 11:17:32 INFO - PROCESS | 4008 | 1471544252068 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 11:17:32 INFO - PROCESS | 4008 | 1471544252071 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 11:17:32 INFO - PROCESS | 4008 | 1471544252074 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:17:32 INFO - PROCESS | 4008 | 1471544252075 Marionette TRACE conn5 <- [1,842,null,{}] 11:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:17:32 INFO - PROCESS | 4008 | 1471544252079 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:32 INFO - PROCESS | 4008 | 1471544252081 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:32 INFO - PROCESS | 4008 | 1471544252164 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 11:17:32 INFO - PROCESS | 4008 | 1471544252172 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:32 INFO - PROCESS | 4008 | 1471544252174 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:32 INFO - PROCESS | 4008 | ++DOCSHELL 15E5FC00 == 31 [pid = 4008] [id = 220] 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E62400) [pid = 4008] [serial = 658] [outer = 00000000] 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1640D000) [pid = 4008] [serial = 659] [outer = 15E62400] 11:17:32 INFO - PROCESS | 4008 | 1471544252251 Marionette DEBUG loaded listener.js 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (16E72800) [pid = 4008] [serial = 660] [outer = 15E62400] 11:17:32 INFO - PROCESS | 4008 | 1471544252711 Marionette TRACE conn5 <- [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]]]}] 11:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 11:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:17:32 INFO - PROCESS | 4008 | 1471544252748 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 11:17:32 INFO - PROCESS | 4008 | 1471544252750 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 11:17:32 INFO - PROCESS | 4008 | 1471544252753 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:17:32 INFO - PROCESS | 4008 | 1471544252755 Marionette TRACE conn5 <- [1,846,null,{}] 11:17:32 INFO - PROCESS | 4008 | 1471544252758 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:32 INFO - PROCESS | 4008 | 1471544252760 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:32 INFO - PROCESS | 4008 | 1471544252838 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 11:17:32 INFO - PROCESS | 4008 | 1471544252843 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:32 INFO - PROCESS | 4008 | 1471544252845 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:32 INFO - PROCESS | 4008 | ++DOCSHELL 16E77C00 == 32 [pid = 4008] [id = 221] 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (16E7BC00) [pid = 4008] [serial = 661] [outer = 00000000] 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (17251800) [pid = 4008] [serial = 662] [outer = 16E7BC00] 11:17:32 INFO - PROCESS | 4008 | 1471544252890 Marionette DEBUG loaded listener.js 11:17:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (173C5400) [pid = 4008] [serial = 663] [outer = 16E7BC00] 11:17:33 INFO - PROCESS | 4008 | 1471544253312 Marionette TRACE conn5 <- [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]]]}] 11:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 11:17:33 INFO - PROCESS | 4008 | 1471544253324 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 11:17:33 INFO - PROCESS | 4008 | 1471544253326 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 11:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:17:33 INFO - PROCESS | 4008 | 1471544253358 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:17:33 INFO - PROCESS | 4008 | 1471544253360 Marionette TRACE conn5 <- [1,850,null,{}] 11:17:33 INFO - PROCESS | 4008 | 1471544253364 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:33 INFO - PROCESS | 4008 | 1471544253369 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:33 INFO - PROCESS | 4008 | 1471544253473 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 11:17:33 INFO - PROCESS | 4008 | 1471544253482 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:33 INFO - PROCESS | 4008 | 1471544253484 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:33 INFO - PROCESS | 4008 | ++DOCSHELL 186E4000 == 33 [pid = 4008] [id = 222] 11:17:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18808800) [pid = 4008] [serial = 664] [outer = 00000000] 11:17:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18887400) [pid = 4008] [serial = 665] [outer = 18808800] 11:17:33 INFO - PROCESS | 4008 | 1471544253530 Marionette DEBUG loaded listener.js 11:17:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1888D400) [pid = 4008] [serial = 666] [outer = 18808800] 11:17:34 INFO - PROCESS | 4008 | 1471544253978 Marionette TRACE conn5 <- [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]]]}] 11:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 710ms 11:17:34 INFO - PROCESS | 4008 | 1471544254044 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 11:17:34 INFO - PROCESS | 4008 | 1471544254046 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 11:17:34 INFO - PROCESS | 4008 | 1471544254050 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:17:34 INFO - PROCESS | 4008 | 1471544254051 Marionette TRACE conn5 <- [1,854,null,{}] 11:17:34 INFO - PROCESS | 4008 | 1471544254055 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:34 INFO - PROCESS | 4008 | 1471544254057 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:34 INFO - PROCESS | 4008 | 1471544254133 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 11:17:34 INFO - PROCESS | 4008 | 1471544254141 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:34 INFO - PROCESS | 4008 | 1471544254142 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:34 INFO - PROCESS | 4008 | ++DOCSHELL 18A49C00 == 34 [pid = 4008] [id = 223] 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18A52000) [pid = 4008] [serial = 667] [outer = 00000000] 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18AEB000) [pid = 4008] [serial = 668] [outer = 18A52000] 11:17:34 INFO - PROCESS | 4008 | 1471544254187 Marionette DEBUG loaded listener.js 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18B9CC00) [pid = 4008] [serial = 669] [outer = 18A52000] 11:17:34 INFO - PROCESS | 4008 | 1471544254600 Marionette TRACE conn5 <- [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]]]}] 11:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 631ms 11:17:34 INFO - PROCESS | 4008 | 1471544254685 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 11:17:34 INFO - PROCESS | 4008 | 1471544254687 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 11:17:34 INFO - PROCESS | 4008 | 1471544254690 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:17:34 INFO - PROCESS | 4008 | 1471544254692 Marionette TRACE conn5 <- [1,858,null,{}] 11:17:34 INFO - PROCESS | 4008 | 1471544254695 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:34 INFO - PROCESS | 4008 | 1471544254697 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:34 INFO - PROCESS | 4008 | 1471544254774 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 11:17:34 INFO - PROCESS | 4008 | 1471544254782 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:34 INFO - PROCESS | 4008 | 1471544254784 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:34 INFO - PROCESS | 4008 | ++DOCSHELL 18AEAC00 == 35 [pid = 4008] [id = 224] 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18DD6400) [pid = 4008] [serial = 670] [outer = 00000000] 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DDBC00) [pid = 4008] [serial = 671] [outer = 18DD6400] 11:17:34 INFO - PROCESS | 4008 | 1471544254830 Marionette DEBUG loaded listener.js 11:17:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18DD9800) [pid = 4008] [serial = 672] [outer = 18DD6400] 11:17:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19607400) [pid = 4008] [serial = 673] [outer = 13F30000] 11:17:35 INFO - PROCESS | 4008 | 1471544255376 Marionette TRACE conn5 <- [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]]]}] 11:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 730ms 11:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:17:35 INFO - PROCESS | 4008 | 1471544255424 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 11:17:35 INFO - PROCESS | 4008 | 1471544255426 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 11:17:35 INFO - PROCESS | 4008 | 1471544255429 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:17:35 INFO - PROCESS | 4008 | 1471544255431 Marionette TRACE conn5 <- [1,862,null,{}] 11:17:35 INFO - PROCESS | 4008 | 1471544255434 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:35 INFO - PROCESS | 4008 | 1471544255436 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:35 INFO - PROCESS | 4008 | 1471544255542 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 11:17:35 INFO - PROCESS | 4008 | 1471544255548 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:35 INFO - PROCESS | 4008 | 1471544255550 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:35 INFO - PROCESS | 4008 | ++DOCSHELL 148EC800 == 36 [pid = 4008] [id = 225] 11:17:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19601400) [pid = 4008] [serial = 674] [outer = 00000000] 11:17:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19604C00) [pid = 4008] [serial = 675] [outer = 19601400] 11:17:35 INFO - PROCESS | 4008 | 1471544255596 Marionette DEBUG loaded listener.js 11:17:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1960A800) [pid = 4008] [serial = 676] [outer = 19601400] 11:17:36 INFO - PROCESS | 4008 | 1471544256056 Marionette TRACE conn5 <- [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]]]}] 11:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 11:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:17:36 INFO - PROCESS | 4008 | 1471544256104 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 11:17:36 INFO - PROCESS | 4008 | 1471544256106 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 11:17:36 INFO - PROCESS | 4008 | 1471544256152 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:17:36 INFO - PROCESS | 4008 | 1471544256154 Marionette TRACE conn5 <- [1,866,null,{}] 11:17:36 INFO - PROCESS | 4008 | 1471544256157 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:36 INFO - PROCESS | 4008 | 1471544256159 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:36 INFO - PROCESS | 4008 | 1471544256273 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 11:17:36 INFO - PROCESS | 4008 | 1471544256285 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:36 INFO - PROCESS | 4008 | 1471544256287 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:36 INFO - PROCESS | 4008 | ++DOCSHELL 19619C00 == 37 [pid = 4008] [id = 226] 11:17:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1961A000) [pid = 4008] [serial = 677] [outer = 00000000] 11:17:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1966BC00) [pid = 4008] [serial = 678] [outer = 1961A000] 11:17:36 INFO - PROCESS | 4008 | 1471544256331 Marionette DEBUG loaded listener.js 11:17:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19725C00) [pid = 4008] [serial = 679] [outer = 1961A000] 11:17:36 INFO - PROCESS | 4008 | 1471544256791 Marionette TRACE conn5 <- [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]]]}] 11:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 731ms 11:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:17:36 INFO - PROCESS | 4008 | 1471544256840 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 11:17:36 INFO - PROCESS | 4008 | 1471544256843 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 11:17:36 INFO - PROCESS | 4008 | 1471544256846 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:17:36 INFO - PROCESS | 4008 | 1471544256849 Marionette TRACE conn5 <- [1,870,null,{}] 11:17:36 INFO - PROCESS | 4008 | 1471544256852 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:36 INFO - PROCESS | 4008 | 1471544256855 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:37 INFO - PROCESS | 4008 | 1471544256973 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18842C00) [pid = 4008] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E2F400) [pid = 4008] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16408C00) [pid = 4008] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (173CFC00) [pid = 4008] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E5C400) [pid = 4008] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0FC4E800) [pid = 4008] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (142A2800) [pid = 4008] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10270800) [pid = 4008] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0C908400) [pid = 4008] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0C7D4C00) [pid = 4008] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19613000) [pid = 4008] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:17:37 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0CDE6000) [pid = 4008] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:17:37 INFO - PROCESS | 4008 | 1471544257171 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:37 INFO - PROCESS | 4008 | 1471544257174 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:37 INFO - PROCESS | 4008 | ++DOCSHELL 0BC08400 == 38 [pid = 4008] [id = 227] 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (0BC0B800) [pid = 4008] [serial = 680] [outer = 00000000] 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0C910000) [pid = 4008] [serial = 681] [outer = 0BC0B800] 11:17:37 INFO - PROCESS | 4008 | 1471544257223 Marionette DEBUG loaded listener.js 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (14928C00) [pid = 4008] [serial = 682] [outer = 0BC0B800] 11:17:37 INFO - PROCESS | 4008 | 1471544257599 Marionette TRACE conn5 <- [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]]]}] 11:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 11:17:37 INFO - PROCESS | 4008 | 1471544257624 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 11:17:37 INFO - PROCESS | 4008 | 1471544257626 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 11:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:17:37 INFO - PROCESS | 4008 | 1471544257628 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:17:37 INFO - PROCESS | 4008 | 1471544257630 Marionette TRACE conn5 <- [1,874,null,{}] 11:17:37 INFO - PROCESS | 4008 | 1471544257634 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:37 INFO - PROCESS | 4008 | 1471544257635 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:37 INFO - PROCESS | 4008 | 1471544257714 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 11:17:37 INFO - PROCESS | 4008 | 1471544257792 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:37 INFO - PROCESS | 4008 | 1471544257804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:37 INFO - PROCESS | 4008 | ++DOCSHELL 1485A400 == 39 [pid = 4008] [id = 228] 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (15E57400) [pid = 4008] [serial = 683] [outer = 00000000] 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (173CFC00) [pid = 4008] [serial = 684] [outer = 15E57400] 11:17:37 INFO - PROCESS | 4008 | 1471544257850 Marionette DEBUG loaded listener.js 11:17:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18A54800) [pid = 4008] [serial = 685] [outer = 15E57400] 11:17:38 INFO - PROCESS | 4008 | 1471544258199 Marionette TRACE conn5 <- [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]]]}] 11:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 11:17:38 INFO - PROCESS | 4008 | 1471544258260 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 11:17:38 INFO - PROCESS | 4008 | 1471544258262 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 11:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:17:38 INFO - PROCESS | 4008 | 1471544258265 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:17:38 INFO - PROCESS | 4008 | 1471544258267 Marionette TRACE conn5 <- [1,878,null,{}] 11:17:38 INFO - PROCESS | 4008 | 1471544258271 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:38 INFO - PROCESS | 4008 | 1471544258273 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:38 INFO - PROCESS | 4008 | 1471544258383 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 11:17:38 INFO - PROCESS | 4008 | 1471544258391 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:38 INFO - PROCESS | 4008 | 1471544258393 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:38 INFO - PROCESS | 4008 | ++DOCSHELL 1972D000 == 40 [pid = 4008] [id = 229] 11:17:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1972D800) [pid = 4008] [serial = 686] [outer = 00000000] 11:17:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1973C400) [pid = 4008] [serial = 687] [outer = 1972D800] 11:17:38 INFO - PROCESS | 4008 | 1471544258438 Marionette DEBUG loaded listener.js 11:17:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1973EC00) [pid = 4008] [serial = 688] [outer = 1972D800] 11:17:38 INFO - PROCESS | 4008 | 1471544258859 Marionette TRACE conn5 <- [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]]]}] 11:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 631ms 11:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:17:38 INFO - PROCESS | 4008 | 1471544258896 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 11:17:38 INFO - PROCESS | 4008 | 1471544258898 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 11:17:38 INFO - PROCESS | 4008 | 1471544258901 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:17:38 INFO - PROCESS | 4008 | 1471544258903 Marionette TRACE conn5 <- [1,882,null,{}] 11:17:38 INFO - PROCESS | 4008 | 1471544258907 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:38 INFO - PROCESS | 4008 | 1471544258909 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:39 INFO - PROCESS | 4008 | 1471544259020 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 11:17:39 INFO - PROCESS | 4008 | 1471544259071 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:39 INFO - PROCESS | 4008 | 1471544259073 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:39 INFO - PROCESS | 4008 | ++DOCSHELL 1960EC00 == 41 [pid = 4008] [id = 230] 11:17:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1973BC00) [pid = 4008] [serial = 689] [outer = 00000000] 11:17:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1998B000) [pid = 4008] [serial = 690] [outer = 1973BC00] 11:17:39 INFO - PROCESS | 4008 | 1471544259118 Marionette DEBUG loaded listener.js 11:17:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1998D400) [pid = 4008] [serial = 691] [outer = 1973BC00] 11:17:39 INFO - PROCESS | 4008 | 1471544259900 Marionette TRACE conn5 <- [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]]]}] 11:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1068ms 11:17:40 INFO - PROCESS | 4008 | 1471544259971 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 11:17:40 INFO - PROCESS | 4008 | 1471544259975 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 11:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:17:40 INFO - PROCESS | 4008 | 1471544259980 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:17:40 INFO - PROCESS | 4008 | 1471544259985 Marionette TRACE conn5 <- [1,886,null,{}] 11:17:40 INFO - PROCESS | 4008 | 1471544259991 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:40 INFO - PROCESS | 4008 | 1471544259993 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:40 INFO - PROCESS | 4008 | 1471544260123 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 11:17:40 INFO - PROCESS | 4008 | 1471544260240 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:40 INFO - PROCESS | 4008 | 1471544260243 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:40 INFO - PROCESS | 4008 | ++DOCSHELL 0C7D4C00 == 42 [pid = 4008] [id = 231] 11:17:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0CDE6C00) [pid = 4008] [serial = 692] [outer = 00000000] 11:17:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (0FD0F800) [pid = 4008] [serial = 693] [outer = 0CDE6C00] 11:17:40 INFO - PROCESS | 4008 | 1471544260304 Marionette DEBUG loaded listener.js 11:17:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (10308400) [pid = 4008] [serial = 694] [outer = 0CDE6C00] 11:17:41 INFO - PROCESS | 4008 | 1471544261238 Marionette TRACE conn5 <- [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]]]}] 11:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1293ms 11:17:41 INFO - PROCESS | 4008 | 1471544261272 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 11:17:41 INFO - PROCESS | 4008 | 1471544261277 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 11:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:17:41 INFO - PROCESS | 4008 | 1471544261282 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:17:41 INFO - PROCESS | 4008 | 1471544261285 Marionette TRACE conn5 <- [1,890,null,{}] 11:17:41 INFO - PROCESS | 4008 | 1471544261291 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:41 INFO - PROCESS | 4008 | 1471544261293 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:41 INFO - PROCESS | 4008 | 1471544261407 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 11:17:41 INFO - PROCESS | 4008 | 1471544261490 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:41 INFO - PROCESS | 4008 | 1471544261494 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:41 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9A000 == 43 [pid = 4008] [id = 232] 11:17:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (0C774000) [pid = 4008] [serial = 695] [outer = 00000000] 11:17:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (0CD37C00) [pid = 4008] [serial = 696] [outer = 0C774000] 11:17:41 INFO - PROCESS | 4008 | 1471544261575 Marionette DEBUG loaded listener.js 11:17:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0FBFA800) [pid = 4008] [serial = 697] [outer = 0C774000] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 1972D000 == 42 [pid = 4008] [id = 229] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 1485A400 == 41 [pid = 4008] [id = 228] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 0BC08400 == 40 [pid = 4008] [id = 227] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 19619C00 == 39 [pid = 4008] [id = 226] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 148EC800 == 38 [pid = 4008] [id = 225] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 18AEAC00 == 37 [pid = 4008] [id = 224] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 18A49C00 == 36 [pid = 4008] [id = 223] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 186E4000 == 35 [pid = 4008] [id = 222] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 16E77C00 == 34 [pid = 4008] [id = 221] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 15E5FC00 == 33 [pid = 4008] [id = 220] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 14922C00 == 32 [pid = 4008] [id = 219] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 13D20000 == 31 [pid = 4008] [id = 218] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 0FD03C00 == 30 [pid = 4008] [id = 217] 11:17:41 INFO - PROCESS | 4008 | --DOCSHELL 1888A400 == 29 [pid = 4008] [id = 216] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (18892C00) [pid = 4008] [serial = 647] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (18845000) [pid = 4008] [serial = 645] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (15E51400) [pid = 4008] [serial = 632] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (16E4E400) [pid = 4008] [serial = 635] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (15E5C800) [pid = 4008] [serial = 633] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18665800) [pid = 4008] [serial = 638] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E6E000) [pid = 4008] [serial = 636] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (14297400) [pid = 4008] [serial = 644] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18809400) [pid = 4008] [serial = 639] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (17209800) [pid = 4008] [serial = 614] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15169C00) [pid = 4008] [serial = 612] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (13D22800) [pid = 4008] [serial = 611] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (14850C00) [pid = 4008] [serial = 629] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10307800) [pid = 4008] [serial = 626] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1037F800) [pid = 4008] [serial = 627] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0CDE8C00) [pid = 4008] [serial = 623] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FC51000) [pid = 4008] [serial = 624] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0CD82000) [pid = 4008] [serial = 621] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0C97C800) [pid = 4008] [serial = 620] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1961C400) [pid = 4008] [serial = 618] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19616400) [pid = 4008] [serial = 617] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (173C4C00) [pid = 4008] [serial = 615] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18669000) [pid = 4008] [serial = 641] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1883A800) [pid = 4008] [serial = 642] [outer = 00000000] [url = about:blank] 11:17:41 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (14924000) [pid = 4008] [serial = 630] [outer = 00000000] [url = about:blank] 11:17:42 INFO - PROCESS | 4008 | 1471544262055 Marionette TRACE conn5 <- [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]]]}] 11:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 830ms 11:17:42 INFO - PROCESS | 4008 | 1471544262112 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 11:17:42 INFO - PROCESS | 4008 | 1471544262118 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 11:17:42 INFO - PROCESS | 4008 | 1471544262124 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:17:42 INFO - PROCESS | 4008 | 1471544262126 Marionette TRACE conn5 <- [1,894,null,{}] 11:17:42 INFO - PROCESS | 4008 | 1471544262130 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:42 INFO - PROCESS | 4008 | 1471544262133 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:42 INFO - PROCESS | 4008 | 1471544262219 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 11:17:42 INFO - PROCESS | 4008 | 1471544262225 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:42 INFO - PROCESS | 4008 | 1471544262228 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:42 INFO - PROCESS | 4008 | ++DOCSHELL 0FD07800 == 30 [pid = 4008] [id = 233] 11:17:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (10269000) [pid = 4008] [serial = 698] [outer = 00000000] 11:17:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10302000) [pid = 4008] [serial = 699] [outer = 10269000] 11:17:42 INFO - PROCESS | 4008 | 1471544262277 Marionette DEBUG loaded listener.js 11:17:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10381000) [pid = 4008] [serial = 700] [outer = 10269000] 11:17:42 INFO - PROCESS | 4008 | 1471544262758 Marionette TRACE conn5 <- [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]]]}] 11:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 11:17:42 INFO - PROCESS | 4008 | 1471544262797 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 11:17:42 INFO - PROCESS | 4008 | 1471544262800 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 11:17:42 INFO - PROCESS | 4008 | 1471544262803 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:17:42 INFO - PROCESS | 4008 | 1471544262807 Marionette TRACE conn5 <- [1,898,null,{}] 11:17:42 INFO - PROCESS | 4008 | 1471544262817 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:42 INFO - PROCESS | 4008 | 1471544262822 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:42 INFO - PROCESS | 4008 | 1471544262936 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 11:17:42 INFO - PROCESS | 4008 | 1471544262952 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:42 INFO - PROCESS | 4008 | 1471544262955 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:43 INFO - PROCESS | 4008 | ++DOCSHELL 14842400 == 31 [pid = 4008] [id = 234] 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (14843800) [pid = 4008] [serial = 701] [outer = 00000000] 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (14851C00) [pid = 4008] [serial = 702] [outer = 14843800] 11:17:43 INFO - PROCESS | 4008 | 1471544263004 Marionette DEBUG loaded listener.js 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (14926800) [pid = 4008] [serial = 703] [outer = 14843800] 11:17:43 INFO - PROCESS | 4008 | 1471544263454 Marionette TRACE conn5 <- [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]]]}] 11:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 11:17:43 INFO - PROCESS | 4008 | 1471544263477 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 11:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:17:43 INFO - PROCESS | 4008 | 1471544263480 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 11:17:43 INFO - PROCESS | 4008 | 1471544263487 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:17:43 INFO - PROCESS | 4008 | 1471544263488 Marionette TRACE conn5 <- [1,902,null,{}] 11:17:43 INFO - PROCESS | 4008 | 1471544263492 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:43 INFO - PROCESS | 4008 | 1471544263494 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:43 INFO - PROCESS | 4008 | 1471544263589 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 11:17:43 INFO - PROCESS | 4008 | 1471544263597 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:43 INFO - PROCESS | 4008 | 1471544263599 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:43 INFO - PROCESS | 4008 | ++DOCSHELL 15930800 == 32 [pid = 4008] [id = 235] 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E2B400) [pid = 4008] [serial = 704] [outer = 00000000] 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15E59400) [pid = 4008] [serial = 705] [outer = 15E2B400] 11:17:43 INFO - PROCESS | 4008 | 1471544263645 Marionette DEBUG loaded listener.js 11:17:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15E5FC00) [pid = 4008] [serial = 706] [outer = 15E2B400] 11:17:44 INFO - PROCESS | 4008 | 1471544264066 Marionette TRACE conn5 <- [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]]]}] 11:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 630ms 11:17:44 INFO - PROCESS | 4008 | 1471544264113 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 11:17:44 INFO - PROCESS | 4008 | 1471544264116 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 11:17:44 INFO - PROCESS | 4008 | 1471544264119 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:17:44 INFO - PROCESS | 4008 | 1471544264121 Marionette TRACE conn5 <- [1,906,null,{}] 11:17:44 INFO - PROCESS | 4008 | 1471544264124 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:44 INFO - PROCESS | 4008 | 1471544264126 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:44 INFO - PROCESS | 4008 | 1471544264239 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 11:17:44 INFO - PROCESS | 4008 | 1471544264244 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:44 INFO - PROCESS | 4008 | 1471544264246 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:44 INFO - PROCESS | 4008 | ++DOCSHELL 15EC1400 == 33 [pid = 4008] [id = 236] 11:17:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16403800) [pid = 4008] [serial = 707] [outer = 00000000] 11:17:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E56800) [pid = 4008] [serial = 708] [outer = 16403800] 11:17:44 INFO - PROCESS | 4008 | 1471544264291 Marionette DEBUG loaded listener.js 11:17:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E77C00) [pid = 4008] [serial = 709] [outer = 16403800] 11:17:44 INFO - PROCESS | 4008 | 1471544264776 Marionette TRACE conn5 <- [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]]]}] 11:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 11:17:44 INFO - PROCESS | 4008 | 1471544264793 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 11:17:44 INFO - PROCESS | 4008 | 1471544264795 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 11:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:17:44 INFO - PROCESS | 4008 | 1471544264798 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:17:44 INFO - PROCESS | 4008 | 1471544264800 Marionette TRACE conn5 <- [1,910,null,{}] 11:17:44 INFO - PROCESS | 4008 | 1471544264803 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:44 INFO - PROCESS | 4008 | 1471544264809 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:44 INFO - PROCESS | 4008 | 1471544264946 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 11:17:44 INFO - PROCESS | 4008 | 1471544264957 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:45 INFO - PROCESS | 4008 | 1471544264959 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:45 INFO - PROCESS | 4008 | ++DOCSHELL 16408C00 == 34 [pid = 4008] [id = 237] 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (16E55400) [pid = 4008] [serial = 710] [outer = 00000000] 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173CF800) [pid = 4008] [serial = 711] [outer = 16E55400] 11:17:45 INFO - PROCESS | 4008 | 1471544265005 Marionette DEBUG loaded listener.js 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (175F7000) [pid = 4008] [serial = 712] [outer = 16E55400] 11:17:45 INFO - PROCESS | 4008 | 1471544265450 Marionette TRACE conn5 <- [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]]]}] 11:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 11:17:45 INFO - PROCESS | 4008 | 1471544265563 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 11:17:45 INFO - PROCESS | 4008 | 1471544265566 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 11:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:17:45 INFO - PROCESS | 4008 | 1471544265573 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:17:45 INFO - PROCESS | 4008 | 1471544265575 Marionette TRACE conn5 <- [1,914,null,{}] 11:17:45 INFO - PROCESS | 4008 | 1471544265578 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:45 INFO - PROCESS | 4008 | 1471544265580 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:45 INFO - PROCESS | 4008 | 1471544265686 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 11:17:45 INFO - PROCESS | 4008 | 1471544265695 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:45 INFO - PROCESS | 4008 | 1471544265697 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:45 INFO - PROCESS | 4008 | ++DOCSHELL 173C7800 == 35 [pid = 4008] [id = 238] 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18809000) [pid = 4008] [serial = 713] [outer = 00000000] 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1883CC00) [pid = 4008] [serial = 714] [outer = 18809000] 11:17:45 INFO - PROCESS | 4008 | 1471544265742 Marionette DEBUG loaded listener.js 11:17:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1883D400) [pid = 4008] [serial = 715] [outer = 18809000] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E62400) [pid = 4008] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18A52000) [pid = 4008] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (14924400) [pid = 4008] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1888C800) [pid = 4008] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (13D21400) [pid = 4008] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18808800) [pid = 4008] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FD07400) [pid = 4008] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18DD6400) [pid = 4008] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (16E7BC00) [pid = 4008] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19601400) [pid = 4008] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1961A000) [pid = 4008] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0BC0B800) [pid = 4008] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1972D800) [pid = 4008] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:17:46 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E57400) [pid = 4008] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:17:46 INFO - PROCESS | 4008 | 1471544266376 Marionette TRACE conn5 <- [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]]]}] 11:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 830ms 11:17:46 INFO - PROCESS | 4008 | 1471544266404 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 11:17:46 INFO - PROCESS | 4008 | 1471544266406 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 11:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:17:46 INFO - PROCESS | 4008 | 1471544266409 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:17:46 INFO - PROCESS | 4008 | 1471544266411 Marionette TRACE conn5 <- [1,918,null,{}] 11:17:46 INFO - PROCESS | 4008 | 1471544266415 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:46 INFO - PROCESS | 4008 | 1471544266417 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:46 INFO - PROCESS | 4008 | 1471544266495 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 11:17:46 INFO - PROCESS | 4008 | 1471544266502 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:46 INFO - PROCESS | 4008 | 1471544266503 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:46 INFO - PROCESS | 4008 | ++DOCSHELL 08775000 == 36 [pid = 4008] [id = 239] 11:17:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (13D24400) [pid = 4008] [serial = 716] [outer = 00000000] 11:17:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18808800) [pid = 4008] [serial = 717] [outer = 13D24400] 11:17:46 INFO - PROCESS | 4008 | 1471544266549 Marionette DEBUG loaded listener.js 11:17:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18848000) [pid = 4008] [serial = 718] [outer = 13D24400] 11:17:47 INFO - PROCESS | 4008 | 1471544267001 Marionette TRACE conn5 <- [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]]]}] 11:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 631ms 11:17:47 INFO - PROCESS | 4008 | 1471544267040 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 11:17:47 INFO - PROCESS | 4008 | 1471544267042 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 11:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:17:47 INFO - PROCESS | 4008 | 1471544267045 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:17:47 INFO - PROCESS | 4008 | 1471544267047 Marionette TRACE conn5 <- [1,922,null,{}] 11:17:47 INFO - PROCESS | 4008 | 1471544267051 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:47 INFO - PROCESS | 4008 | 1471544267052 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:47 INFO - PROCESS | 4008 | 1471544267132 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 11:17:47 INFO - PROCESS | 4008 | 1471544267138 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:47 INFO - PROCESS | 4008 | 1471544267140 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:47 INFO - PROCESS | 4008 | ++DOCSHELL 15E30400 == 37 [pid = 4008] [id = 240] 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (172B5000) [pid = 4008] [serial = 719] [outer = 00000000] 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18A07400) [pid = 4008] [serial = 720] [outer = 172B5000] 11:17:47 INFO - PROCESS | 4008 | 1471544267185 Marionette DEBUG loaded listener.js 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18A49800) [pid = 4008] [serial = 721] [outer = 172B5000] 11:17:47 INFO - PROCESS | 4008 | 1471544267629 Marionette TRACE conn5 <- [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]]]}] 11:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 632ms 11:17:47 INFO - PROCESS | 4008 | 1471544267678 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 11:17:47 INFO - PROCESS | 4008 | 1471544267681 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 11:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:17:47 INFO - PROCESS | 4008 | 1471544267684 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:17:47 INFO - PROCESS | 4008 | 1471544267685 Marionette TRACE conn5 <- [1,926,null,{}] 11:17:47 INFO - PROCESS | 4008 | 1471544267689 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:47 INFO - PROCESS | 4008 | 1471544267691 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:47 INFO - PROCESS | 4008 | 1471544267771 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 11:17:47 INFO - PROCESS | 4008 | 1471544267776 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:47 INFO - PROCESS | 4008 | 1471544267778 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:47 INFO - PROCESS | 4008 | ++DOCSHELL 18DD1800 == 38 [pid = 4008] [id = 241] 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DD6400) [pid = 4008] [serial = 722] [outer = 00000000] 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1959FC00) [pid = 4008] [serial = 723] [outer = 18DD6400] 11:17:47 INFO - PROCESS | 4008 | 1471544267824 Marionette DEBUG loaded listener.js 11:17:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1960D400) [pid = 4008] [serial = 724] [outer = 18DD6400] 11:17:48 INFO - PROCESS | 4008 | 1471544268257 Marionette TRACE conn5 <- [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]]]}] 11:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 11:17:48 INFO - PROCESS | 4008 | 1471544268352 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 11:17:48 INFO - PROCESS | 4008 | 1471544268356 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 11:17:48 INFO - PROCESS | 4008 | 1471544268362 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:17:48 INFO - PROCESS | 4008 | 1471544268366 Marionette TRACE conn5 <- [1,930,null,{}] 11:17:48 INFO - PROCESS | 4008 | 1471544268373 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:48 INFO - PROCESS | 4008 | 1471544268376 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:48 INFO - PROCESS | 4008 | 1471544268577 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 11:17:48 INFO - PROCESS | 4008 | 1471544268657 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:48 INFO - PROCESS | 4008 | 1471544268663 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:48 INFO - PROCESS | 4008 | ++DOCSHELL 0C90AC00 == 39 [pid = 4008] [id = 242] 11:17:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (0C972C00) [pid = 4008] [serial = 725] [outer = 00000000] 11:17:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0C9CA400) [pid = 4008] [serial = 726] [outer = 0C972C00] 11:17:48 INFO - PROCESS | 4008 | 1471544268722 Marionette DEBUG loaded listener.js 11:17:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FC51C00) [pid = 4008] [serial = 727] [outer = 0C972C00] 11:17:49 INFO - PROCESS | 4008 | 1471544269299 Marionette TRACE conn5 <- [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]]]}] 11:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 971ms 11:17:49 INFO - PROCESS | 4008 | 1471544269340 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 11:17:49 INFO - PROCESS | 4008 | 1471544269344 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 11:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:17:49 INFO - PROCESS | 4008 | 1471544269351 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:17:49 INFO - PROCESS | 4008 | 1471544269355 Marionette TRACE conn5 <- [1,934,null,{}] 11:17:49 INFO - PROCESS | 4008 | 1471544269359 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:49 INFO - PROCESS | 4008 | 1471544269362 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:49 INFO - PROCESS | 4008 | 1471544269473 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 11:17:49 INFO - PROCESS | 4008 | 1471544269572 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:49 INFO - PROCESS | 4008 | 1471544269575 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:49 INFO - PROCESS | 4008 | ++DOCSHELL 140CE000 == 40 [pid = 4008] [id = 243] 11:17:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (140D2C00) [pid = 4008] [serial = 728] [outer = 00000000] 11:17:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (147D6000) [pid = 4008] [serial = 729] [outer = 140D2C00] 11:17:49 INFO - PROCESS | 4008 | 1471544269633 Marionette DEBUG loaded listener.js 11:17:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (15E26C00) [pid = 4008] [serial = 730] [outer = 140D2C00] 11:17:50 INFO - PROCESS | 4008 | 1471544270232 Marionette TRACE conn5 <- [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]]]}] 11:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 930ms 11:17:50 INFO - PROCESS | 4008 | 1471544270280 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 11:17:50 INFO - PROCESS | 4008 | 1471544270283 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 11:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:17:50 INFO - PROCESS | 4008 | 1471544270286 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:17:50 INFO - PROCESS | 4008 | 1471544270289 Marionette TRACE conn5 <- [1,938,null,{}] 11:17:50 INFO - PROCESS | 4008 | 1471544270299 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:50 INFO - PROCESS | 4008 | 1471544270304 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:50 INFO - PROCESS | 4008 | 1471544270415 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 11:17:50 INFO - PROCESS | 4008 | 1471544270516 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:50 INFO - PROCESS | 4008 | 1471544270520 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:50 INFO - PROCESS | 4008 | ++DOCSHELL 1888F400 == 41 [pid = 4008] [id = 244] 11:17:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18891400) [pid = 4008] [serial = 731] [outer = 00000000] 11:17:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (18DDF800) [pid = 4008] [serial = 732] [outer = 18891400] 11:17:50 INFO - PROCESS | 4008 | 1471544270579 Marionette DEBUG loaded listener.js 11:17:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19617800) [pid = 4008] [serial = 733] [outer = 18891400] 11:17:51 INFO - PROCESS | 4008 | 1471544271210 Marionette TRACE conn5 <- [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]]]}] 11:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 971ms 11:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:17:51 INFO - PROCESS | 4008 | 1471544271260 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 11:17:51 INFO - PROCESS | 4008 | 1471544271262 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 11:17:51 INFO - PROCESS | 4008 | 1471544271265 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:17:51 INFO - PROCESS | 4008 | 1471544271267 Marionette TRACE conn5 <- [1,942,null,{}] 11:17:51 INFO - PROCESS | 4008 | 1471544271271 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:51 INFO - PROCESS | 4008 | 1471544271274 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:51 INFO - PROCESS | 4008 | 1471544271383 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 11:17:51 INFO - PROCESS | 4008 | 1471544271508 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:51 INFO - PROCESS | 4008 | 1471544271510 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:51 INFO - PROCESS | 4008 | ++DOCSHELL 10302C00 == 42 [pid = 4008] [id = 245] 11:17:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (18DD9C00) [pid = 4008] [serial = 734] [outer = 00000000] 11:17:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1972DC00) [pid = 4008] [serial = 735] [outer = 18DD9C00] 11:17:51 INFO - PROCESS | 4008 | 1471544271567 Marionette DEBUG loaded listener.js 11:17:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19741400) [pid = 4008] [serial = 736] [outer = 18DD9C00] 11:17:52 INFO - PROCESS | 4008 | 1471544272276 Marionette TRACE conn5 <- [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]]]}] 11:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1015ms 11:17:52 INFO - PROCESS | 4008 | 1471544272298 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 11:17:52 INFO - PROCESS | 4008 | 1471544272302 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 11:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:17:52 INFO - PROCESS | 4008 | 1471544272309 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:17:52 INFO - PROCESS | 4008 | 1471544272312 Marionette TRACE conn5 <- [1,946,null,{}] 11:17:52 INFO - PROCESS | 4008 | 1471544272338 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:52 INFO - PROCESS | 4008 | 1471544272341 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:52 INFO - PROCESS | 4008 | 1471544272444 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 11:17:52 INFO - PROCESS | 4008 | 1471544272574 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:52 INFO - PROCESS | 4008 | 1471544272578 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:52 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0F400 == 43 [pid = 4008] [id = 246] 11:17:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (101AE000) [pid = 4008] [serial = 737] [outer = 00000000] 11:17:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (1026EC00) [pid = 4008] [serial = 738] [outer = 101AE000] 11:17:52 INFO - PROCESS | 4008 | 1471544272631 Marionette DEBUG loaded listener.js 11:17:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (13D1E400) [pid = 4008] [serial = 739] [outer = 101AE000] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 15E30400 == 42 [pid = 4008] [id = 240] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 08775000 == 41 [pid = 4008] [id = 239] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 173C7800 == 40 [pid = 4008] [id = 238] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 16408C00 == 39 [pid = 4008] [id = 237] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 15EC1400 == 38 [pid = 4008] [id = 236] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 15930800 == 37 [pid = 4008] [id = 235] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 14842400 == 36 [pid = 4008] [id = 234] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 0FD07800 == 35 [pid = 4008] [id = 233] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 0BC9A000 == 34 [pid = 4008] [id = 232] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 1960EC00 == 33 [pid = 4008] [id = 230] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 0C7D4C00 == 32 [pid = 4008] [id = 231] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 10302C00 == 31 [pid = 4008] [id = 245] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 1888F400 == 30 [pid = 4008] [id = 244] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 18DD1800 == 29 [pid = 4008] [id = 241] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 0C90AC00 == 28 [pid = 4008] [id = 242] 11:17:53 INFO - PROCESS | 4008 | --DOCSHELL 140CE000 == 27 [pid = 4008] [id = 243] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (1640D000) [pid = 4008] [serial = 659] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (16E72800) [pid = 4008] [serial = 660] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (18AEB000) [pid = 4008] [serial = 668] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (18B9CC00) [pid = 4008] [serial = 669] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (15935400) [pid = 4008] [serial = 656] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (15E2C400) [pid = 4008] [serial = 657] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (18893800) [pid = 4008] [serial = 648] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (13F25400) [pid = 4008] [serial = 653] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (13FD4800) [pid = 4008] [serial = 654] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1888D400) [pid = 4008] [serial = 666] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18887400) [pid = 4008] [serial = 665] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0FD10400) [pid = 4008] [serial = 650] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (101AA000) [pid = 4008] [serial = 651] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18DDBC00) [pid = 4008] [serial = 671] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (17251800) [pid = 4008] [serial = 662] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (173C5400) [pid = 4008] [serial = 663] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19604C00) [pid = 4008] [serial = 675] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1960A800) [pid = 4008] [serial = 676] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19725C00) [pid = 4008] [serial = 679] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1966BC00) [pid = 4008] [serial = 678] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C910000) [pid = 4008] [serial = 681] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (14928C00) [pid = 4008] [serial = 682] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1973C400) [pid = 4008] [serial = 687] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1973EC00) [pid = 4008] [serial = 688] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (173CFC00) [pid = 4008] [serial = 684] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1C3A4400) [pid = 4008] [serial = 381] [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.] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18A54800) [pid = 4008] [serial = 685] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (18DD9800) [pid = 4008] [serial = 672] [outer = 00000000] [url = about:blank] 11:17:53 INFO - PROCESS | 4008 | 1471544273762 Marionette TRACE conn5 <- [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]]]}] 11:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1502ms 11:17:53 INFO - PROCESS | 4008 | 1471544273814 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 11:17:53 INFO - PROCESS | 4008 | 1471544273819 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 11:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:17:53 INFO - PROCESS | 4008 | 1471544273823 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:17:53 INFO - PROCESS | 4008 | 1471544273827 Marionette TRACE conn5 <- [1,950,null,{}] 11:17:53 INFO - PROCESS | 4008 | 1471544273840 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:53 INFO - PROCESS | 4008 | 1471544273843 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:53 INFO - PROCESS | 4008 | 1471544273926 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 11:17:53 INFO - PROCESS | 4008 | 1471544273934 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:53 INFO - PROCESS | 4008 | 1471544273939 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:53 INFO - PROCESS | 4008 | ++DOCSHELL 0C97C800 == 28 [pid = 4008] [id = 247] 11:17:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0C9C3000) [pid = 4008] [serial = 740] [outer = 00000000] 11:17:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0CDECC00) [pid = 4008] [serial = 741] [outer = 0C9C3000] 11:17:54 INFO - PROCESS | 4008 | 1471544273988 Marionette DEBUG loaded listener.js 11:17:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0FC55800) [pid = 4008] [serial = 742] [outer = 0C9C3000] 11:17:54 INFO - PROCESS | 4008 | 1471544274463 Marionette TRACE conn5 <- [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]]]}] 11:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 691ms 11:17:54 INFO - PROCESS | 4008 | 1471544274522 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 11:17:54 INFO - PROCESS | 4008 | 1471544274526 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 11:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:17:54 INFO - PROCESS | 4008 | 1471544274537 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:17:54 INFO - PROCESS | 4008 | 1471544274540 Marionette TRACE conn5 <- [1,954,null,{}] 11:17:54 INFO - PROCESS | 4008 | 1471544274543 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:54 INFO - PROCESS | 4008 | 1471544274546 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:54 INFO - PROCESS | 4008 | 1471544274634 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 11:17:54 INFO - PROCESS | 4008 | 1471544274641 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:54 INFO - PROCESS | 4008 | 1471544274643 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:54 INFO - PROCESS | 4008 | ++DOCSHELL 13F30400 == 29 [pid = 4008] [id = 248] 11:17:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13FB4800) [pid = 4008] [serial = 743] [outer = 00000000] 11:17:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (140CE000) [pid = 4008] [serial = 744] [outer = 13FB4800] 11:17:54 INFO - PROCESS | 4008 | 1471544274700 Marionette DEBUG loaded listener.js 11:17:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (147B1800) [pid = 4008] [serial = 745] [outer = 13FB4800] 11:17:55 INFO - PROCESS | 4008 | 1471544275149 Marionette TRACE conn5 <- [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]]]}] 11:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 690ms 11:17:55 INFO - PROCESS | 4008 | 1471544275225 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 11:17:55 INFO - PROCESS | 4008 | 1471544275227 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 11:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:17:55 INFO - PROCESS | 4008 | 1471544275231 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:17:55 INFO - PROCESS | 4008 | 1471544275234 Marionette TRACE conn5 <- [1,958,null,{}] 11:17:55 INFO - PROCESS | 4008 | 1471544275245 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:55 INFO - PROCESS | 4008 | 1471544275250 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:55 INFO - PROCESS | 4008 | 1471544275334 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 11:17:55 INFO - PROCESS | 4008 | 1471544275351 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:55 INFO - PROCESS | 4008 | 1471544275354 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:55 INFO - PROCESS | 4008 | ++DOCSHELL 15E62400 == 30 [pid = 4008] [id = 249] 11:17:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15EB6400) [pid = 4008] [serial = 746] [outer = 00000000] 11:17:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15EC3400) [pid = 4008] [serial = 747] [outer = 15EB6400] 11:17:55 INFO - PROCESS | 4008 | 1471544275404 Marionette DEBUG loaded listener.js 11:17:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E4DC00) [pid = 4008] [serial = 748] [outer = 15EB6400] 11:17:55 INFO - PROCESS | 4008 | 1471544275851 Marionette TRACE conn5 <- [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]]]}] 11:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 11:17:55 INFO - PROCESS | 4008 | 1471544275905 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 11:17:55 INFO - PROCESS | 4008 | 1471544275908 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 11:17:55 INFO - PROCESS | 4008 | 1471544275911 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:17:55 INFO - PROCESS | 4008 | 1471544275913 Marionette TRACE conn5 <- [1,962,null,{}] 11:17:55 INFO - PROCESS | 4008 | 1471544275916 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:55 INFO - PROCESS | 4008 | 1471544275919 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:56 INFO - PROCESS | 4008 | 1471544276058 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 11:17:56 INFO - PROCESS | 4008 | 1471544276074 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:56 INFO - PROCESS | 4008 | 1471544276077 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:56 INFO - PROCESS | 4008 | ++DOCSHELL 16E71800 == 31 [pid = 4008] [id = 250] 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16E74000) [pid = 4008] [serial = 749] [outer = 00000000] 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1724F000) [pid = 4008] [serial = 750] [outer = 16E74000] 11:17:56 INFO - PROCESS | 4008 | 1471544276123 Marionette DEBUG loaded listener.js 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (172BB000) [pid = 4008] [serial = 751] [outer = 16E74000] 11:17:56 INFO - PROCESS | 4008 | 1471544276529 Marionette TRACE conn5 <- [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]]]}] 11:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 11:17:56 INFO - PROCESS | 4008 | 1471544276585 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 11:17:56 INFO - PROCESS | 4008 | 1471544276587 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 11:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:17:56 INFO - PROCESS | 4008 | 1471544276596 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:17:56 INFO - PROCESS | 4008 | 1471544276598 Marionette TRACE conn5 <- [1,966,null,{}] 11:17:56 INFO - PROCESS | 4008 | 1471544276602 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:56 INFO - PROCESS | 4008 | 1471544276604 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:56 INFO - PROCESS | 4008 | 1471544276711 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 11:17:56 INFO - PROCESS | 4008 | 1471544276749 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:56 INFO - PROCESS | 4008 | 1471544276751 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:56 INFO - PROCESS | 4008 | ++DOCSHELL 173C7400 == 32 [pid = 4008] [id = 251] 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173C7800) [pid = 4008] [serial = 752] [outer = 00000000] 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18661400) [pid = 4008] [serial = 753] [outer = 173C7800] 11:17:56 INFO - PROCESS | 4008 | 1471544276797 Marionette DEBUG loaded listener.js 11:17:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1880FC00) [pid = 4008] [serial = 754] [outer = 173C7800] 11:17:57 INFO - PROCESS | 4008 | 1471544277257 Marionette TRACE conn5 <- [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]]]}] 11:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 690ms 11:17:57 INFO - PROCESS | 4008 | 1471544277319 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 11:17:57 INFO - PROCESS | 4008 | 1471544277321 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 11:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:17:57 INFO - PROCESS | 4008 | 1471544277325 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:17:57 INFO - PROCESS | 4008 | 1471544277326 Marionette TRACE conn5 <- [1,970,null,{}] 11:17:57 INFO - PROCESS | 4008 | 1471544277331 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:57 INFO - PROCESS | 4008 | 1471544277336 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:57 INFO - PROCESS | 4008 | 1471544277498 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 11:17:57 INFO - PROCESS | 4008 | 1471544277557 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:57 INFO - PROCESS | 4008 | 1471544277559 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:57 INFO - PROCESS | 4008 | ++DOCSHELL 18A0F000 == 33 [pid = 4008] [id = 252] 11:17:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18AEBC00) [pid = 4008] [serial = 755] [outer = 00000000] 11:17:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DD1C00) [pid = 4008] [serial = 756] [outer = 18AEBC00] 11:17:57 INFO - PROCESS | 4008 | 1471544277608 Marionette DEBUG loaded listener.js 11:17:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DD9000) [pid = 4008] [serial = 757] [outer = 18AEBC00] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (16403800) [pid = 4008] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0C774000) [pid = 4008] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1973BC00) [pid = 4008] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E2B400) [pid = 4008] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10269000) [pid = 4008] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16E55400) [pid = 4008] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0CDE6C00) [pid = 4008] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (14843800) [pid = 4008] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18809000) [pid = 4008] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (13D24400) [pid = 4008] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (172B5000) [pid = 4008] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:17:58 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18DD6400) [pid = 4008] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:17:58 INFO - PROCESS | 4008 | 1471544278222 Marionette TRACE conn5 <- [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]]]}] 11:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 930ms 11:17:58 INFO - PROCESS | 4008 | 1471544278256 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 11:17:58 INFO - PROCESS | 4008 | 1471544278258 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 11:17:58 INFO - PROCESS | 4008 | 1471544278261 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:17:58 INFO - PROCESS | 4008 | 1471544278263 Marionette TRACE conn5 <- [1,974,null,{}] 11:17:58 INFO - PROCESS | 4008 | 1471544278267 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:58 INFO - PROCESS | 4008 | 1471544278269 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:58 INFO - PROCESS | 4008 | 1471544278346 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 11:17:58 INFO - PROCESS | 4008 | 1471544278352 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:58 INFO - PROCESS | 4008 | 1471544278354 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:58 INFO - PROCESS | 4008 | ++DOCSHELL 0BC3D000 == 34 [pid = 4008] [id = 253] 11:17:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0FB5EC00) [pid = 4008] [serial = 758] [outer = 00000000] 11:17:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E55400) [pid = 4008] [serial = 759] [outer = 0FB5EC00] 11:17:58 INFO - PROCESS | 4008 | 1471544278399 Marionette DEBUG loaded listener.js 11:17:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E70800) [pid = 4008] [serial = 760] [outer = 0FB5EC00] 11:17:58 INFO - PROCESS | 4008 | 1471544278812 Marionette TRACE conn5 <- [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]]]}] 11:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 631ms 11:17:58 INFO - PROCESS | 4008 | 1471544278896 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 11:17:58 INFO - PROCESS | 4008 | 1471544278898 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 11:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:17:58 INFO - PROCESS | 4008 | 1471544278901 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:17:58 INFO - PROCESS | 4008 | 1471544278903 Marionette TRACE conn5 <- [1,978,null,{}] 11:17:58 INFO - PROCESS | 4008 | 1471544278907 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:58 INFO - PROCESS | 4008 | 1471544278908 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:59 INFO - PROCESS | 4008 | 1471544278985 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 11:17:59 INFO - PROCESS | 4008 | 1471544278991 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:59 INFO - PROCESS | 4008 | 1471544278992 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:59 INFO - PROCESS | 4008 | ++DOCSHELL 16E54000 == 35 [pid = 4008] [id = 254] 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18842C00) [pid = 4008] [serial = 761] [outer = 00000000] 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DDE000) [pid = 4008] [serial = 762] [outer = 18842C00] 11:17:59 INFO - PROCESS | 4008 | 1471544279038 Marionette DEBUG loaded listener.js 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18DE0C00) [pid = 4008] [serial = 763] [outer = 18842C00] 11:17:59 INFO - PROCESS | 4008 | 1471544279448 Marionette TRACE conn5 <- [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]]]}] 11:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 570ms 11:17:59 INFO - PROCESS | 4008 | 1471544279472 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 11:17:59 INFO - PROCESS | 4008 | 1471544279474 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 11:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:17:59 INFO - PROCESS | 4008 | 1471544279507 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:17:59 INFO - PROCESS | 4008 | 1471544279508 Marionette TRACE conn5 <- [1,982,null,{}] 11:17:59 INFO - PROCESS | 4008 | 1471544279513 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:59 INFO - PROCESS | 4008 | 1471544279515 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:59 INFO - PROCESS | 4008 | 1471544279597 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 11:17:59 INFO - PROCESS | 4008 | 1471544279603 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:59 INFO - PROCESS | 4008 | 1471544279605 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:17:59 INFO - PROCESS | 4008 | ++DOCSHELL 15E5E800 == 36 [pid = 4008] [id = 255] 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1960EC00) [pid = 4008] [serial = 764] [outer = 00000000] 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19618C00) [pid = 4008] [serial = 765] [outer = 1960EC00] 11:17:59 INFO - PROCESS | 4008 | 1471544279650 Marionette DEBUG loaded listener.js 11:17:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1961E000) [pid = 4008] [serial = 766] [outer = 1960EC00] 11:18:00 INFO - PROCESS | 4008 | 1471544280093 Marionette TRACE conn5 <- [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]]]}] 11:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 651ms 11:18:00 INFO - PROCESS | 4008 | 1471544280166 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 11:18:00 INFO - PROCESS | 4008 | 1471544280171 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 11:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:18:00 INFO - PROCESS | 4008 | 1471544280177 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:18:00 INFO - PROCESS | 4008 | 1471544280181 Marionette TRACE conn5 <- [1,986,null,{}] 11:18:00 INFO - PROCESS | 4008 | 1471544280188 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:00 INFO - PROCESS | 4008 | 1471544280192 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:00 INFO - PROCESS | 4008 | 1471544280338 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 11:18:00 INFO - PROCESS | 4008 | 1471544280495 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:00 INFO - PROCESS | 4008 | 1471544280501 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:00 INFO - PROCESS | 4008 | ++DOCSHELL 0C7D3000 == 37 [pid = 4008] [id = 256] 11:18:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0C7D4C00) [pid = 4008] [serial = 767] [outer = 00000000] 11:18:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (0C97B000) [pid = 4008] [serial = 768] [outer = 0C7D4C00] 11:18:00 INFO - PROCESS | 4008 | 1471544280559 Marionette DEBUG loaded listener.js 11:18:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0FD0BC00) [pid = 4008] [serial = 769] [outer = 0C7D4C00] 11:18:01 INFO - PROCESS | 4008 | 1471544281209 Marionette TRACE conn5 <- [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]]]}] 11:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1083ms 11:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:18:01 INFO - PROCESS | 4008 | 1471544281262 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 11:18:01 INFO - PROCESS | 4008 | 1471544281265 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 11:18:01 INFO - PROCESS | 4008 | 1471544281272 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:18:01 INFO - PROCESS | 4008 | 1471544281276 Marionette TRACE conn5 <- [1,990,null,{}] 11:18:01 INFO - PROCESS | 4008 | 1471544281304 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:01 INFO - PROCESS | 4008 | 1471544281307 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:01 INFO - PROCESS | 4008 | 1471544281468 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 11:18:01 INFO - PROCESS | 4008 | 1471544281520 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:01 INFO - PROCESS | 4008 | 1471544281522 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:01 INFO - PROCESS | 4008 | ++DOCSHELL 14930400 == 38 [pid = 4008] [id = 257] 11:18:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1516A000) [pid = 4008] [serial = 770] [outer = 00000000] 11:18:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (15E23C00) [pid = 4008] [serial = 771] [outer = 1516A000] 11:18:01 INFO - PROCESS | 4008 | 1471544281581 Marionette DEBUG loaded listener.js 11:18:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (15E32400) [pid = 4008] [serial = 772] [outer = 1516A000] 11:18:02 INFO - PROCESS | 4008 | 1471544282299 Marionette TRACE conn5 <- [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]]]}] 11:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1082ms 11:18:02 INFO - PROCESS | 4008 | 1471544282352 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 11:18:02 INFO - PROCESS | 4008 | 1471544282355 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 11:18:02 INFO - PROCESS | 4008 | 1471544282380 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:18:02 INFO - PROCESS | 4008 | 1471544282382 Marionette TRACE conn5 <- [1,994,null,{}] 11:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:18:02 INFO - PROCESS | 4008 | 1471544282517 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:02 INFO - PROCESS | 4008 | 1471544282520 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:02 INFO - PROCESS | 4008 | 1471544282653 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 11:18:02 INFO - PROCESS | 4008 | 1471544282760 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:02 INFO - PROCESS | 4008 | 1471544282764 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:02 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFD000 == 39 [pid = 4008] [id = 258] 11:18:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0FD09000) [pid = 4008] [serial = 773] [outer = 00000000] 11:18:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (103DE800) [pid = 4008] [serial = 774] [outer = 0FD09000] 11:18:02 INFO - PROCESS | 4008 | 1471544282814 Marionette DEBUG loaded listener.js 11:18:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (13D1FC00) [pid = 4008] [serial = 775] [outer = 0FD09000] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 16E54000 == 38 [pid = 4008] [id = 254] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 0BC3D000 == 37 [pid = 4008] [id = 253] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 18A0F000 == 36 [pid = 4008] [id = 252] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 173C7400 == 35 [pid = 4008] [id = 251] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 16E71800 == 34 [pid = 4008] [id = 250] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 15E62400 == 33 [pid = 4008] [id = 249] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 13F30400 == 32 [pid = 4008] [id = 248] 11:18:03 INFO - PROCESS | 4008 | --DOCSHELL 0C97C800 == 31 [pid = 4008] [id = 247] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1959FC00) [pid = 4008] [serial = 723] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (16E56800) [pid = 4008] [serial = 708] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0CD37C00) [pid = 4008] [serial = 696] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (0FBFA800) [pid = 4008] [serial = 697] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1998D400) [pid = 4008] [serial = 691] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1998B000) [pid = 4008] [serial = 690] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E59400) [pid = 4008] [serial = 705] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (10302000) [pid = 4008] [serial = 699] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10381000) [pid = 4008] [serial = 700] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (173CF800) [pid = 4008] [serial = 711] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0FD0F800) [pid = 4008] [serial = 693] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (10308400) [pid = 4008] [serial = 694] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (14851C00) [pid = 4008] [serial = 702] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (14926800) [pid = 4008] [serial = 703] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1883CC00) [pid = 4008] [serial = 714] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18848000) [pid = 4008] [serial = 718] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18808800) [pid = 4008] [serial = 717] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18A49800) [pid = 4008] [serial = 721] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1883D400) [pid = 4008] [serial = 715] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (16E77C00) [pid = 4008] [serial = 709] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (175F7000) [pid = 4008] [serial = 712] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E5FC00) [pid = 4008] [serial = 706] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18A07400) [pid = 4008] [serial = 720] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1960D400) [pid = 4008] [serial = 724] [outer = 00000000] [url = about:blank] 11:18:03 INFO - PROCESS | 4008 | 1471544283377 Marionette TRACE conn5 <- [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]]]}] 11:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1033ms 11:18:03 INFO - PROCESS | 4008 | 1471544283421 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 11:18:03 INFO - PROCESS | 4008 | 1471544283425 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 11:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:18:03 INFO - PROCESS | 4008 | 1471544283429 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:18:03 INFO - PROCESS | 4008 | 1471544283432 Marionette TRACE conn5 <- [1,998,null,{}] 11:18:03 INFO - PROCESS | 4008 | 1471544283437 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:03 INFO - PROCESS | 4008 | 1471544283440 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:03 INFO - PROCESS | 4008 | 1471544283529 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 11:18:03 INFO - PROCESS | 4008 | 1471544283619 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:03 INFO - PROCESS | 4008 | 1471544283623 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:03 INFO - PROCESS | 4008 | ++DOCSHELL 14263000 == 32 [pid = 4008] [id = 259] 11:18:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (14263800) [pid = 4008] [serial = 776] [outer = 00000000] 11:18:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (14843800) [pid = 4008] [serial = 777] [outer = 14263800] 11:18:03 INFO - PROCESS | 4008 | 1471544283671 Marionette DEBUG loaded listener.js 11:18:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (14922C00) [pid = 4008] [serial = 778] [outer = 14263800] 11:18:04 INFO - PROCESS | 4008 | 1471544284074 Marionette TRACE conn5 <- [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]]]}] 11:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 11:18:04 INFO - PROCESS | 4008 | 1471544284100 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 11:18:04 INFO - PROCESS | 4008 | 1471544284103 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 11:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:18:04 INFO - PROCESS | 4008 | 1471544284106 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:18:04 INFO - PROCESS | 4008 | 1471544284108 Marionette TRACE conn5 <- [1,1002,null,{}] 11:18:04 INFO - PROCESS | 4008 | 1471544284112 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:04 INFO - PROCESS | 4008 | 1471544284114 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:04 INFO - PROCESS | 4008 | 1471544284199 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 11:18:04 INFO - PROCESS | 4008 | 1471544284206 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:04 INFO - PROCESS | 4008 | 1471544284210 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:04 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F800 == 33 [pid = 4008] [id = 260] 11:18:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E30C00) [pid = 4008] [serial = 779] [outer = 00000000] 11:18:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15EB7000) [pid = 4008] [serial = 780] [outer = 15E30C00] 11:18:04 INFO - PROCESS | 4008 | 1471544284260 Marionette DEBUG loaded listener.js 11:18:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E49C00) [pid = 4008] [serial = 781] [outer = 15E30C00] 11:18:04 INFO - PROCESS | 4008 | 1471544284729 Marionette TRACE conn5 <- [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]]]}] 11:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 11:18:04 INFO - PROCESS | 4008 | 1471544284786 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 11:18:04 INFO - PROCESS | 4008 | 1471544284793 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 11:18:04 INFO - PROCESS | 4008 | 1471544284797 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:18:04 INFO - PROCESS | 4008 | 1471544284799 Marionette TRACE conn5 <- [1,1006,null,{}] 11:18:04 INFO - PROCESS | 4008 | 1471544284802 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:04 INFO - PROCESS | 4008 | 1471544284804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:04 INFO - PROCESS | 4008 | 1471544284889 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 11:18:04 INFO - PROCESS | 4008 | 1471544284897 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:04 INFO - PROCESS | 4008 | 1471544284899 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:04 INFO - PROCESS | 4008 | ++DOCSHELL 173CF400 == 34 [pid = 4008] [id = 261] 11:18:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (173D2000) [pid = 4008] [serial = 782] [outer = 00000000] 11:18:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18668C00) [pid = 4008] [serial = 783] [outer = 173D2000] 11:18:04 INFO - PROCESS | 4008 | 1471544284947 Marionette DEBUG loaded listener.js 11:18:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1883BC00) [pid = 4008] [serial = 784] [outer = 173D2000] 11:18:05 INFO - PROCESS | 4008 | 1471544285397 Marionette TRACE conn5 <- [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]]]}] 11:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 11:18:05 INFO - PROCESS | 4008 | 1471544285431 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 11:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:18:05 INFO - PROCESS | 4008 | 1471544285434 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 11:18:05 INFO - PROCESS | 4008 | 1471544285437 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:18:05 INFO - PROCESS | 4008 | 1471544285438 Marionette TRACE conn5 <- [1,1010,null,{}] 11:18:05 INFO - PROCESS | 4008 | 1471544285447 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:05 INFO - PROCESS | 4008 | 1471544285449 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:05 INFO - PROCESS | 4008 | 1471544285558 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 11:18:05 INFO - PROCESS | 4008 | 1471544285639 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:05 INFO - PROCESS | 4008 | 1471544285641 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:05 INFO - PROCESS | 4008 | ++DOCSHELL 1883F000 == 35 [pid = 4008] [id = 262] 11:18:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1883F400) [pid = 4008] [serial = 785] [outer = 00000000] 11:18:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18887C00) [pid = 4008] [serial = 786] [outer = 1883F400] 11:18:05 INFO - PROCESS | 4008 | 1471544285688 Marionette DEBUG loaded listener.js 11:18:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1888DC00) [pid = 4008] [serial = 787] [outer = 1883F400] 11:18:06 INFO - PROCESS | 4008 | 1471544286106 Marionette TRACE conn5 <- [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]]]}] 11:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 11:18:06 INFO - PROCESS | 4008 | 1471544286167 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 11:18:06 INFO - PROCESS | 4008 | 1471544286169 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 11:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:18:06 INFO - PROCESS | 4008 | 1471544286172 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:18:06 INFO - PROCESS | 4008 | 1471544286174 Marionette TRACE conn5 <- [1,1014,null,{}] 11:18:06 INFO - PROCESS | 4008 | 1471544286177 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:06 INFO - PROCESS | 4008 | 1471544286183 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:06 INFO - PROCESS | 4008 | 1471544286331 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 11:18:06 INFO - PROCESS | 4008 | 1471544286336 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:06 INFO - PROCESS | 4008 | 1471544286339 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:06 INFO - PROCESS | 4008 | ++DOCSHELL 18A49400 == 36 [pid = 4008] [id = 263] 11:18:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18AE5C00) [pid = 4008] [serial = 788] [outer = 00000000] 11:18:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18DD8000) [pid = 4008] [serial = 789] [outer = 18AE5C00] 11:18:06 INFO - PROCESS | 4008 | 1471544286385 Marionette DEBUG loaded listener.js 11:18:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (195A1800) [pid = 4008] [serial = 790] [outer = 18AE5C00] 11:18:06 INFO - PROCESS | 4008 | 1471544286834 Marionette TRACE conn5 <- [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]]]}] 11:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 731ms 11:18:06 INFO - PROCESS | 4008 | 1471544286912 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 11:18:06 INFO - PROCESS | 4008 | 1471544286914 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 11:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:18:06 INFO - PROCESS | 4008 | 1471544286927 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:18:06 INFO - PROCESS | 4008 | 1471544286928 Marionette TRACE conn5 <- [1,1018,null,{}] 11:18:06 INFO - PROCESS | 4008 | 1471544286932 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:06 INFO - PROCESS | 4008 | 1471544286934 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:07 INFO - PROCESS | 4008 | 1471544287050 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 11:18:07 INFO - PROCESS | 4008 | 1471544287061 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:07 INFO - PROCESS | 4008 | 1471544287063 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:07 INFO - PROCESS | 4008 | ++DOCSHELL 1960F800 == 37 [pid = 4008] [id = 264] 11:18:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1960FC00) [pid = 4008] [serial = 791] [outer = 00000000] 11:18:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19617400) [pid = 4008] [serial = 792] [outer = 1960FC00] 11:18:07 INFO - PROCESS | 4008 | 1471544287110 Marionette DEBUG loaded listener.js 11:18:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19726800) [pid = 4008] [serial = 793] [outer = 1960FC00] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (16E74000) [pid = 4008] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0C9C3000) [pid = 4008] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (13FB4800) [pid = 4008] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (101AE000) [pid = 4008] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15EB6400) [pid = 4008] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (173C7800) [pid = 4008] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0C972C00) [pid = 4008] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (140D2C00) [pid = 4008] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18891400) [pid = 4008] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DD9C00) [pid = 4008] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18AEBC00) [pid = 4008] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0FB5EC00) [pid = 4008] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:18:07 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18842C00) [pid = 4008] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:18:07 INFO - PROCESS | 4008 | 1471544287642 Marionette TRACE conn5 <- [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]]]}] 11:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 790ms 11:18:07 INFO - PROCESS | 4008 | 1471544287714 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 11:18:07 INFO - PROCESS | 4008 | 1471544287716 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 11:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:18:07 INFO - PROCESS | 4008 | 1471544287720 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:18:07 INFO - PROCESS | 4008 | 1471544287721 Marionette TRACE conn5 <- [1,1022,null,{}] 11:18:07 INFO - PROCESS | 4008 | 1471544287725 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:07 INFO - PROCESS | 4008 | 1471544287727 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:07 INFO - PROCESS | 4008 | 1471544287807 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 11:18:07 INFO - PROCESS | 4008 | 1471544287895 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:07 INFO - PROCESS | 4008 | 1471544287896 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:07 INFO - PROCESS | 4008 | ++DOCSHELL 0C770400 == 38 [pid = 4008] [id = 265] 11:18:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0C772C00) [pid = 4008] [serial = 794] [outer = 00000000] 11:18:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (17257800) [pid = 4008] [serial = 795] [outer = 0C772C00] 11:18:07 INFO - PROCESS | 4008 | 1471544287942 Marionette DEBUG loaded listener.js 11:18:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1880A000) [pid = 4008] [serial = 796] [outer = 0C772C00] 11:18:08 INFO - PROCESS | 4008 | 1471544288286 Marionette TRACE conn5 <- [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]]]}] 11:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 631ms 11:18:08 INFO - PROCESS | 4008 | 1471544288363 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 11:18:08 INFO - PROCESS | 4008 | 1471544288365 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 11:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:18:08 INFO - PROCESS | 4008 | 1471544288377 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:18:08 INFO - PROCESS | 4008 | 1471544288379 Marionette TRACE conn5 <- [1,1026,null,{}] 11:18:08 INFO - PROCESS | 4008 | 1471544288383 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:08 INFO - PROCESS | 4008 | 1471544288385 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:08 INFO - PROCESS | 4008 | 1471544288468 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 11:18:08 INFO - PROCESS | 4008 | 1471544288474 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:08 INFO - PROCESS | 4008 | 1471544288476 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:08 INFO - PROCESS | 4008 | ++DOCSHELL 18A52000 == 39 [pid = 4008] [id = 266] 11:18:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18DD6000) [pid = 4008] [serial = 797] [outer = 00000000] 11:18:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1972F400) [pid = 4008] [serial = 798] [outer = 18DD6000] 11:18:08 INFO - PROCESS | 4008 | 1471544288520 Marionette DEBUG loaded listener.js 11:18:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1973E000) [pid = 4008] [serial = 799] [outer = 18DD6000] 11:18:08 INFO - PROCESS | 4008 | 1471544288935 Marionette TRACE conn5 <- [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]]]}] 11:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 632ms 11:18:09 INFO - PROCESS | 4008 | 1471544289003 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 11:18:09 INFO - PROCESS | 4008 | 1471544289005 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 11:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:18:09 INFO - PROCESS | 4008 | 1471544289009 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:18:09 INFO - PROCESS | 4008 | 1471544289020 Marionette TRACE conn5 <- [1,1030,null,{}] 11:18:09 INFO - PROCESS | 4008 | 1471544289024 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:09 INFO - PROCESS | 4008 | 1471544289026 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:09 INFO - PROCESS | 4008 | 1471544289108 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 11:18:09 INFO - PROCESS | 4008 | 1471544289120 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:09 INFO - PROCESS | 4008 | 1471544289122 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:09 INFO - PROCESS | 4008 | ++DOCSHELL 1972D000 == 40 [pid = 4008] [id = 267] 11:18:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19742800) [pid = 4008] [serial = 800] [outer = 00000000] 11:18:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1998D000) [pid = 4008] [serial = 801] [outer = 19742800] 11:18:09 INFO - PROCESS | 4008 | 1471544289168 Marionette DEBUG loaded listener.js 11:18:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1998D800) [pid = 4008] [serial = 802] [outer = 19742800] 11:18:09 INFO - PROCESS | 4008 | 1471544289650 Marionette TRACE conn5 <- [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]]]}] 11:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 690ms 11:18:09 INFO - PROCESS | 4008 | 1471544289700 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 11:18:09 INFO - PROCESS | 4008 | 1471544289705 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 11:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:18:09 INFO - PROCESS | 4008 | 1471544289711 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:18:09 INFO - PROCESS | 4008 | 1471544289715 Marionette TRACE conn5 <- [1,1034,null,{}] 11:18:09 INFO - PROCESS | 4008 | 1471544289721 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:09 INFO - PROCESS | 4008 | 1471544289724 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:09 INFO - PROCESS | 4008 | 1471544289896 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 11:18:10 INFO - PROCESS | 4008 | 1471544289999 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:10 INFO - PROCESS | 4008 | 1471544290004 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:10 INFO - PROCESS | 4008 | ++DOCSHELL 0FC4E800 == 41 [pid = 4008] [id = 268] 11:18:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0FC53C00) [pid = 4008] [serial = 803] [outer = 00000000] 11:18:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1026C800) [pid = 4008] [serial = 804] [outer = 0FC53C00] 11:18:10 INFO - PROCESS | 4008 | 1471544290063 Marionette DEBUG loaded listener.js 11:18:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (103D8000) [pid = 4008] [serial = 805] [outer = 0FC53C00] 11:18:10 INFO - PROCESS | 4008 | 1471544290651 Marionette TRACE conn5 <- [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]]]}] 11:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 971ms 11:18:10 INFO - PROCESS | 4008 | 1471544290685 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 11:18:10 INFO - PROCESS | 4008 | 1471544290690 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 11:18:10 INFO - PROCESS | 4008 | 1471544290696 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:18:10 INFO - PROCESS | 4008 | 1471544290699 Marionette TRACE conn5 <- [1,1038,null,{}] 11:18:10 INFO - PROCESS | 4008 | 1471544290703 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:10 INFO - PROCESS | 4008 | 1471544290706 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:10 INFO - PROCESS | 4008 | 1471544290819 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 11:18:10 INFO - PROCESS | 4008 | 1471544290919 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:10 INFO - PROCESS | 4008 | 1471544290921 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:10 INFO - PROCESS | 4008 | ++DOCSHELL 15E57400 == 42 [pid = 4008] [id = 269] 11:18:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (15E57C00) [pid = 4008] [serial = 806] [outer = 00000000] 11:18:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (16E54000) [pid = 4008] [serial = 807] [outer = 15E57C00] 11:18:11 INFO - PROCESS | 4008 | 1471544290979 Marionette DEBUG loaded listener.js 11:18:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (16E79400) [pid = 4008] [serial = 808] [outer = 15E57C00] 11:18:11 INFO - PROCESS | 4008 | 1471544291580 Marionette TRACE conn5 <- [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]]]}] 11:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 930ms 11:18:11 INFO - PROCESS | 4008 | 1471544291630 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 11:18:11 INFO - PROCESS | 4008 | 1471544291633 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 11:18:11 INFO - PROCESS | 4008 | 1471544291636 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:18:11 INFO - PROCESS | 4008 | 1471544291640 Marionette TRACE conn5 <- [1,1042,null,{}] 11:18:11 INFO - PROCESS | 4008 | 1471544291651 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:11 INFO - PROCESS | 4008 | 1471544291656 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:11 INFO - PROCESS | 4008 | 1471544291770 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 11:18:11 INFO - PROCESS | 4008 | 1471544291897 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:11 INFO - PROCESS | 4008 | 1471544291901 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:11 INFO - PROCESS | 4008 | ++DOCSHELL 18DDBC00 == 43 [pid = 4008] [id = 270] 11:18:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (18DDC000) [pid = 4008] [serial = 809] [outer = 00000000] 11:18:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19668C00) [pid = 4008] [serial = 810] [outer = 18DDC000] 11:18:11 INFO - PROCESS | 4008 | 1471544291961 Marionette DEBUG loaded listener.js 11:18:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (1998C400) [pid = 4008] [serial = 811] [outer = 18DDC000] 11:18:12 INFO - PROCESS | 4008 | 1471544292561 Marionette TRACE conn5 <- [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]]]}] 11:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 971ms 11:18:12 INFO - PROCESS | 4008 | 1471544292610 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 11:18:12 INFO - PROCESS | 4008 | 1471544292613 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 11:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:18:12 INFO - PROCESS | 4008 | 1471544292616 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:18:12 INFO - PROCESS | 4008 | 1471544292618 Marionette TRACE conn5 <- [1,1046,null,{}] 11:18:12 INFO - PROCESS | 4008 | 1471544292622 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:12 INFO - PROCESS | 4008 | 1471544292624 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:12 INFO - PROCESS | 4008 | 1471544292735 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 11:18:12 INFO - PROCESS | 4008 | 1471544292862 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:12 INFO - PROCESS | 4008 | 1471544292865 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:12 INFO - PROCESS | 4008 | ++DOCSHELL 19730C00 == 44 [pid = 4008] [id = 271] 11:18:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (19999400) [pid = 4008] [serial = 812] [outer = 00000000] 11:18:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (199C4C00) [pid = 4008] [serial = 813] [outer = 19999400] 11:18:12 INFO - PROCESS | 4008 | 1471544292922 Marionette DEBUG loaded listener.js 11:18:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (199CAC00) [pid = 4008] [serial = 814] [outer = 19999400] 11:18:13 INFO - PROCESS | 4008 | 1471544293691 Marionette TRACE conn5 <- [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]]]}] 11:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1117ms 11:18:13 INFO - PROCESS | 4008 | 1471544293737 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 11:18:13 INFO - PROCESS | 4008 | 1471544293742 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 11:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:18:13 INFO - PROCESS | 4008 | 1471544293747 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:18:13 INFO - PROCESS | 4008 | 1471544293750 Marionette TRACE conn5 <- [1,1050,null,{}] 11:18:13 INFO - PROCESS | 4008 | 1471544293755 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:13 INFO - PROCESS | 4008 | 1471544293758 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:13 INFO - PROCESS | 4008 | 1471544293862 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 11:18:14 INFO - PROCESS | 4008 | 1471544293995 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:14 INFO - PROCESS | 4008 | 1471544294000 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:14 INFO - PROCESS | 4008 | ++DOCSHELL 10273400 == 45 [pid = 4008] [id = 272] 11:18:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (10302000) [pid = 4008] [serial = 815] [outer = 00000000] 11:18:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (10B4F800) [pid = 4008] [serial = 816] [outer = 10302000] 11:18:14 INFO - PROCESS | 4008 | 1471544294054 Marionette DEBUG loaded listener.js 11:18:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (14297000) [pid = 4008] [serial = 817] [outer = 10302000] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 18A52000 == 44 [pid = 4008] [id = 266] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 0C770400 == 43 [pid = 4008] [id = 265] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 1960F800 == 42 [pid = 4008] [id = 264] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 18A49400 == 41 [pid = 4008] [id = 263] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 1883F000 == 40 [pid = 4008] [id = 262] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 173CF400 == 39 [pid = 4008] [id = 261] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 15E2F800 == 38 [pid = 4008] [id = 260] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 14263000 == 37 [pid = 4008] [id = 259] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 0FBFD000 == 36 [pid = 4008] [id = 258] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 14930400 == 35 [pid = 4008] [id = 257] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 15E5E800 == 34 [pid = 4008] [id = 255] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 0C7D3000 == 33 [pid = 4008] [id = 256] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 0FD0F400 == 32 [pid = 4008] [id = 246] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 19730C00 == 31 [pid = 4008] [id = 271] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 18DDBC00 == 30 [pid = 4008] [id = 270] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 1972D000 == 29 [pid = 4008] [id = 267] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 0FC4E800 == 28 [pid = 4008] [id = 268] 11:18:14 INFO - PROCESS | 4008 | --DOCSHELL 15E57400 == 27 [pid = 4008] [id = 269] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (0FC51C00) [pid = 4008] [serial = 727] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (0C9CA400) [pid = 4008] [serial = 726] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (15E26C00) [pid = 4008] [serial = 730] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (147D6000) [pid = 4008] [serial = 729] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (19617800) [pid = 4008] [serial = 733] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (18DDF800) [pid = 4008] [serial = 732] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (19741400) [pid = 4008] [serial = 736] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1972DC00) [pid = 4008] [serial = 735] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18DD1C00) [pid = 4008] [serial = 756] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (16E70800) [pid = 4008] [serial = 760] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E55400) [pid = 4008] [serial = 759] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18DD9000) [pid = 4008] [serial = 757] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18DE0C00) [pid = 4008] [serial = 763] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E4DC00) [pid = 4008] [serial = 748] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18DDE000) [pid = 4008] [serial = 762] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19618C00) [pid = 4008] [serial = 765] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1724F000) [pid = 4008] [serial = 750] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (172BB000) [pid = 4008] [serial = 751] [outer = 00000000] [url = about:blank] 11:18:14 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0CDECC00) [pid = 4008] [serial = 741] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FC55800) [pid = 4008] [serial = 742] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (140CE000) [pid = 4008] [serial = 744] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (147B1800) [pid = 4008] [serial = 745] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (13D1E400) [pid = 4008] [serial = 739] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1026EC00) [pid = 4008] [serial = 738] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15EC3400) [pid = 4008] [serial = 747] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1880FC00) [pid = 4008] [serial = 754] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18661400) [pid = 4008] [serial = 753] [outer = 00000000] [url = about:blank] 11:18:15 INFO - PROCESS | 4008 | 1471544295253 Marionette TRACE conn5 <- [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]]]}] 11:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1540ms 11:18:15 INFO - PROCESS | 4008 | 1471544295295 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 11:18:15 INFO - PROCESS | 4008 | 1471544295299 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 11:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:18:15 INFO - PROCESS | 4008 | 1471544295304 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:18:15 INFO - PROCESS | 4008 | 1471544295307 Marionette TRACE conn5 <- [1,1054,null,{}] 11:18:15 INFO - PROCESS | 4008 | 1471544295313 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:15 INFO - PROCESS | 4008 | 1471544295316 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:15 INFO - PROCESS | 4008 | 1471544295470 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 11:18:15 INFO - PROCESS | 4008 | 1471544295489 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:15 INFO - PROCESS | 4008 | 1471544295492 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:15 INFO - PROCESS | 4008 | ++DOCSHELL 0CD82400 == 28 [pid = 4008] [id = 273] 11:18:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0CD84000) [pid = 4008] [serial = 818] [outer = 00000000] 11:18:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0FBF0400) [pid = 4008] [serial = 819] [outer = 0CD84000] 11:18:15 INFO - PROCESS | 4008 | 1471544295542 Marionette DEBUG loaded listener.js 11:18:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FC50C00) [pid = 4008] [serial = 820] [outer = 0CD84000] 11:18:16 INFO - PROCESS | 4008 | 1471544295986 Marionette TRACE conn5 <- [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]]]}] 11:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 11:18:16 INFO - PROCESS | 4008 | 1471544296037 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 11:18:16 INFO - PROCESS | 4008 | 1471544296042 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 11:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:18:16 INFO - PROCESS | 4008 | 1471544296048 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:18:16 INFO - PROCESS | 4008 | 1471544296051 Marionette TRACE conn5 <- [1,1058,null,{}] 11:18:16 INFO - PROCESS | 4008 | 1471544296054 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:16 INFO - PROCESS | 4008 | 1471544296057 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:16 INFO - PROCESS | 4008 | 1471544296145 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 11:18:16 INFO - PROCESS | 4008 | 1471544296152 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:16 INFO - PROCESS | 4008 | 1471544296154 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:16 INFO - PROCESS | 4008 | ++DOCSHELL 10271000 == 29 [pid = 4008] [id = 274] 11:18:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (10272000) [pid = 4008] [serial = 821] [outer = 00000000] 11:18:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (10381400) [pid = 4008] [serial = 822] [outer = 10272000] 11:18:16 INFO - PROCESS | 4008 | 1471544296203 Marionette DEBUG loaded listener.js 11:18:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (13D20000) [pid = 4008] [serial = 823] [outer = 10272000] 11:18:16 INFO - PROCESS | 4008 | 1471544296657 Marionette TRACE conn5 <- [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]]]}] 11:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 671ms 11:18:16 INFO - PROCESS | 4008 | 1471544296722 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 11:18:16 INFO - PROCESS | 4008 | 1471544296724 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 11:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:18:16 INFO - PROCESS | 4008 | 1471544296728 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:18:16 INFO - PROCESS | 4008 | 1471544296732 Marionette TRACE conn5 <- [1,1062,null,{}] 11:18:16 INFO - PROCESS | 4008 | 1471544296742 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:16 INFO - PROCESS | 4008 | 1471544296747 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:16 INFO - PROCESS | 4008 | 1471544296858 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 11:18:16 INFO - PROCESS | 4008 | 1471544296954 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:16 INFO - PROCESS | 4008 | 1471544296957 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:16 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F400 == 30 [pid = 4008] [id = 275] 11:18:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15E2F800) [pid = 4008] [serial = 824] [outer = 00000000] 11:18:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E54C00) [pid = 4008] [serial = 825] [outer = 15E2F800] 11:18:17 INFO - PROCESS | 4008 | 1471544297007 Marionette DEBUG loaded listener.js 11:18:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (15E5E400) [pid = 4008] [serial = 826] [outer = 15E2F800] 11:18:17 INFO - PROCESS | 4008 | 1471544297404 Marionette TRACE conn5 <- [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]]]}] 11:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 730ms 11:18:17 INFO - PROCESS | 4008 | 1471544297462 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 11:18:17 INFO - PROCESS | 4008 | 1471544297464 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 11:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:18:17 INFO - PROCESS | 4008 | 1471544297467 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:18:17 INFO - PROCESS | 4008 | 1471544297469 Marionette TRACE conn5 <- [1,1066,null,{}] 11:18:17 INFO - PROCESS | 4008 | 1471544297477 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:17 INFO - PROCESS | 4008 | 1471544297479 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:17 INFO - PROCESS | 4008 | 1471544297593 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 11:18:17 INFO - PROCESS | 4008 | 1471544297603 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:17 INFO - PROCESS | 4008 | 1471544297605 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:17 INFO - PROCESS | 4008 | ++DOCSHELL 15EBE000 == 31 [pid = 4008] [id = 276] 11:18:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E48800) [pid = 4008] [serial = 827] [outer = 00000000] 11:18:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (16E75800) [pid = 4008] [serial = 828] [outer = 16E48800] 11:18:17 INFO - PROCESS | 4008 | 1471544297652 Marionette DEBUG loaded listener.js 11:18:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (17251400) [pid = 4008] [serial = 829] [outer = 16E48800] 11:18:18 INFO - PROCESS | 4008 | 1471544298120 Marionette TRACE conn5 <- [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]]]}] 11:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 11:18:18 INFO - PROCESS | 4008 | 1471544298142 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 11:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:18:18 INFO - PROCESS | 4008 | 1471544298144 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 11:18:18 INFO - PROCESS | 4008 | 1471544298147 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:18:18 INFO - PROCESS | 4008 | 1471544298149 Marionette TRACE conn5 <- [1,1070,null,{}] 11:18:18 INFO - PROCESS | 4008 | 1471544298152 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:18 INFO - PROCESS | 4008 | 1471544298154 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:18 INFO - PROCESS | 4008 | 1471544298290 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 11:18:18 INFO - PROCESS | 4008 | 1471544298309 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:18 INFO - PROCESS | 4008 | 1471544298311 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:18 INFO - PROCESS | 4008 | ++DOCSHELL 172B4000 == 32 [pid = 4008] [id = 277] 11:18:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (173C7000) [pid = 4008] [serial = 830] [outer = 00000000] 11:18:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (173CFC00) [pid = 4008] [serial = 831] [outer = 173C7000] 11:18:18 INFO - PROCESS | 4008 | 1471544298361 Marionette DEBUG loaded listener.js 11:18:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18661400) [pid = 4008] [serial = 832] [outer = 173C7000] 11:18:18 INFO - PROCESS | 4008 | 1471544298832 Marionette TRACE conn5 <- [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]]]}] 11:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 733ms 11:18:18 INFO - PROCESS | 4008 | 1471544298880 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 11:18:18 INFO - PROCESS | 4008 | 1471544298882 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 11:18:18 INFO - PROCESS | 4008 | 1471544298885 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:18:18 INFO - PROCESS | 4008 | 1471544298887 Marionette TRACE conn5 <- [1,1074,null,{}] 11:18:18 INFO - PROCESS | 4008 | 1471544298890 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:18 INFO - PROCESS | 4008 | 1471544298896 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:19 INFO - PROCESS | 4008 | 1471544299032 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 11:18:19 INFO - PROCESS | 4008 | 1471544299045 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:19 INFO - PROCESS | 4008 | 1471544299047 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:19 INFO - PROCESS | 4008 | ++DOCSHELL 186E4000 == 33 [pid = 4008] [id = 278] 11:18:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18846800) [pid = 4008] [serial = 833] [outer = 00000000] 11:18:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18A45400) [pid = 4008] [serial = 834] [outer = 18846800] 11:18:19 INFO - PROCESS | 4008 | 1471544299094 Marionette DEBUG loaded listener.js 11:18:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18AE9400) [pid = 4008] [serial = 835] [outer = 18846800] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1883F400) [pid = 4008] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18AE5C00) [pid = 4008] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1516A000) [pid = 4008] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (14263800) [pid = 4008] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1960EC00) [pid = 4008] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0FD09000) [pid = 4008] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173D2000) [pid = 4008] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E30C00) [pid = 4008] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0C7D4C00) [pid = 4008] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18DD6000) [pid = 4008] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0C772C00) [pid = 4008] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1960FC00) [pid = 4008] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:18:19 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19742800) [pid = 4008] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:18:19 INFO - PROCESS | 4008 | 1471544299802 Marionette TRACE conn5 <- [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]]]}] 11:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 970ms 11:18:19 INFO - PROCESS | 4008 | 1471544299860 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 11:18:19 INFO - PROCESS | 4008 | 1471544299862 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 11:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:18:19 INFO - PROCESS | 4008 | 1471544299866 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:18:19 INFO - PROCESS | 4008 | 1471544299867 Marionette TRACE conn5 <- [1,1078,null,{}] 11:18:19 INFO - PROCESS | 4008 | 1471544299871 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:19 INFO - PROCESS | 4008 | 1471544299873 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:19 INFO - PROCESS | 4008 | 1471544299949 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 11:18:19 INFO - PROCESS | 4008 | 1471544299957 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:19 INFO - PROCESS | 4008 | 1471544299959 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:19 INFO - PROCESS | 4008 | ++DOCSHELL 14263800 == 34 [pid = 4008] [id = 279] 11:18:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1516A000) [pid = 4008] [serial = 836] [outer = 00000000] 11:18:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E6F400) [pid = 4008] [serial = 837] [outer = 1516A000] 11:18:20 INFO - PROCESS | 4008 | 1471544300004 Marionette DEBUG loaded listener.js 11:18:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (172BD000) [pid = 4008] [serial = 838] [outer = 1516A000] 11:18:20 INFO - PROCESS | 4008 | 1471544300421 Marionette TRACE conn5 <- [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]]]}] 11:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 570ms 11:18:20 INFO - PROCESS | 4008 | 1471544300436 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 11:18:20 INFO - PROCESS | 4008 | 1471544300438 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 11:18:20 INFO - PROCESS | 4008 | 1471544300441 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:18:20 INFO - PROCESS | 4008 | 1471544300443 Marionette TRACE conn5 <- [1,1082,null,{}] 11:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:18:20 INFO - PROCESS | 4008 | 1471544300447 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:20 INFO - PROCESS | 4008 | 1471544300449 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:20 INFO - PROCESS | 4008 | 1471544300565 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 11:18:20 INFO - PROCESS | 4008 | 1471544300573 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:20 INFO - PROCESS | 4008 | 1471544300575 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:20 INFO - PROCESS | 4008 | ++DOCSHELL 1724C400 == 35 [pid = 4008] [id = 280] 11:18:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18888800) [pid = 4008] [serial = 839] [outer = 00000000] 11:18:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18DD5800) [pid = 4008] [serial = 840] [outer = 18888800] 11:18:20 INFO - PROCESS | 4008 | 1471544300621 Marionette DEBUG loaded listener.js 11:18:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18DD6400) [pid = 4008] [serial = 841] [outer = 18888800] 11:18:21 INFO - PROCESS | 4008 | 1471544301048 Marionette TRACE conn5 <- [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]]]}] 11:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 631ms 11:18:21 INFO - PROCESS | 4008 | 1471544301076 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 11:18:21 INFO - PROCESS | 4008 | 1471544301078 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 11:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:18:21 INFO - PROCESS | 4008 | 1471544301081 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:18:21 INFO - PROCESS | 4008 | 1471544301083 Marionette TRACE conn5 <- [1,1086,null,{}] 11:18:21 INFO - PROCESS | 4008 | 1471544301086 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:21 INFO - PROCESS | 4008 | 1471544301088 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:21 INFO - PROCESS | 4008 | 1471544301168 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 11:18:21 INFO - PROCESS | 4008 | 1471544301264 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:21 INFO - PROCESS | 4008 | 1471544301266 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:21 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F000 == 36 [pid = 4008] [id = 281] 11:18:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (195A1000) [pid = 4008] [serial = 842] [outer = 00000000] 11:18:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19608800) [pid = 4008] [serial = 843] [outer = 195A1000] 11:18:21 INFO - PROCESS | 4008 | 1471544301311 Marionette DEBUG loaded listener.js 11:18:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1960BC00) [pid = 4008] [serial = 844] [outer = 195A1000] 11:18:21 INFO - PROCESS | 4008 | 1471544301858 Marionette TRACE conn5 <- [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]]]}] 11:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 830ms 11:18:21 INFO - PROCESS | 4008 | 1471544301912 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 11:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:18:21 INFO - PROCESS | 4008 | 1471544301917 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 11:18:21 INFO - PROCESS | 4008 | 1471544301922 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:18:21 INFO - PROCESS | 4008 | 1471544301925 Marionette TRACE conn5 <- [1,1090,null,{}] 11:18:21 INFO - PROCESS | 4008 | 1471544301973 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:21 INFO - PROCESS | 4008 | 1471544301976 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:22 INFO - PROCESS | 4008 | 1471544302107 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 11:18:22 INFO - PROCESS | 4008 | 1471544302231 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:22 INFO - PROCESS | 4008 | 1471544302234 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:22 INFO - PROCESS | 4008 | ++DOCSHELL 0BC95400 == 37 [pid = 4008] [id = 282] 11:18:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (0BC97800) [pid = 4008] [serial = 845] [outer = 00000000] 11:18:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (14842400) [pid = 4008] [serial = 846] [outer = 0BC97800] 11:18:22 INFO - PROCESS | 4008 | 1471544302295 Marionette DEBUG loaded listener.js 11:18:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (14930000) [pid = 4008] [serial = 847] [outer = 0BC97800] 11:18:23 INFO - PROCESS | 4008 | 1471544303012 Marionette TRACE conn5 <- [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]]]}] 11:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1128ms 11:18:23 INFO - PROCESS | 4008 | 1471544303061 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 11:18:23 INFO - PROCESS | 4008 | 1471544303065 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 11:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:18:23 INFO - PROCESS | 4008 | 1471544303072 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:18:23 INFO - PROCESS | 4008 | 1471544303075 Marionette TRACE conn5 <- [1,1094,null,{}] 11:18:23 INFO - PROCESS | 4008 | 1471544303079 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:23 INFO - PROCESS | 4008 | 1471544303082 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:23 INFO - PROCESS | 4008 | 1471544303201 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 11:18:23 INFO - PROCESS | 4008 | 1471544303329 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:23 INFO - PROCESS | 4008 | 1471544303332 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:23 INFO - PROCESS | 4008 | ++DOCSHELL 1724C000 == 38 [pid = 4008] [id = 283] 11:18:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (172B3400) [pid = 4008] [serial = 848] [outer = 00000000] 11:18:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (186D7400) [pid = 4008] [serial = 849] [outer = 172B3400] 11:18:23 INFO - PROCESS | 4008 | 1471544303391 Marionette DEBUG loaded listener.js 11:18:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (173D1800) [pid = 4008] [serial = 850] [outer = 172B3400] 11:18:24 INFO - PROCESS | 4008 | 1471544304267 Marionette TRACE conn5 <- [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]]]}] 11:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1216ms 11:18:24 INFO - PROCESS | 4008 | 1471544304293 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 11:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:18:24 INFO - PROCESS | 4008 | 1471544304297 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 11:18:24 INFO - PROCESS | 4008 | 1471544304302 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:18:24 INFO - PROCESS | 4008 | 1471544304306 Marionette TRACE conn5 <- [1,1098,null,{}] 11:18:24 INFO - PROCESS | 4008 | 1471544304311 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:24 INFO - PROCESS | 4008 | 1471544304314 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:24 INFO - PROCESS | 4008 | 1471544304427 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 11:18:24 INFO - PROCESS | 4008 | 1471544304526 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:24 INFO - PROCESS | 4008 | 1471544304531 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 1724C400 == 37 [pid = 4008] [id = 280] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 14263800 == 36 [pid = 4008] [id = 279] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 186E4000 == 35 [pid = 4008] [id = 278] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 172B4000 == 34 [pid = 4008] [id = 277] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 15EBE000 == 33 [pid = 4008] [id = 276] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 15E2F400 == 32 [pid = 4008] [id = 275] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 10271000 == 31 [pid = 4008] [id = 274] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 0CD82400 == 30 [pid = 4008] [id = 273] 11:18:24 INFO - PROCESS | 4008 | --DOCSHELL 10273400 == 29 [pid = 4008] [id = 272] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (18887C00) [pid = 4008] [serial = 786] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1888DC00) [pid = 4008] [serial = 787] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (195A1800) [pid = 4008] [serial = 790] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18DD8000) [pid = 4008] [serial = 789] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E23C00) [pid = 4008] [serial = 771] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (15E32400) [pid = 4008] [serial = 772] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (14843800) [pid = 4008] [serial = 777] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (14922C00) [pid = 4008] [serial = 778] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1961E000) [pid = 4008] [serial = 766] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (103DE800) [pid = 4008] [serial = 774] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (13D1FC00) [pid = 4008] [serial = 775] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18668C00) [pid = 4008] [serial = 783] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15EB7000) [pid = 4008] [serial = 780] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (16E49C00) [pid = 4008] [serial = 781] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C97B000) [pid = 4008] [serial = 768] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0FD0BC00) [pid = 4008] [serial = 769] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1973E000) [pid = 4008] [serial = 799] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (17257800) [pid = 4008] [serial = 795] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19617400) [pid = 4008] [serial = 792] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1998D000) [pid = 4008] [serial = 801] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1972F400) [pid = 4008] [serial = 798] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1998D800) [pid = 4008] [serial = 802] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19726800) [pid = 4008] [serial = 793] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1880A000) [pid = 4008] [serial = 796] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1883BC00) [pid = 4008] [serial = 784] [outer = 00000000] [url = about:blank] 11:18:24 INFO - PROCESS | 4008 | ++DOCSHELL 0BC92400 == 30 [pid = 4008] [id = 284] 11:18:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0C97B000) [pid = 4008] [serial = 851] [outer = 00000000] 11:18:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0FD06000) [pid = 4008] [serial = 852] [outer = 0C97B000] 11:18:24 INFO - PROCESS | 4008 | 1471544304608 Marionette DEBUG loaded listener.js 11:18:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1026A000) [pid = 4008] [serial = 853] [outer = 0C97B000] 11:18:25 INFO - PROCESS | 4008 | 1471544305031 Marionette TRACE conn5 <- [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]]]}] 11:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 773ms 11:18:25 INFO - PROCESS | 4008 | 1471544305075 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 11:18:25 INFO - PROCESS | 4008 | 1471544305079 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 11:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:18:25 INFO - PROCESS | 4008 | 1471544305086 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:18:25 INFO - PROCESS | 4008 | 1471544305088 Marionette TRACE conn5 <- [1,1102,null,{}] 11:18:25 INFO - PROCESS | 4008 | 1471544305092 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:25 INFO - PROCESS | 4008 | 1471544305094 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:25 INFO - PROCESS | 4008 | 1471544305180 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 11:18:25 INFO - PROCESS | 4008 | 1471544305188 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:25 INFO - PROCESS | 4008 | 1471544305190 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:25 INFO - PROCESS | 4008 | ++DOCSHELL 14843800 == 31 [pid = 4008] [id = 285] 11:18:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1484DC00) [pid = 4008] [serial = 854] [outer = 00000000] 11:18:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1592FC00) [pid = 4008] [serial = 855] [outer = 1484DC00] 11:18:25 INFO - PROCESS | 4008 | 1471544305238 Marionette DEBUG loaded listener.js 11:18:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E2D400) [pid = 4008] [serial = 856] [outer = 1484DC00] 11:18:25 INFO - PROCESS | 4008 | 1471544305714 Marionette TRACE conn5 <- [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]]]}] 11:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 11:18:25 INFO - PROCESS | 4008 | 1471544305760 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 11:18:25 INFO - PROCESS | 4008 | 1471544305763 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 11:18:25 INFO - PROCESS | 4008 | 1471544305766 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:18:25 INFO - PROCESS | 4008 | 1471544305770 Marionette TRACE conn5 <- [1,1106,null,{}] 11:18:25 INFO - PROCESS | 4008 | 1471544305780 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:25 INFO - PROCESS | 4008 | 1471544305785 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:25 INFO - PROCESS | 4008 | 1471544305899 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 11:18:26 INFO - PROCESS | 4008 | 1471544305991 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:26 INFO - PROCESS | 4008 | 1471544305994 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:26 INFO - PROCESS | 4008 | ++DOCSHELL 16E76400 == 32 [pid = 4008] [id = 286] 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E77400) [pid = 4008] [serial = 857] [outer = 00000000] 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (17251800) [pid = 4008] [serial = 858] [outer = 16E77400] 11:18:26 INFO - PROCESS | 4008 | 1471544306044 Marionette DEBUG loaded listener.js 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (173CC400) [pid = 4008] [serial = 859] [outer = 16E77400] 11:18:26 INFO - PROCESS | 4008 | 1471544306401 Marionette TRACE conn5 <- [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]]]}] 11:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 11:18:26 INFO - PROCESS | 4008 | 1471544306451 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 11:18:26 INFO - PROCESS | 4008 | 1471544306454 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 11:18:26 INFO - PROCESS | 4008 | 1471544306457 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:18:26 INFO - PROCESS | 4008 | 1471544306459 Marionette TRACE conn5 <- [1,1110,null,{}] 11:18:26 INFO - PROCESS | 4008 | 1471544306488 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:26 INFO - PROCESS | 4008 | 1471544306491 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:26 INFO - PROCESS | 4008 | 1471544306580 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 11:18:26 INFO - PROCESS | 4008 | 1471544306586 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:26 INFO - PROCESS | 4008 | 1471544306588 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:26 INFO - PROCESS | 4008 | ++DOCSHELL 186E4000 == 33 [pid = 4008] [id = 287] 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18808800) [pid = 4008] [serial = 860] [outer = 00000000] 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1888F000) [pid = 4008] [serial = 861] [outer = 18808800] 11:18:26 INFO - PROCESS | 4008 | 1471544306634 Marionette DEBUG loaded listener.js 11:18:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18A49000) [pid = 4008] [serial = 862] [outer = 18808800] 11:18:27 INFO - PROCESS | 4008 | 1471544307090 Marionette TRACE conn5 <- [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]]]}] 11:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 11:18:27 INFO - PROCESS | 4008 | 1471544307131 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 11:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:18:27 INFO - PROCESS | 4008 | 1471544307133 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 11:18:27 INFO - PROCESS | 4008 | 1471544307136 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:18:27 INFO - PROCESS | 4008 | 1471544307138 Marionette TRACE conn5 <- [1,1114,null,{}] 11:18:27 INFO - PROCESS | 4008 | 1471544307141 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:27 INFO - PROCESS | 4008 | 1471544307143 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:27 INFO - PROCESS | 4008 | 1471544307253 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 11:18:27 INFO - PROCESS | 4008 | 1471544307334 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:27 INFO - PROCESS | 4008 | 1471544307336 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:27 INFO - PROCESS | 4008 | ++DOCSHELL 18A54400 == 34 [pid = 4008] [id = 288] 11:18:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18AEA800) [pid = 4008] [serial = 863] [outer = 00000000] 11:18:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DDC400) [pid = 4008] [serial = 864] [outer = 18AEA800] 11:18:27 INFO - PROCESS | 4008 | 1471544307381 Marionette DEBUG loaded listener.js 11:18:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (195A1800) [pid = 4008] [serial = 865] [outer = 18AEA800] 11:18:27 INFO - PROCESS | 4008 | 1471544307825 Marionette TRACE conn5 <- [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]]]}] 11:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 730ms 11:18:27 INFO - PROCESS | 4008 | 1471544307867 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 11:18:27 INFO - PROCESS | 4008 | 1471544307869 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 11:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:18:27 INFO - PROCESS | 4008 | 1471544307873 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:18:27 INFO - PROCESS | 4008 | 1471544307875 Marionette TRACE conn5 <- [1,1118,null,{}] 11:18:27 INFO - PROCESS | 4008 | 1471544307878 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:27 INFO - PROCESS | 4008 | 1471544307883 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:28 INFO - PROCESS | 4008 | 1471544308024 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 11:18:28 INFO - PROCESS | 4008 | 1471544308085 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:28 INFO - PROCESS | 4008 | 1471544308087 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:28 INFO - PROCESS | 4008 | ++DOCSHELL 19664400 == 35 [pid = 4008] [id = 289] 11:18:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1966CC00) [pid = 4008] [serial = 866] [outer = 00000000] 11:18:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19725C00) [pid = 4008] [serial = 867] [outer = 1966CC00] 11:18:28 INFO - PROCESS | 4008 | 1471544308133 Marionette DEBUG loaded listener.js 11:18:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19724400) [pid = 4008] [serial = 868] [outer = 1966CC00] 11:18:28 INFO - PROCESS | 4008 | 1471544308574 Marionette TRACE conn5 <- [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]]]}] 11:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 731ms 11:18:28 INFO - PROCESS | 4008 | 1471544308690 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 11:18:28 INFO - PROCESS | 4008 | 1471544308692 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 11:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:18:28 INFO - PROCESS | 4008 | 1471544308714 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:18:28 INFO - PROCESS | 4008 | 1471544308715 Marionette TRACE conn5 <- [1,1122,null,{}] 11:18:28 INFO - PROCESS | 4008 | 1471544308724 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:28 INFO - PROCESS | 4008 | 1471544308726 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:28 INFO - PROCESS | 4008 | 1471544308906 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E48800) [pid = 4008] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0FC53C00) [pid = 4008] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E57C00) [pid = 4008] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18DDC000) [pid = 4008] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18888800) [pid = 4008] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19999400) [pid = 4008] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (173C7000) [pid = 4008] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18846800) [pid = 4008] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10302000) [pid = 4008] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E2F800) [pid = 4008] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (10272000) [pid = 4008] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1516A000) [pid = 4008] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:18:28 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0CD84000) [pid = 4008] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:18:28 INFO - PROCESS | 4008 | 1471544308964 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:28 INFO - PROCESS | 4008 | 1471544308966 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:28 INFO - PROCESS | 4008 | ++DOCSHELL 0C7CC400 == 36 [pid = 4008] [id = 290] 11:18:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0C905000) [pid = 4008] [serial = 869] [outer = 00000000] 11:18:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1030A800) [pid = 4008] [serial = 870] [outer = 0C905000] 11:18:29 INFO - PROCESS | 4008 | 1471544309011 Marionette DEBUG loaded listener.js 11:18:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E27400) [pid = 4008] [serial = 871] [outer = 0C905000] 11:18:29 INFO - PROCESS | 4008 | 1471544309353 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 690ms 11:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:18:29 INFO - PROCESS | 4008 | 1471544309402 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 11:18:29 INFO - PROCESS | 4008 | 1471544309404 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 11:18:29 INFO - PROCESS | 4008 | 1471544309424 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:18:29 INFO - PROCESS | 4008 | 1471544309426 Marionette TRACE conn5 <- [1,1126,null,{}] 11:18:29 INFO - PROCESS | 4008 | 1471544309430 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:29 INFO - PROCESS | 4008 | 1471544309431 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:29 INFO - PROCESS | 4008 | 1471544309511 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 11:18:29 INFO - PROCESS | 4008 | 1471544309517 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:29 INFO - PROCESS | 4008 | 1471544309519 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:29 INFO - PROCESS | 4008 | ++DOCSHELL 17257C00 == 37 [pid = 4008] [id = 291] 11:18:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1888A800) [pid = 4008] [serial = 872] [outer = 00000000] 11:18:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19974800) [pid = 4008] [serial = 873] [outer = 1888A800] 11:18:29 INFO - PROCESS | 4008 | 1471544309563 Marionette DEBUG loaded listener.js 11:18:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19990400) [pid = 4008] [serial = 874] [outer = 1888A800] 11:18:29 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 11:18:30 INFO - PROCESS | 4008 | 1471544310011 Marionette TRACE conn5 <- [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]]]}] 11:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 650ms 11:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:18:30 INFO - PROCESS | 4008 | 1471544310062 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 11:18:30 INFO - PROCESS | 4008 | 1471544310064 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 11:18:30 INFO - PROCESS | 4008 | 1471544310068 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:18:30 INFO - PROCESS | 4008 | 1471544310069 Marionette TRACE conn5 <- [1,1130,null,{}] 11:18:30 INFO - PROCESS | 4008 | 1471544310073 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:30 INFO - PROCESS | 4008 | 1471544310075 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:30 INFO - PROCESS | 4008 | 1471544310155 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 11:18:30 INFO - PROCESS | 4008 | 1471544310163 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:30 INFO - PROCESS | 4008 | 1471544310165 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:30 INFO - PROCESS | 4008 | ++DOCSHELL 0BC39000 == 38 [pid = 4008] [id = 292] 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0BC3B400) [pid = 4008] [serial = 875] [outer = 00000000] 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19994400) [pid = 4008] [serial = 876] [outer = 0BC3B400] 11:18:30 INFO - PROCESS | 4008 | 1471544310211 Marionette DEBUG loaded listener.js 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (199C4000) [pid = 4008] [serial = 877] [outer = 0BC3B400] 11:18:30 INFO - PROCESS | 4008 | 1471544310660 Marionette TRACE conn5 <- [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]]]}] 11:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 631ms 11:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:18:30 INFO - PROCESS | 4008 | 1471544310710 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 11:18:30 INFO - PROCESS | 4008 | 1471544310712 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 11:18:30 INFO - PROCESS | 4008 | 1471544310716 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:18:30 INFO - PROCESS | 4008 | 1471544310717 Marionette TRACE conn5 <- [1,1134,null,{}] 11:18:30 INFO - PROCESS | 4008 | 1471544310721 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:30 INFO - PROCESS | 4008 | 1471544310723 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:30 INFO - PROCESS | 4008 | 1471544310803 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 11:18:30 INFO - PROCESS | 4008 | 1471544310809 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:30 INFO - PROCESS | 4008 | 1471544310811 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:30 INFO - PROCESS | 4008 | ++DOCSHELL 199C8000 == 39 [pid = 4008] [id = 293] 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (199CA000) [pid = 4008] [serial = 878] [outer = 00000000] 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19B7DC00) [pid = 4008] [serial = 879] [outer = 199CA000] 11:18:30 INFO - PROCESS | 4008 | 1471544310856 Marionette DEBUG loaded listener.js 11:18:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19B7E000) [pid = 4008] [serial = 880] [outer = 199CA000] 11:18:31 INFO - PROCESS | 4008 | 1471544311462 Marionette TRACE conn5 <- [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]]]}] 11:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 830ms 11:18:31 INFO - PROCESS | 4008 | 1471544311562 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 11:18:31 INFO - PROCESS | 4008 | 1471544311567 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 11:18:31 INFO - PROCESS | 4008 | 1471544311586 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:18:31 INFO - PROCESS | 4008 | 1471544311592 Marionette TRACE conn5 <- [1,1138,null,{}] 11:18:31 INFO - PROCESS | 4008 | 1471544311597 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:31 INFO - PROCESS | 4008 | 1471544311600 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:31 INFO - PROCESS | 4008 | 1471544311722 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 11:18:31 INFO - PROCESS | 4008 | 1471544311845 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:31 INFO - PROCESS | 4008 | 1471544311848 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:31 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF2400 == 40 [pid = 4008] [id = 294] 11:18:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0FBF3400) [pid = 4008] [serial = 881] [outer = 00000000] 11:18:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1484F000) [pid = 4008] [serial = 882] [outer = 0FBF3400] 11:18:31 INFO - PROCESS | 4008 | 1471544311909 Marionette DEBUG loaded listener.js 11:18:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (15E44400) [pid = 4008] [serial = 883] [outer = 0FBF3400] 11:18:32 INFO - PROCESS | 4008 | 1471544312471 Marionette TRACE conn5 <- [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]]]}] 11:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 931ms 11:18:32 INFO - PROCESS | 4008 | 1471544312523 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 11:18:32 INFO - PROCESS | 4008 | 1471544312528 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 11:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:18:32 INFO - PROCESS | 4008 | 1471544312535 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:18:32 INFO - PROCESS | 4008 | 1471544312538 Marionette TRACE conn5 <- [1,1142,null,{}] 11:18:32 INFO - PROCESS | 4008 | 1471544312542 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:32 INFO - PROCESS | 4008 | 1471544312545 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:32 INFO - PROCESS | 4008 | 1471544312661 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 11:18:32 INFO - PROCESS | 4008 | 1471544312792 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:32 INFO - PROCESS | 4008 | 1471544312794 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:32 INFO - PROCESS | 4008 | ++DOCSHELL 1724D000 == 41 [pid = 4008] [id = 295] 11:18:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (17250000) [pid = 4008] [serial = 884] [outer = 00000000] 11:18:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1880F800) [pid = 4008] [serial = 885] [outer = 17250000] 11:18:32 INFO - PROCESS | 4008 | 1471544312853 Marionette DEBUG loaded listener.js 11:18:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18DD5000) [pid = 4008] [serial = 886] [outer = 17250000] 11:18:33 INFO - PROCESS | 4008 | 1471544313469 Marionette TRACE conn5 <- [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]]]}] 11:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 970ms 11:18:33 INFO - PROCESS | 4008 | 1471544313508 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 11:18:33 INFO - PROCESS | 4008 | 1471544313510 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 11:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:18:33 INFO - PROCESS | 4008 | 1471544313514 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:18:33 INFO - PROCESS | 4008 | 1471544313518 Marionette TRACE conn5 <- [1,1146,null,{}] 11:18:33 INFO - PROCESS | 4008 | 1471544313529 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:33 INFO - PROCESS | 4008 | 1471544313534 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:33 INFO - PROCESS | 4008 | 1471544313643 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 11:18:33 INFO - PROCESS | 4008 | 1471544313775 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:33 INFO - PROCESS | 4008 | 1471544313778 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:33 INFO - PROCESS | 4008 | ++DOCSHELL 199C6C00 == 42 [pid = 4008] [id = 296] 11:18:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (199C7800) [pid = 4008] [serial = 887] [outer = 00000000] 11:18:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19B82C00) [pid = 4008] [serial = 888] [outer = 199C7800] 11:18:33 INFO - PROCESS | 4008 | 1471544313837 Marionette DEBUG loaded listener.js 11:18:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19B89800) [pid = 4008] [serial = 889] [outer = 199C7800] 11:18:34 INFO - PROCESS | 4008 | 1471544314468 Marionette TRACE conn5 <- [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]]]}] 11:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 970ms 11:18:34 INFO - PROCESS | 4008 | 1471544314495 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 11:18:34 INFO - PROCESS | 4008 | 1471544314498 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 11:18:34 INFO - PROCESS | 4008 | 1471544314502 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:18:34 INFO - PROCESS | 4008 | 1471544314504 Marionette TRACE conn5 <- [1,1150,null,{}] 11:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:18:34 INFO - PROCESS | 4008 | 1471544314508 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:34 INFO - PROCESS | 4008 | 1471544314511 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:34 INFO - PROCESS | 4008 | 1471544314750 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 11:18:34 INFO - PROCESS | 4008 | 1471544314905 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:34 INFO - PROCESS | 4008 | 1471544314908 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:34 INFO - PROCESS | 4008 | ++DOCSHELL 0BCA0C00 == 43 [pid = 4008] [id = 297] 11:18:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (0C7D4C00) [pid = 4008] [serial = 890] [outer = 00000000] 11:18:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0CDECC00) [pid = 4008] [serial = 891] [outer = 0C7D4C00] 11:18:34 INFO - PROCESS | 4008 | 1471544314961 Marionette DEBUG loaded listener.js 11:18:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (0FD0D000) [pid = 4008] [serial = 892] [outer = 0C7D4C00] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 0BC39000 == 42 [pid = 4008] [id = 292] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 17257C00 == 41 [pid = 4008] [id = 291] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 0C7CC400 == 40 [pid = 4008] [id = 290] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 19664400 == 39 [pid = 4008] [id = 289] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 18A54400 == 38 [pid = 4008] [id = 288] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 186E4000 == 37 [pid = 4008] [id = 287] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 16E76400 == 36 [pid = 4008] [id = 286] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 14843800 == 35 [pid = 4008] [id = 285] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 0BC92400 == 34 [pid = 4008] [id = 284] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 15E2F000 == 33 [pid = 4008] [id = 281] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 0BC95400 == 32 [pid = 4008] [id = 282] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 1724C000 == 31 [pid = 4008] [id = 283] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 199C6C00 == 30 [pid = 4008] [id = 296] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 1724D000 == 29 [pid = 4008] [id = 295] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 199C8000 == 28 [pid = 4008] [id = 293] 11:18:36 INFO - PROCESS | 4008 | --DOCSHELL 0FBF2400 == 27 [pid = 4008] [id = 294] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (0FBF0400) [pid = 4008] [serial = 819] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (0FC50C00) [pid = 4008] [serial = 820] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (16E75800) [pid = 4008] [serial = 828] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (103D8000) [pid = 4008] [serial = 805] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1026C800) [pid = 4008] [serial = 804] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (16E79400) [pid = 4008] [serial = 808] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (16E54000) [pid = 4008] [serial = 807] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1998C400) [pid = 4008] [serial = 811] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18DD6400) [pid = 4008] [serial = 841] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19668C00) [pid = 4008] [serial = 810] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (199CAC00) [pid = 4008] [serial = 814] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (199C4C00) [pid = 4008] [serial = 813] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173CFC00) [pid = 4008] [serial = 831] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18A45400) [pid = 4008] [serial = 834] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18661400) [pid = 4008] [serial = 832] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18AE9400) [pid = 4008] [serial = 835] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (14297000) [pid = 4008] [serial = 817] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (10B4F800) [pid = 4008] [serial = 816] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15E54C00) [pid = 4008] [serial = 825] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10381400) [pid = 4008] [serial = 822] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (13D20000) [pid = 4008] [serial = 823] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (17251400) [pid = 4008] [serial = 829] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (16E6F400) [pid = 4008] [serial = 837] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19608800) [pid = 4008] [serial = 843] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (172BD000) [pid = 4008] [serial = 838] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15E5E400) [pid = 4008] [serial = 826] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18DD5800) [pid = 4008] [serial = 840] [outer = 00000000] [url = about:blank] 11:18:36 INFO - PROCESS | 4008 | 1471544316215 Marionette TRACE conn5 <- [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]]]}] 11:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1780ms 11:18:36 INFO - PROCESS | 4008 | 1471544316289 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 11:18:36 INFO - PROCESS | 4008 | 1471544316294 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 11:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:18:36 INFO - PROCESS | 4008 | 1471544316299 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:18:36 INFO - PROCESS | 4008 | 1471544316302 Marionette TRACE conn5 <- [1,1154,null,{}] 11:18:36 INFO - PROCESS | 4008 | 1471544316308 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:36 INFO - PROCESS | 4008 | 1471544316311 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:36 INFO - PROCESS | 4008 | 1471544316399 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 11:18:36 INFO - PROCESS | 4008 | 1471544316484 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:36 INFO - PROCESS | 4008 | 1471544316488 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:36 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF0400 == 28 [pid = 4008] [id = 298] 11:18:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FBF2400) [pid = 4008] [serial = 893] [outer = 00000000] 11:18:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FC53400) [pid = 4008] [serial = 894] [outer = 0FBF2400] 11:18:36 INFO - PROCESS | 4008 | 1471544316541 Marionette DEBUG loaded listener.js 11:18:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD05000) [pid = 4008] [serial = 895] [outer = 0FBF2400] 11:18:36 INFO - PROCESS | 4008 | 1471544316957 Marionette TRACE conn5 <- [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]]]}] 11:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 691ms 11:18:37 INFO - PROCESS | 4008 | 1471544316989 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 11:18:37 INFO - PROCESS | 4008 | 1471544316994 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 11:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:18:37 INFO - PROCESS | 4008 | 1471544317000 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:18:37 INFO - PROCESS | 4008 | 1471544317003 Marionette TRACE conn5 <- [1,1158,null,{}] 11:18:37 INFO - PROCESS | 4008 | 1471544317006 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:37 INFO - PROCESS | 4008 | 1471544317009 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:37 INFO - PROCESS | 4008 | 1471544317098 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 11:18:37 INFO - PROCESS | 4008 | 1471544317104 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:37 INFO - PROCESS | 4008 | 1471544317107 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:37 INFO - PROCESS | 4008 | ++DOCSHELL 10B4BC00 == 29 [pid = 4008] [id = 299] 11:18:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10B4F800) [pid = 4008] [serial = 896] [outer = 00000000] 11:18:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13FAF400) [pid = 4008] [serial = 897] [outer = 10B4F800] 11:18:37 INFO - PROCESS | 4008 | 1471544317156 Marionette DEBUG loaded listener.js 11:18:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (140D5800) [pid = 4008] [serial = 898] [outer = 10B4F800] 11:18:37 INFO - PROCESS | 4008 | 1471544317621 Marionette TRACE conn5 <- [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]]]}] 11:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 11:18:37 INFO - PROCESS | 4008 | 1471544317674 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 11:18:37 INFO - PROCESS | 4008 | 1471544317676 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 11:18:37 INFO - PROCESS | 4008 | 1471544317679 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:18:37 INFO - PROCESS | 4008 | 1471544317683 Marionette TRACE conn5 <- [1,1162,null,{}] 11:18:37 INFO - PROCESS | 4008 | 1471544317694 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:37 INFO - PROCESS | 4008 | 1471544317698 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:37 INFO - PROCESS | 4008 | 1471544317812 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 11:18:37 INFO - PROCESS | 4008 | 1471544317907 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:37 INFO - PROCESS | 4008 | 1471544317910 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:37 INFO - PROCESS | 4008 | ++DOCSHELL 15E54C00 == 30 [pid = 4008] [id = 300] 11:18:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E55C00) [pid = 4008] [serial = 899] [outer = 00000000] 11:18:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E5BC00) [pid = 4008] [serial = 900] [outer = 15E55C00] 11:18:37 INFO - PROCESS | 4008 | 1471544317959 Marionette DEBUG loaded listener.js 11:18:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15EBE000) [pid = 4008] [serial = 901] [outer = 15E55C00] 11:18:38 INFO - PROCESS | 4008 | 1471544318388 Marionette TRACE conn5 <- [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] 11:18:38 INFO - PROCESS | 4008 | 1471544318416 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 11:18:38 INFO - PROCESS | 4008 | 1471544318420 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:18:38 INFO - PROCESS | 4008 | 1471544318421 Marionette TRACE conn5 <- [1,1166,null,{}] 11:18:38 INFO - PROCESS | 4008 | 1471544318425 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:38 INFO - PROCESS | 4008 | 1471544318427 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:38 INFO - PROCESS | 4008 | 1471544318545 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 11:18:38 INFO - PROCESS | 4008 | 1471544318550 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:38 INFO - PROCESS | 4008 | 1471544318552 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:38 INFO - PROCESS | 4008 | ++DOCSHELL 16E49800 == 31 [pid = 4008] [id = 301] 11:18:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E4E800) [pid = 4008] [serial = 902] [outer = 00000000] 11:18:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16E7B400) [pid = 4008] [serial = 903] [outer = 16E4E800] 11:18:38 INFO - PROCESS | 4008 | 1471544318647 Marionette DEBUG loaded listener.js 11:18:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (17251400) [pid = 4008] [serial = 904] [outer = 16E4E800] 11:18:39 INFO - PROCESS | 4008 | 1471544319084 Marionette TRACE conn5 <- [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] 11:18:39 INFO - PROCESS | 4008 | 1471544319173 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 11:18:39 INFO - PROCESS | 4008 | 1471544319177 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:18:39 INFO - PROCESS | 4008 | 1471544319178 Marionette TRACE conn5 <- [1,1170,null,{}] 11:18:39 INFO - PROCESS | 4008 | 1471544319182 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:39 INFO - PROCESS | 4008 | 1471544319184 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:39 INFO - PROCESS | 4008 | 1471544319302 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 11:18:39 INFO - PROCESS | 4008 | 1471544319312 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:39 INFO - PROCESS | 4008 | 1471544319314 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:39 INFO - PROCESS | 4008 | ++DOCSHELL 173CA400 == 32 [pid = 4008] [id = 302] 11:18:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (173CAC00) [pid = 4008] [serial = 905] [outer = 00000000] 11:18:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173D3000) [pid = 4008] [serial = 906] [outer = 173CAC00] 11:18:39 INFO - PROCESS | 4008 | 1471544319362 Marionette DEBUG loaded listener.js 11:18:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (186D6400) [pid = 4008] [serial = 907] [outer = 173CAC00] 11:18:39 INFO - PROCESS | 4008 | 1471544319824 Marionette TRACE conn5 <- [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] 11:18:39 INFO - PROCESS | 4008 | 1471544319860 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 11:18:39 INFO - PROCESS | 4008 | 1471544319863 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:18:39 INFO - PROCESS | 4008 | 1471544319865 Marionette TRACE conn5 <- [1,1174,null,{}] 11:18:39 INFO - PROCESS | 4008 | 1471544319869 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:39 INFO - PROCESS | 4008 | 1471544319874 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:40 INFO - PROCESS | 4008 | 1471544320010 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 11:18:40 INFO - PROCESS | 4008 | 1471544320072 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:40 INFO - PROCESS | 4008 | 1471544320074 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:40 INFO - PROCESS | 4008 | ++DOCSHELL 18844C00 == 33 [pid = 4008] [id = 303] 11:18:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18848000) [pid = 4008] [serial = 908] [outer = 00000000] 11:18:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18BA1C00) [pid = 4008] [serial = 909] [outer = 18848000] 11:18:40 INFO - PROCESS | 4008 | 1471544320120 Marionette DEBUG loaded listener.js 11:18:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DD9000) [pid = 4008] [serial = 910] [outer = 18848000] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18AEA800) [pid = 4008] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1966CC00) [pid = 4008] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0C905000) [pid = 4008] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1484DC00) [pid = 4008] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (172B3400) [pid = 4008] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18808800) [pid = 4008] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16E77400) [pid = 4008] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (195A1000) [pid = 4008] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0BC97800) [pid = 4008] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C97B000) [pid = 4008] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1888A800) [pid = 4008] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (199CA000) [pid = 4008] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:18:40 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0BC3B400) [pid = 4008] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:18:40 INFO - PROCESS | 4008 | 1471544320749 Marionette TRACE conn5 <- [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] 11:18:40 INFO - PROCESS | 4008 | 1471544320799 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 11:18:40 INFO - PROCESS | 4008 | 1471544320802 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:18:40 INFO - PROCESS | 4008 | 1471544320804 Marionette TRACE conn5 <- [1,1178,null,{}] 11:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:18:40 INFO - PROCESS | 4008 | 1471544320807 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:40 INFO - PROCESS | 4008 | 1471544320809 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:40 INFO - PROCESS | 4008 | 1471544320886 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 11:18:40 INFO - PROCESS | 4008 | 1471544320892 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:40 INFO - PROCESS | 4008 | 1471544320893 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:40 INFO - PROCESS | 4008 | ++DOCSHELL 17201400 == 34 [pid = 4008] [id = 304] 11:18:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (186E2400) [pid = 4008] [serial = 911] [outer = 00000000] 11:18:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18AE8400) [pid = 4008] [serial = 912] [outer = 186E2400] 11:18:40 INFO - PROCESS | 4008 | 1471544320939 Marionette DEBUG loaded listener.js 11:18:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18BA0000) [pid = 4008] [serial = 913] [outer = 186E2400] 11:18:41 INFO - PROCESS | 4008 | 1471544321366 Marionette TRACE conn5 <- [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] 11:18:41 INFO - PROCESS | 4008 | 1471544321439 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 11:18:41 INFO - PROCESS | 4008 | 1471544321442 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:18:41 INFO - PROCESS | 4008 | 1471544321443 Marionette TRACE conn5 <- [1,1182,null,{}] 11:18:41 INFO - PROCESS | 4008 | 1471544321447 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:41 INFO - PROCESS | 4008 | 1471544321449 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:41 INFO - PROCESS | 4008 | 1471544321526 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 11:18:41 INFO - PROCESS | 4008 | 1471544321534 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:41 INFO - PROCESS | 4008 | 1471544321536 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:41 INFO - PROCESS | 4008 | ++DOCSHELL 18DDF800 == 35 [pid = 4008] [id = 305] 11:18:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1959AC00) [pid = 4008] [serial = 914] [outer = 00000000] 11:18:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19610000) [pid = 4008] [serial = 915] [outer = 1959AC00] 11:18:41 INFO - PROCESS | 4008 | 1471544321582 Marionette DEBUG loaded listener.js 11:18:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19605400) [pid = 4008] [serial = 916] [outer = 1959AC00] 11:18:42 INFO - PROCESS | 4008 | 1471544322001 Marionette TRACE conn5 <- [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] 11:18:42 INFO - PROCESS | 4008 | 1471544322079 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 11:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:18:42 INFO - PROCESS | 4008 | 1471544322082 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:18:42 INFO - PROCESS | 4008 | 1471544322083 Marionette TRACE conn5 <- [1,1186,null,{}] 11:18:42 INFO - PROCESS | 4008 | 1471544322087 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:42 INFO - PROCESS | 4008 | 1471544322089 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:42 INFO - PROCESS | 4008 | 1471544322167 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 11:18:42 INFO - PROCESS | 4008 | 1471544322173 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:42 INFO - PROCESS | 4008 | 1471544322175 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:42 INFO - PROCESS | 4008 | ++DOCSHELL 15E47000 == 36 [pid = 4008] [id = 306] 11:18:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19723400) [pid = 4008] [serial = 917] [outer = 00000000] 11:18:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19736400) [pid = 4008] [serial = 918] [outer = 19723400] 11:18:42 INFO - PROCESS | 4008 | 1471544322220 Marionette DEBUG loaded listener.js 11:18:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1973EC00) [pid = 4008] [serial = 919] [outer = 19723400] 11:18:43 INFO - PROCESS | 4008 | 1471544322976 Marionette TRACE conn5 <- [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]]]}] 11:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 971ms 11:18:43 INFO - PROCESS | 4008 | 1471544323053 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 11:18:43 INFO - PROCESS | 4008 | 1471544323058 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 11:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:18:43 INFO - PROCESS | 4008 | 1471544323063 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:18:43 INFO - PROCESS | 4008 | 1471544323067 Marionette TRACE conn5 <- [1,1190,null,{}] 11:18:43 INFO - PROCESS | 4008 | 1471544323075 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:43 INFO - PROCESS | 4008 | 1471544323078 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:43 INFO - PROCESS | 4008 | 1471544323207 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 11:18:43 INFO - PROCESS | 4008 | 1471544323329 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:43 INFO - PROCESS | 4008 | 1471544323332 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:43 INFO - PROCESS | 4008 | ++DOCSHELL 0C7CC400 == 37 [pid = 4008] [id = 307] 11:18:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (0C9BF400) [pid = 4008] [serial = 920] [outer = 00000000] 11:18:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10307000) [pid = 4008] [serial = 921] [outer = 0C9BF400] 11:18:43 INFO - PROCESS | 4008 | 1471544323392 Marionette DEBUG loaded listener.js 11:18:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (13F25000) [pid = 4008] [serial = 922] [outer = 0C9BF400] 11:18:44 INFO - PROCESS | 4008 | 1471544324141 Marionette TRACE conn5 <- [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]]]}] 11:18:44 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 11:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1120ms 11:18:44 INFO - PROCESS | 4008 | 1471544324204 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 11:18:44 INFO - PROCESS | 4008 | 1471544324208 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 11:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:18:44 INFO - PROCESS | 4008 | 1471544324215 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:18:44 INFO - PROCESS | 4008 | 1471544324218 Marionette TRACE conn5 <- [1,1194,null,{}] 11:18:44 INFO - PROCESS | 4008 | 1471544324222 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:44 INFO - PROCESS | 4008 | 1471544324225 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:44 INFO - PROCESS | 4008 | 1471544324358 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 11:18:44 INFO - PROCESS | 4008 | 1471544324481 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:44 INFO - PROCESS | 4008 | 1471544324484 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:44 INFO - PROCESS | 4008 | ++DOCSHELL 101A6000 == 38 [pid = 4008] [id = 308] 11:18:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (101A9400) [pid = 4008] [serial = 923] [outer = 00000000] 11:18:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (14924000) [pid = 4008] [serial = 924] [outer = 101A9400] 11:18:44 INFO - PROCESS | 4008 | 1471544324544 Marionette DEBUG loaded listener.js 11:18:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (15E30400) [pid = 4008] [serial = 925] [outer = 101A9400] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 18DDF800 == 37 [pid = 4008] [id = 305] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 17201400 == 36 [pid = 4008] [id = 304] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 18844C00 == 35 [pid = 4008] [id = 303] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 173CA400 == 34 [pid = 4008] [id = 302] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 16E49800 == 33 [pid = 4008] [id = 301] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 15E54C00 == 32 [pid = 4008] [id = 300] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 10B4BC00 == 31 [pid = 4008] [id = 299] 11:18:45 INFO - PROCESS | 4008 | --DOCSHELL 0FBF0400 == 30 [pid = 4008] [id = 298] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (19B7DC00) [pid = 4008] [serial = 879] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19B7E000) [pid = 4008] [serial = 880] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19994400) [pid = 4008] [serial = 876] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18DDC400) [pid = 4008] [serial = 864] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19725C00) [pid = 4008] [serial = 867] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (195A1800) [pid = 4008] [serial = 865] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1030A800) [pid = 4008] [serial = 870] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1592FC00) [pid = 4008] [serial = 855] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (15E2D400) [pid = 4008] [serial = 856] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (186D7400) [pid = 4008] [serial = 849] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (173D1800) [pid = 4008] [serial = 850] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1888F000) [pid = 4008] [serial = 861] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (17251800) [pid = 4008] [serial = 858] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (173CC400) [pid = 4008] [serial = 859] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1960BC00) [pid = 4008] [serial = 844] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (14842400) [pid = 4008] [serial = 846] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (14930000) [pid = 4008] [serial = 847] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0FD06000) [pid = 4008] [serial = 852] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1026A000) [pid = 4008] [serial = 853] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19724400) [pid = 4008] [serial = 868] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (199C4000) [pid = 4008] [serial = 877] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19974800) [pid = 4008] [serial = 873] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (15E27400) [pid = 4008] [serial = 871] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (19990400) [pid = 4008] [serial = 874] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (18A49000) [pid = 4008] [serial = 862] [outer = 00000000] [url = about:blank] 11:18:45 INFO - PROCESS | 4008 | 1471544325319 Marionette TRACE conn5 <- [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]]]}] 11:18:45 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 11:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1127ms 11:18:45 INFO - PROCESS | 4008 | 1471544325342 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 11:18:45 INFO - PROCESS | 4008 | 1471544325346 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 11:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:18:45 INFO - PROCESS | 4008 | 1471544325352 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:18:45 INFO - PROCESS | 4008 | 1471544325357 Marionette TRACE conn5 <- [1,1198,null,{}] 11:18:45 INFO - PROCESS | 4008 | 1471544325361 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:45 INFO - PROCESS | 4008 | 1471544325364 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:45 INFO - PROCESS | 4008 | 1471544325461 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 11:18:45 INFO - PROCESS | 4008 | 1471544325548 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:45 INFO - PROCESS | 4008 | 1471544325551 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:45 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C6000 == 31 [pid = 4008] [id = 309] 11:18:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0CD84400) [pid = 4008] [serial = 926] [outer = 00000000] 11:18:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (1030AC00) [pid = 4008] [serial = 927] [outer = 0CD84400] 11:18:45 INFO - PROCESS | 4008 | 1471544325601 Marionette DEBUG loaded listener.js 11:18:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (13D24C00) [pid = 4008] [serial = 928] [outer = 0CD84400] 11:18:46 INFO - PROCESS | 4008 | 1471544326017 Marionette TRACE conn5 <- [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]]]}] 11:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 11:18:46 INFO - PROCESS | 4008 | 1471544326086 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 11:18:46 INFO - PROCESS | 4008 | 1471544326090 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 11:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:18:46 INFO - PROCESS | 4008 | 1471544326096 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:18:46 INFO - PROCESS | 4008 | 1471544326099 Marionette TRACE conn5 <- [1,1202,null,{}] 11:18:46 INFO - PROCESS | 4008 | 1471544326103 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:46 INFO - PROCESS | 4008 | 1471544326105 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:46 INFO - PROCESS | 4008 | 1471544326195 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 11:18:46 INFO - PROCESS | 4008 | 1471544326209 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:46 INFO - PROCESS | 4008 | 1471544326211 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:46 INFO - PROCESS | 4008 | ++DOCSHELL 1592FC00 == 32 [pid = 4008] [id = 310] 11:18:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15930800) [pid = 4008] [serial = 929] [outer = 00000000] 11:18:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15E2C400) [pid = 4008] [serial = 930] [outer = 15930800] 11:18:46 INFO - PROCESS | 4008 | 1471544326259 Marionette DEBUG loaded listener.js 11:18:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15E57400) [pid = 4008] [serial = 931] [outer = 15930800] 11:18:46 INFO - PROCESS | 4008 | 1471544326702 Marionette TRACE conn5 <- [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]]]}] 11:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 11:18:46 INFO - PROCESS | 4008 | 1471544326767 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 11:18:46 INFO - PROCESS | 4008 | 1471544326769 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 11:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:18:46 INFO - PROCESS | 4008 | 1471544326773 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:18:46 INFO - PROCESS | 4008 | 1471544326776 Marionette TRACE conn5 <- [1,1206,null,{}] 11:18:46 INFO - PROCESS | 4008 | 1471544326787 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:46 INFO - PROCESS | 4008 | 1471544326791 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:46 INFO - PROCESS | 4008 | 1471544326877 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 11:18:46 INFO - PROCESS | 4008 | 1471544326894 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:46 INFO - PROCESS | 4008 | 1471544326897 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:46 INFO - PROCESS | 4008 | ++DOCSHELL 173CA400 == 33 [pid = 4008] [id = 311] 11:18:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (173CB000) [pid = 4008] [serial = 932] [outer = 00000000] 11:18:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (173D0000) [pid = 4008] [serial = 933] [outer = 173CB000] 11:18:46 INFO - PROCESS | 4008 | 1471544326947 Marionette DEBUG loaded listener.js 11:18:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18808C00) [pid = 4008] [serial = 934] [outer = 173CB000] 11:18:47 INFO - PROCESS | 4008 | 1471544327379 Marionette TRACE conn5 <- [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]]]}] 11:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 11:18:47 INFO - PROCESS | 4008 | 1471544327423 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 11:18:47 INFO - PROCESS | 4008 | 1471544327425 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 11:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:18:47 INFO - PROCESS | 4008 | 1471544327447 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:18:47 INFO - PROCESS | 4008 | 1471544327449 Marionette TRACE conn5 <- [1,1210,null,{}] 11:18:47 INFO - PROCESS | 4008 | 1471544327452 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:47 INFO - PROCESS | 4008 | 1471544327454 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:47 INFO - PROCESS | 4008 | 1471544327571 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 11:18:47 INFO - PROCESS | 4008 | 1471544327579 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:47 INFO - PROCESS | 4008 | 1471544327581 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:47 INFO - PROCESS | 4008 | ++DOCSHELL 1880FC00 == 34 [pid = 4008] [id = 312] 11:18:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1883E000) [pid = 4008] [serial = 935] [outer = 00000000] 11:18:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1888AC00) [pid = 4008] [serial = 936] [outer = 1883E000] 11:18:47 INFO - PROCESS | 4008 | 1471544327628 Marionette DEBUG loaded listener.js 11:18:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18A0F000) [pid = 4008] [serial = 937] [outer = 1883E000] 11:18:48 INFO - PROCESS | 4008 | 1471544328081 Marionette TRACE conn5 <- [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] 11:18:48 INFO - PROCESS | 4008 | 1471544328127 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 11:18:48 INFO - PROCESS | 4008 | 1471544328130 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:18:48 INFO - PROCESS | 4008 | 1471544328132 Marionette TRACE conn5 <- [1,1214,null,{}] 11:18:48 INFO - PROCESS | 4008 | 1471544328135 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:48 INFO - PROCESS | 4008 | 1471544328137 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:48 INFO - PROCESS | 4008 | 1471544328248 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 11:18:48 INFO - PROCESS | 4008 | 1471544328253 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:48 INFO - PROCESS | 4008 | 1471544328255 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:48 INFO - PROCESS | 4008 | ++DOCSHELL 10B4C800 == 35 [pid = 4008] [id = 313] 11:18:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18889C00) [pid = 4008] [serial = 938] [outer = 00000000] 11:18:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18DD1800) [pid = 4008] [serial = 939] [outer = 18889C00] 11:18:48 INFO - PROCESS | 4008 | 1471544328301 Marionette DEBUG loaded listener.js 11:18:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18DD9400) [pid = 4008] [serial = 940] [outer = 18889C00] 11:18:48 INFO - PROCESS | 4008 | 1471544328790 Marionette TRACE conn5 <- [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]]]}] 11:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 11:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:18:48 INFO - PROCESS | 4008 | 1471544328801 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 11:18:48 INFO - PROCESS | 4008 | 1471544328802 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 11:18:48 INFO - PROCESS | 4008 | 1471544328805 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:18:48 INFO - PROCESS | 4008 | 1471544328807 Marionette TRACE conn5 <- [1,1218,null,{}] 11:18:48 INFO - PROCESS | 4008 | 1471544328810 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:48 INFO - PROCESS | 4008 | 1471544328816 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:49 INFO - PROCESS | 4008 | 1471544328983 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 11:18:49 INFO - PROCESS | 4008 | 1471544329013 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:49 INFO - PROCESS | 4008 | 1471544329015 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:49 INFO - PROCESS | 4008 | ++DOCSHELL 19604000 == 36 [pid = 4008] [id = 314] 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19604400) [pid = 4008] [serial = 941] [outer = 00000000] 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19725800) [pid = 4008] [serial = 942] [outer = 19604400] 11:18:49 INFO - PROCESS | 4008 | 1471544329061 Marionette DEBUG loaded listener.js 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1960EC00) [pid = 4008] [serial = 943] [outer = 19604400] 11:18:49 INFO - PROCESS | 4008 | 1471544329480 Marionette TRACE conn5 <- [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]]]}] 11:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 11:18:49 INFO - PROCESS | 4008 | 1471544329537 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 11:18:49 INFO - PROCESS | 4008 | 1471544329539 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 11:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:18:49 INFO - PROCESS | 4008 | 1471544329549 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:18:49 INFO - PROCESS | 4008 | 1471544329551 Marionette TRACE conn5 <- [1,1222,null,{}] 11:18:49 INFO - PROCESS | 4008 | 1471544329554 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:49 INFO - PROCESS | 4008 | 1471544329556 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:49 INFO - PROCESS | 4008 | 1471544329665 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 11:18:49 INFO - PROCESS | 4008 | 1471544329671 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:49 INFO - PROCESS | 4008 | 1471544329672 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:49 INFO - PROCESS | 4008 | ++DOCSHELL 1972F800 == 37 [pid = 4008] [id = 315] 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1973B000) [pid = 4008] [serial = 944] [outer = 00000000] 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1998A800) [pid = 4008] [serial = 945] [outer = 1973B000] 11:18:49 INFO - PROCESS | 4008 | 1471544329717 Marionette DEBUG loaded listener.js 11:18:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1998E400) [pid = 4008] [serial = 946] [outer = 1973B000] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E55C00) [pid = 4008] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (16E4E800) [pid = 4008] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0C7D4C00) [pid = 4008] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FBF2400) [pid = 4008] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (10B4F800) [pid = 4008] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FBF3400) [pid = 4008] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (17250000) [pid = 4008] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (173CAC00) [pid = 4008] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (199C7800) [pid = 4008] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1959AC00) [pid = 4008] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18848000) [pid = 4008] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:18:50 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (186E2400) [pid = 4008] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:18:50 INFO - PROCESS | 4008 | 1471544330203 Marionette TRACE conn5 <- [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]]]}] 11:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 11:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:18:50 INFO - PROCESS | 4008 | 1471544330236 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 11:18:50 INFO - PROCESS | 4008 | 1471544330238 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 11:18:50 INFO - PROCESS | 4008 | 1471544330241 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:18:50 INFO - PROCESS | 4008 | 1471544330243 Marionette TRACE conn5 <- [1,1226,null,{}] 11:18:50 INFO - PROCESS | 4008 | 1471544330246 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:50 INFO - PROCESS | 4008 | 1471544330248 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:50 INFO - PROCESS | 4008 | 1471544330355 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 11:18:50 INFO - PROCESS | 4008 | 1471544330366 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:50 INFO - PROCESS | 4008 | 1471544330368 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:50 INFO - PROCESS | 4008 | ++DOCSHELL 16E6FC00 == 38 [pid = 4008] [id = 316] 11:18:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (17250000) [pid = 4008] [serial = 947] [outer = 00000000] 11:18:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1888E800) [pid = 4008] [serial = 948] [outer = 17250000] 11:18:50 INFO - PROCESS | 4008 | 1471544330413 Marionette DEBUG loaded listener.js 11:18:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (19730000) [pid = 4008] [serial = 949] [outer = 17250000] 11:18:50 INFO - PROCESS | 4008 | 1471544330816 Marionette TRACE conn5 <- [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]]]}] 11:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 631ms 11:18:50 INFO - PROCESS | 4008 | 1471544330875 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 11:18:50 INFO - PROCESS | 4008 | 1471544330877 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 11:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:18:50 INFO - PROCESS | 4008 | 1471544330894 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:18:50 INFO - PROCESS | 4008 | 1471544330896 Marionette TRACE conn5 <- [1,1230,null,{}] 11:18:50 INFO - PROCESS | 4008 | 1471544330900 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:50 INFO - PROCESS | 4008 | 1471544330902 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:51 INFO - PROCESS | 4008 | 1471544330983 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 11:18:51 INFO - PROCESS | 4008 | 1471544330989 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:51 INFO - PROCESS | 4008 | 1471544330991 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:51 INFO - PROCESS | 4008 | ++DOCSHELL 17258400 == 39 [pid = 4008] [id = 317] 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19740800) [pid = 4008] [serial = 950] [outer = 00000000] 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19996400) [pid = 4008] [serial = 951] [outer = 19740800] 11:18:51 INFO - PROCESS | 4008 | 1471544331035 Marionette DEBUG loaded listener.js 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (199C2000) [pid = 4008] [serial = 952] [outer = 19740800] 11:18:51 INFO - PROCESS | 4008 | 1471544331446 Marionette TRACE conn5 <- [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]]]}] 11:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 650ms 11:18:51 INFO - PROCESS | 4008 | 1471544331533 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 11:18:51 INFO - PROCESS | 4008 | 1471544331535 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 11:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:18:51 INFO - PROCESS | 4008 | 1471544331538 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:18:51 INFO - PROCESS | 4008 | 1471544331540 Marionette TRACE conn5 <- [1,1234,null,{}] 11:18:51 INFO - PROCESS | 4008 | 1471544331544 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:51 INFO - PROCESS | 4008 | 1471544331546 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:51 INFO - PROCESS | 4008 | 1471544331626 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 11:18:51 INFO - PROCESS | 4008 | 1471544331635 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:51 INFO - PROCESS | 4008 | 1471544331636 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:51 INFO - PROCESS | 4008 | ++DOCSHELL 199C4800 == 40 [pid = 4008] [id = 318] 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (199C5400) [pid = 4008] [serial = 953] [outer = 00000000] 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (199C9C00) [pid = 4008] [serial = 954] [outer = 199C5400] 11:18:51 INFO - PROCESS | 4008 | 1471544331685 Marionette DEBUG loaded listener.js 11:18:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (199CA400) [pid = 4008] [serial = 955] [outer = 199C5400] 11:18:52 INFO - PROCESS | 4008 | 1471544332318 Marionette TRACE conn5 <- [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]]]}] 11:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 830ms 11:18:52 INFO - PROCESS | 4008 | 1471544332373 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 11:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:18:52 INFO - PROCESS | 4008 | 1471544332378 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 11:18:52 INFO - PROCESS | 4008 | 1471544332383 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:18:52 INFO - PROCESS | 4008 | 1471544332386 Marionette TRACE conn5 <- [1,1238,null,{}] 11:18:52 INFO - PROCESS | 4008 | 1471544332392 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:52 INFO - PROCESS | 4008 | 1471544332395 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:52 INFO - PROCESS | 4008 | 1471544332512 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 11:18:52 INFO - PROCESS | 4008 | 1471544332617 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:52 INFO - PROCESS | 4008 | 1471544332620 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:52 INFO - PROCESS | 4008 | ++DOCSHELL 0FD10C00 == 41 [pid = 4008] [id = 319] 11:18:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (10271400) [pid = 4008] [serial = 956] [outer = 00000000] 11:18:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (147B4000) [pid = 4008] [serial = 957] [outer = 10271400] 11:18:52 INFO - PROCESS | 4008 | 1471544332679 Marionette DEBUG loaded listener.js 11:18:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (148E3C00) [pid = 4008] [serial = 958] [outer = 10271400] 11:18:53 INFO - PROCESS | 4008 | 1471544333318 Marionette TRACE conn5 <- [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]]]}] 11:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 991ms 11:18:53 INFO - PROCESS | 4008 | 1471544333373 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 11:18:53 INFO - PROCESS | 4008 | 1471544333378 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 11:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:18:53 INFO - PROCESS | 4008 | 1471544333384 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:18:53 INFO - PROCESS | 4008 | 1471544333387 Marionette TRACE conn5 <- [1,1242,null,{}] 11:18:53 INFO - PROCESS | 4008 | 1471544333391 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:53 INFO - PROCESS | 4008 | 1471544333394 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:53 INFO - PROCESS | 4008 | 1471544333508 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 11:18:53 INFO - PROCESS | 4008 | 1471544333616 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:53 INFO - PROCESS | 4008 | 1471544333619 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:53 INFO - PROCESS | 4008 | ++DOCSHELL 16E4F800 == 42 [pid = 4008] [id = 320] 11:18:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E54400) [pid = 4008] [serial = 959] [outer = 00000000] 11:18:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (173CF400) [pid = 4008] [serial = 960] [outer = 16E54400] 11:18:53 INFO - PROCESS | 4008 | 1471544333679 Marionette DEBUG loaded listener.js 11:18:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (186D6C00) [pid = 4008] [serial = 961] [outer = 16E54400] 11:18:54 INFO - PROCESS | 4008 | 1471544334320 Marionette TRACE conn5 <- [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]]]}] 11:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 970ms 11:18:54 INFO - PROCESS | 4008 | 1471544334358 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 11:18:54 INFO - PROCESS | 4008 | 1471544334361 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 11:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:18:54 INFO - PROCESS | 4008 | 1471544334365 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:18:54 INFO - PROCESS | 4008 | 1471544334368 Marionette TRACE conn5 <- [1,1246,null,{}] 11:18:54 INFO - PROCESS | 4008 | 1471544334379 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:54 INFO - PROCESS | 4008 | 1471544334384 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:54 INFO - PROCESS | 4008 | 1471544334495 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 11:18:54 INFO - PROCESS | 4008 | 1471544334599 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:54 INFO - PROCESS | 4008 | 1471544334603 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:54 INFO - PROCESS | 4008 | ++DOCSHELL 19995800 == 43 [pid = 4008] [id = 321] 11:18:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19995C00) [pid = 4008] [serial = 962] [outer = 00000000] 11:18:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (199C9800) [pid = 4008] [serial = 963] [outer = 19995C00] 11:18:54 INFO - PROCESS | 4008 | 1471544334661 Marionette DEBUG loaded listener.js 11:18:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B84400) [pid = 4008] [serial = 964] [outer = 19995C00] 11:18:55 INFO - PROCESS | 4008 | 1471544335263 Marionette TRACE conn5 <- [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]]]}] 11:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 931ms 11:18:55 INFO - PROCESS | 4008 | 1471544335298 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 11:18:55 INFO - PROCESS | 4008 | 1471544335301 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 11:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:18:55 INFO - PROCESS | 4008 | 1471544335305 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:18:55 INFO - PROCESS | 4008 | 1471544335307 Marionette TRACE conn5 <- [1,1250,null,{}] 11:18:55 INFO - PROCESS | 4008 | 1471544335311 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:55 INFO - PROCESS | 4008 | 1471544335313 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:55 INFO - PROCESS | 4008 | 1471544335423 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 11:18:55 INFO - PROCESS | 4008 | 1471544335525 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:55 INFO - PROCESS | 4008 | 1471544335527 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:55 INFO - PROCESS | 4008 | ++DOCSHELL 1A648800 == 44 [pid = 4008] [id = 322] 11:18:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1A6C5000) [pid = 4008] [serial = 965] [outer = 00000000] 11:18:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (1AD23800) [pid = 4008] [serial = 966] [outer = 1A6C5000] 11:18:55 INFO - PROCESS | 4008 | 1471544335583 Marionette DEBUG loaded listener.js 11:18:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1AE9AC00) [pid = 4008] [serial = 967] [outer = 1A6C5000] 11:18:56 INFO - PROCESS | 4008 | 1471544336388 Marionette TRACE conn5 <- [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]]]}] 11:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1124ms 11:18:56 INFO - PROCESS | 4008 | 1471544336433 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 11:18:56 INFO - PROCESS | 4008 | 1471544336437 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 11:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:18:56 INFO - PROCESS | 4008 | 1471544336442 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:18:56 INFO - PROCESS | 4008 | 1471544336445 Marionette TRACE conn5 <- [1,1254,null,{}] 11:18:56 INFO - PROCESS | 4008 | 1471544336451 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:56 INFO - PROCESS | 4008 | 1471544336453 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:56 INFO - PROCESS | 4008 | 1471544336558 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 11:18:56 INFO - PROCESS | 4008 | 1471544336688 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:56 INFO - PROCESS | 4008 | 1471544336693 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:56 INFO - PROCESS | 4008 | ++DOCSHELL 10DDD800 == 45 [pid = 4008] [id = 323] 11:18:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (10DE2000) [pid = 4008] [serial = 968] [outer = 00000000] 11:18:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (14297000) [pid = 4008] [serial = 969] [outer = 10DE2000] 11:18:56 INFO - PROCESS | 4008 | 1471544336746 Marionette DEBUG loaded listener.js 11:18:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (148DE000) [pid = 4008] [serial = 970] [outer = 10DE2000] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 17258400 == 44 [pid = 4008] [id = 317] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 16E6FC00 == 43 [pid = 4008] [id = 316] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 1972F800 == 42 [pid = 4008] [id = 315] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 19604000 == 41 [pid = 4008] [id = 314] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 10B4C800 == 40 [pid = 4008] [id = 313] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 1880FC00 == 39 [pid = 4008] [id = 312] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 173CA400 == 38 [pid = 4008] [id = 311] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 1592FC00 == 37 [pid = 4008] [id = 310] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 0C9C6000 == 36 [pid = 4008] [id = 309] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 101A6000 == 35 [pid = 4008] [id = 308] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 15E47000 == 34 [pid = 4008] [id = 306] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 0C7CC400 == 33 [pid = 4008] [id = 307] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 0BCA0C00 == 32 [pid = 4008] [id = 297] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 1A648800 == 31 [pid = 4008] [id = 322] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 16E4F800 == 30 [pid = 4008] [id = 320] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 19995800 == 29 [pid = 4008] [id = 321] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 199C4800 == 28 [pid = 4008] [id = 318] 11:18:57 INFO - PROCESS | 4008 | --DOCSHELL 0FD10C00 == 27 [pid = 4008] [id = 319] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (18BA0000) [pid = 4008] [serial = 913] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (15E5BC00) [pid = 4008] [serial = 900] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (16E7B400) [pid = 4008] [serial = 903] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (0FD0D000) [pid = 4008] [serial = 892] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (0CDECC00) [pid = 4008] [serial = 891] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0FC53400) [pid = 4008] [serial = 894] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (0FD05000) [pid = 4008] [serial = 895] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (13FAF400) [pid = 4008] [serial = 897] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (140D5800) [pid = 4008] [serial = 898] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E44400) [pid = 4008] [serial = 883] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1484F000) [pid = 4008] [serial = 882] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18DD5000) [pid = 4008] [serial = 886] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1880F800) [pid = 4008] [serial = 885] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173D3000) [pid = 4008] [serial = 906] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19B89800) [pid = 4008] [serial = 889] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19605400) [pid = 4008] [serial = 916] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19B82C00) [pid = 4008] [serial = 888] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19736400) [pid = 4008] [serial = 918] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (17251400) [pid = 4008] [serial = 904] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18BA1C00) [pid = 4008] [serial = 909] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (186D6400) [pid = 4008] [serial = 907] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19610000) [pid = 4008] [serial = 915] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18DD9000) [pid = 4008] [serial = 910] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18AE8400) [pid = 4008] [serial = 912] [outer = 00000000] [url = about:blank] 11:18:57 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15EBE000) [pid = 4008] [serial = 901] [outer = 00000000] [url = about:blank] 11:18:58 INFO - PROCESS | 4008 | 1471544337969 Marionette TRACE conn5 <- [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]]]}] 11:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1580ms 11:18:58 INFO - PROCESS | 4008 | 1471544338022 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 11:18:58 INFO - PROCESS | 4008 | 1471544338026 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 11:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:18:58 INFO - PROCESS | 4008 | 1471544338030 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:18:58 INFO - PROCESS | 4008 | 1471544338033 Marionette TRACE conn5 <- [1,1258,null,{}] 11:18:58 INFO - PROCESS | 4008 | 1471544338041 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:58 INFO - PROCESS | 4008 | 1471544338044 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:58 INFO - PROCESS | 4008 | 1471544338161 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 11:18:58 INFO - PROCESS | 4008 | 1471544338175 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:58 INFO - PROCESS | 4008 | 1471544338177 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:58 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFD000 == 28 [pid = 4008] [id = 324] 11:18:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0FC53800) [pid = 4008] [serial = 971] [outer = 00000000] 11:18:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0FD0A400) [pid = 4008] [serial = 972] [outer = 0FC53800] 11:18:58 INFO - PROCESS | 4008 | 1471544338227 Marionette DEBUG loaded listener.js 11:18:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FD10C00) [pid = 4008] [serial = 973] [outer = 0FC53800] 11:18:58 INFO - PROCESS | 4008 | 1471544338688 Marionette TRACE conn5 <- [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]]]}] 11:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 731ms 11:18:58 INFO - PROCESS | 4008 | 1471544338761 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 11:18:58 INFO - PROCESS | 4008 | 1471544338767 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 11:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:18:58 INFO - PROCESS | 4008 | 1471544338773 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:18:58 INFO - PROCESS | 4008 | 1471544338776 Marionette TRACE conn5 <- [1,1262,null,{}] 11:18:58 INFO - PROCESS | 4008 | 1471544338779 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:58 INFO - PROCESS | 4008 | 1471544338782 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:58 INFO - PROCESS | 4008 | 1471544338900 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 11:18:58 INFO - PROCESS | 4008 | 1471544338916 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:58 INFO - PROCESS | 4008 | 1471544338918 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:58 INFO - PROCESS | 4008 | ++DOCSHELL 14262400 == 29 [pid = 4008] [id = 325] 11:18:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (14262800) [pid = 4008] [serial = 974] [outer = 00000000] 11:18:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (14750000) [pid = 4008] [serial = 975] [outer = 14262800] 11:18:59 INFO - PROCESS | 4008 | 1471544338973 Marionette DEBUG loaded listener.js 11:18:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1484E400) [pid = 4008] [serial = 976] [outer = 14262800] 11:18:59 INFO - PROCESS | 4008 | 1471544339412 Marionette TRACE conn5 <- [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]]]}] 11:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 11:18:59 INFO - PROCESS | 4008 | 1471544339451 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 11:18:59 INFO - PROCESS | 4008 | 1471544339453 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 11:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:18:59 INFO - PROCESS | 4008 | 1471544339457 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:18:59 INFO - PROCESS | 4008 | 1471544339460 Marionette TRACE conn5 <- [1,1266,null,{}] 11:18:59 INFO - PROCESS | 4008 | 1471544339471 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:59 INFO - PROCESS | 4008 | 1471544339475 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:59 INFO - PROCESS | 4008 | 1471544339561 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 11:18:59 INFO - PROCESS | 4008 | 1471544339569 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:59 INFO - PROCESS | 4008 | 1471544339572 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:18:59 INFO - PROCESS | 4008 | ++DOCSHELL 15E62C00 == 30 [pid = 4008] [id = 326] 11:18:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15EBF400) [pid = 4008] [serial = 977] [outer = 00000000] 11:18:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16E49C00) [pid = 4008] [serial = 978] [outer = 15EBF400] 11:18:59 INFO - PROCESS | 4008 | 1471544339621 Marionette DEBUG loaded listener.js 11:18:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E6D800) [pid = 4008] [serial = 979] [outer = 15EBF400] 11:19:00 INFO - PROCESS | 4008 | 1471544340123 Marionette TRACE conn5 <- [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]]]}] 11:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 11:19:00 INFO - PROCESS | 4008 | 1471544340135 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 11:19:00 INFO - PROCESS | 4008 | 1471544340137 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 11:19:00 INFO - PROCESS | 4008 | 1471544340140 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:19:00 INFO - PROCESS | 4008 | 1471544340142 Marionette TRACE conn5 <- [1,1270,null,{}] 11:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:19:00 INFO - PROCESS | 4008 | 1471544340146 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:00 INFO - PROCESS | 4008 | 1471544340148 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:00 INFO - PROCESS | 4008 | 1471544340264 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 11:19:00 INFO - PROCESS | 4008 | 1471544340353 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:00 INFO - PROCESS | 4008 | 1471544340355 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:00 INFO - PROCESS | 4008 | ++DOCSHELL 16E7C800 == 31 [pid = 4008] [id = 327] 11:19:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (17201400) [pid = 4008] [serial = 980] [outer = 00000000] 11:19:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (172B3400) [pid = 4008] [serial = 981] [outer = 17201400] 11:19:00 INFO - PROCESS | 4008 | 1471544340401 Marionette DEBUG loaded listener.js 11:19:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173CB800) [pid = 4008] [serial = 982] [outer = 17201400] 11:19:00 INFO - PROCESS | 4008 | 1471544340819 Marionette TRACE conn5 <- [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]]]}] 11:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 731ms 11:19:00 INFO - PROCESS | 4008 | 1471544340876 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 11:19:00 INFO - PROCESS | 4008 | 1471544340878 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 11:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:19:00 INFO - PROCESS | 4008 | 1471544340882 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:19:00 INFO - PROCESS | 4008 | 1471544340884 Marionette TRACE conn5 <- [1,1274,null,{}] 11:19:00 INFO - PROCESS | 4008 | 1471544340887 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:00 INFO - PROCESS | 4008 | 1471544340889 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:01 INFO - PROCESS | 4008 | 1471544341007 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 11:19:01 INFO - PROCESS | 4008 | 1471544341012 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:01 INFO - PROCESS | 4008 | 1471544341014 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:01 INFO - PROCESS | 4008 | ++DOCSHELL 173D0400 == 32 [pid = 4008] [id = 328] 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (173D3000) [pid = 4008] [serial = 983] [outer = 00000000] 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1880DC00) [pid = 4008] [serial = 984] [outer = 173D3000] 11:19:01 INFO - PROCESS | 4008 | 1471544341061 Marionette DEBUG loaded listener.js 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18844400) [pid = 4008] [serial = 985] [outer = 173D3000] 11:19:01 INFO - PROCESS | 4008 | 1471544341486 Marionette TRACE conn5 <- [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]]]}] 11:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 630ms 11:19:01 INFO - PROCESS | 4008 | 1471544341524 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 11:19:01 INFO - PROCESS | 4008 | 1471544341526 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 11:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:19:01 INFO - PROCESS | 4008 | 1471544341537 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:19:01 INFO - PROCESS | 4008 | 1471544341539 Marionette TRACE conn5 <- [1,1278,null,{}] 11:19:01 INFO - PROCESS | 4008 | 1471544341542 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:01 INFO - PROCESS | 4008 | 1471544341548 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:01 INFO - PROCESS | 4008 | 1471544341710 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 11:19:01 INFO - PROCESS | 4008 | 1471544341731 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:01 INFO - PROCESS | 4008 | 1471544341733 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:01 INFO - PROCESS | 4008 | ++DOCSHELL 10B4C800 == 33 [pid = 4008] [id = 329] 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18668C00) [pid = 4008] [serial = 986] [outer = 00000000] 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18DD2800) [pid = 4008] [serial = 987] [outer = 18668C00] 11:19:01 INFO - PROCESS | 4008 | 1471544341779 Marionette DEBUG loaded listener.js 11:19:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18DDE800) [pid = 4008] [serial = 988] [outer = 18668C00] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (15930800) [pid = 4008] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1973B000) [pid = 4008] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19604400) [pid = 4008] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (17250000) [pid = 4008] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0CD84400) [pid = 4008] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0C9BF400) [pid = 4008] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (101A9400) [pid = 4008] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18889C00) [pid = 4008] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1883E000) [pid = 4008] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (173CB000) [pid = 4008] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19740800) [pid = 4008] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19723400) [pid = 4008] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:19:02 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (199C5400) [pid = 4008] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:19:02 INFO - PROCESS | 4008 | 1471544342397 Marionette TRACE conn5 <- [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]]]}] 11:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 871ms 11:19:02 INFO - PROCESS | 4008 | 1471544342415 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 11:19:02 INFO - PROCESS | 4008 | 1471544342417 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 11:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:19:02 INFO - PROCESS | 4008 | 1471544342420 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:19:02 INFO - PROCESS | 4008 | 1471544342422 Marionette TRACE conn5 <- [1,1282,null,{}] 11:19:02 INFO - PROCESS | 4008 | 1471544342439 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:02 INFO - PROCESS | 4008 | 1471544342441 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:02 INFO - PROCESS | 4008 | 1471544342518 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 11:19:02 INFO - PROCESS | 4008 | 1471544342524 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:02 INFO - PROCESS | 4008 | 1471544342526 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:02 INFO - PROCESS | 4008 | ++DOCSHELL 0BC99000 == 34 [pid = 4008] [id = 330] 11:19:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (142A2400) [pid = 4008] [serial = 989] [outer = 00000000] 11:19:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (175F1000) [pid = 4008] [serial = 990] [outer = 142A2400] 11:19:02 INFO - PROCESS | 4008 | 1471544342571 Marionette DEBUG loaded listener.js 11:19:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (186D6800) [pid = 4008] [serial = 991] [outer = 142A2400] 11:19:03 INFO - PROCESS | 4008 | 1471544342993 Marionette TRACE conn5 <- [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]]]}] 11:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 591ms 11:19:03 INFO - PROCESS | 4008 | 1471544343011 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 11:19:03 INFO - PROCESS | 4008 | 1471544343013 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 11:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:19:03 INFO - PROCESS | 4008 | 1471544343016 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:19:03 INFO - PROCESS | 4008 | 1471544343018 Marionette TRACE conn5 <- [1,1286,null,{}] 11:19:03 INFO - PROCESS | 4008 | 1471544343035 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:03 INFO - PROCESS | 4008 | 1471544343037 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:03 INFO - PROCESS | 4008 | 1471544343119 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 11:19:03 INFO - PROCESS | 4008 | 1471544343364 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:03 INFO - PROCESS | 4008 | 1471544343368 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:03 INFO - PROCESS | 4008 | ++DOCSHELL 0BC34C00 == 35 [pid = 4008] [id = 331] 11:19:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (0BC36000) [pid = 4008] [serial = 992] [outer = 00000000] 11:19:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0C901800) [pid = 4008] [serial = 993] [outer = 0BC36000] 11:19:03 INFO - PROCESS | 4008 | 1471544343431 Marionette DEBUG loaded listener.js 11:19:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (0FC51000) [pid = 4008] [serial = 994] [outer = 0BC36000] 11:19:04 INFO - PROCESS | 4008 | 1471544344222 Marionette TRACE conn5 <- [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]]]}] 11:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1231ms 11:19:04 INFO - PROCESS | 4008 | 1471544344282 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 11:19:04 INFO - PROCESS | 4008 | 1471544344285 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 11:19:04 INFO - PROCESS | 4008 | 1471544344290 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:19:04 INFO - PROCESS | 4008 | 1471544344293 Marionette TRACE conn5 <- [1,1290,null,{}] 11:19:04 INFO - PROCESS | 4008 | 1471544344298 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:04 INFO - PROCESS | 4008 | 1471544344301 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:04 INFO - PROCESS | 4008 | 1471544344421 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 11:19:04 INFO - PROCESS | 4008 | 1471544344550 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:04 INFO - PROCESS | 4008 | 1471544344554 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:04 INFO - PROCESS | 4008 | ++DOCSHELL 148E2C00 == 36 [pid = 4008] [id = 332] 11:19:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (14930C00) [pid = 4008] [serial = 995] [outer = 00000000] 11:19:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E24800) [pid = 4008] [serial = 996] [outer = 14930C00] 11:19:04 INFO - PROCESS | 4008 | 1471544344613 Marionette DEBUG loaded listener.js 11:19:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E5CC00) [pid = 4008] [serial = 997] [outer = 14930C00] 11:19:05 INFO - PROCESS | 4008 | 1471544345460 Marionette TRACE conn5 <- [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]]]}] 11:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1235ms 11:19:05 INFO - PROCESS | 4008 | 1471544345538 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 11:19:05 INFO - PROCESS | 4008 | 1471544345542 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 11:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:19:05 INFO - PROCESS | 4008 | 1471544345547 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:19:05 INFO - PROCESS | 4008 | 1471544345551 Marionette TRACE conn5 <- [1,1294,null,{}] 11:19:05 INFO - PROCESS | 4008 | 1471544345556 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:05 INFO - PROCESS | 4008 | 1471544345559 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:05 INFO - PROCESS | 4008 | 1471544345670 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 11:19:05 INFO - PROCESS | 4008 | 1471544345752 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:05 INFO - PROCESS | 4008 | 1471544345756 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:05 INFO - PROCESS | 4008 | ++DOCSHELL 101A9400 == 37 [pid = 4008] [id = 333] 11:19:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10266C00) [pid = 4008] [serial = 998] [outer = 00000000] 11:19:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (10306000) [pid = 4008] [serial = 999] [outer = 10266C00] 11:19:05 INFO - PROCESS | 4008 | 1471544345853 Marionette DEBUG loaded listener.js 11:19:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (13FB5C00) [pid = 4008] [serial = 1000] [outer = 10266C00] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 0BC99000 == 36 [pid = 4008] [id = 330] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 10B4C800 == 35 [pid = 4008] [id = 329] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 173D0400 == 34 [pid = 4008] [id = 328] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 16E7C800 == 33 [pid = 4008] [id = 327] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 15E62C00 == 32 [pid = 4008] [id = 326] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 14262400 == 31 [pid = 4008] [id = 325] 11:19:06 INFO - PROCESS | 4008 | --DOCSHELL 0FBFD000 == 30 [pid = 4008] [id = 324] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (199C2000) [pid = 4008] [serial = 952] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (199CA400) [pid = 4008] [serial = 955] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (199C9C00) [pid = 4008] [serial = 954] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (15E2C400) [pid = 4008] [serial = 930] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1998A800) [pid = 4008] [serial = 945] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19725800) [pid = 4008] [serial = 942] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1888E800) [pid = 4008] [serial = 948] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1030AC00) [pid = 4008] [serial = 927] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19730000) [pid = 4008] [serial = 949] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (13F25000) [pid = 4008] [serial = 922] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (10307000) [pid = 4008] [serial = 921] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (14924000) [pid = 4008] [serial = 924] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18DD9400) [pid = 4008] [serial = 940] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1888AC00) [pid = 4008] [serial = 936] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1960EC00) [pid = 4008] [serial = 943] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (13D24C00) [pid = 4008] [serial = 928] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E30400) [pid = 4008] [serial = 925] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18A0F000) [pid = 4008] [serial = 937] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (18DD1800) [pid = 4008] [serial = 939] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15E57400) [pid = 4008] [serial = 931] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (173D0000) [pid = 4008] [serial = 933] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19996400) [pid = 4008] [serial = 951] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18808C00) [pid = 4008] [serial = 934] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1998E400) [pid = 4008] [serial = 946] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1973EC00) [pid = 4008] [serial = 919] [outer = 00000000] [url = about:blank] 11:19:06 INFO - PROCESS | 4008 | 1471544346347 Marionette TRACE conn5 <- [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]]]}] 11:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 830ms 11:19:06 INFO - PROCESS | 4008 | 1471544346380 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 11:19:06 INFO - PROCESS | 4008 | 1471544346385 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 11:19:06 INFO - PROCESS | 4008 | 1471544346391 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:19:06 INFO - PROCESS | 4008 | 1471544346394 Marionette TRACE conn5 <- [1,1298,null,{}] 11:19:06 INFO - PROCESS | 4008 | 1471544346398 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:06 INFO - PROCESS | 4008 | 1471544346400 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:06 INFO - PROCESS | 4008 | 1471544346487 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 11:19:06 INFO - PROCESS | 4008 | 1471544346497 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:06 INFO - PROCESS | 4008 | 1471544346499 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:06 INFO - PROCESS | 4008 | ++DOCSHELL 147B2000 == 31 [pid = 4008] [id = 334] 11:19:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (14849400) [pid = 4008] [serial = 1001] [outer = 00000000] 11:19:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (15931000) [pid = 4008] [serial = 1002] [outer = 14849400] 11:19:06 INFO - PROCESS | 4008 | 1471544346549 Marionette DEBUG loaded listener.js 11:19:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15E2E800) [pid = 4008] [serial = 1003] [outer = 14849400] 11:19:07 INFO - PROCESS | 4008 | 1471544347036 Marionette TRACE conn5 <- [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] 11:19:07 INFO - PROCESS | 4008 | 1471544347067 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 11:19:07 INFO - PROCESS | 4008 | 1471544347071 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:19:07 INFO - PROCESS | 4008 | 1471544347074 Marionette TRACE conn5 <- [1,1302,null,{}] 11:19:07 INFO - PROCESS | 4008 | 1471544347085 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:07 INFO - PROCESS | 4008 | 1471544347090 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:07 INFO - PROCESS | 4008 | 1471544347207 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 11:19:07 INFO - PROCESS | 4008 | 1471544347293 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:07 INFO - PROCESS | 4008 | 1471544347297 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:07 INFO - PROCESS | 4008 | ++DOCSHELL 16E77400 == 32 [pid = 4008] [id = 335] 11:19:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (16E77C00) [pid = 4008] [serial = 1004] [outer = 00000000] 11:19:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (17254000) [pid = 4008] [serial = 1005] [outer = 16E77C00] 11:19:07 INFO - PROCESS | 4008 | 1471544347354 Marionette DEBUG loaded listener.js 11:19:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (173CB000) [pid = 4008] [serial = 1006] [outer = 16E77C00] 11:19:07 INFO - PROCESS | 4008 | 1471544347732 Marionette TRACE conn5 <- [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]]]}] 11:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 11:19:07 INFO - PROCESS | 4008 | 1471544347762 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 11:19:07 INFO - PROCESS | 4008 | 1471544347764 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 11:19:07 INFO - PROCESS | 4008 | 1471544347768 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:19:07 INFO - PROCESS | 4008 | 1471544347770 Marionette TRACE conn5 <- [1,1306,null,{}] 11:19:07 INFO - PROCESS | 4008 | 1471544347774 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:07 INFO - PROCESS | 4008 | 1471544347776 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:07 INFO - PROCESS | 4008 | 1471544347861 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 11:19:07 INFO - PROCESS | 4008 | 1471544347867 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:07 INFO - PROCESS | 4008 | 1471544347869 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:07 INFO - PROCESS | 4008 | ++DOCSHELL 173CAC00 == 33 [pid = 4008] [id = 336] 11:19:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (175F4800) [pid = 4008] [serial = 1007] [outer = 00000000] 11:19:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18892800) [pid = 4008] [serial = 1008] [outer = 175F4800] 11:19:07 INFO - PROCESS | 4008 | 1471544347915 Marionette DEBUG loaded listener.js 11:19:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18A52400) [pid = 4008] [serial = 1009] [outer = 175F4800] 11:19:08 INFO - PROCESS | 4008 | 1471544348409 Marionette TRACE conn5 <- [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]]]}] 11:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 11:19:08 INFO - PROCESS | 4008 | 1471544348443 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 11:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:19:08 INFO - PROCESS | 4008 | 1471544348445 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 11:19:08 INFO - PROCESS | 4008 | 1471544348448 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:19:08 INFO - PROCESS | 4008 | 1471544348449 Marionette TRACE conn5 <- [1,1310,null,{}] 11:19:08 INFO - PROCESS | 4008 | 1471544348453 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:08 INFO - PROCESS | 4008 | 1471544348455 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:08 INFO - PROCESS | 4008 | 1471544348567 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 11:19:08 INFO - PROCESS | 4008 | 1471544348658 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:08 INFO - PROCESS | 4008 | 1471544348660 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:08 INFO - PROCESS | 4008 | ++DOCSHELL 0BC98400 == 34 [pid = 4008] [id = 337] 11:19:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (10303000) [pid = 4008] [serial = 1010] [outer = 00000000] 11:19:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18DD7400) [pid = 4008] [serial = 1011] [outer = 10303000] 11:19:08 INFO - PROCESS | 4008 | 1471544348706 Marionette DEBUG loaded listener.js 11:19:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18DDA000) [pid = 4008] [serial = 1012] [outer = 10303000] 11:19:09 INFO - PROCESS | 4008 | 1471544349130 Marionette TRACE conn5 <- [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]]]}] 11:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 731ms 11:19:09 INFO - PROCESS | 4008 | 1471544349181 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 11:19:09 INFO - PROCESS | 4008 | 1471544349183 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 11:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:19:09 INFO - PROCESS | 4008 | 1471544349187 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:19:09 INFO - PROCESS | 4008 | 1471544349188 Marionette TRACE conn5 <- [1,1314,null,{}] 11:19:09 INFO - PROCESS | 4008 | 1471544349191 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:09 INFO - PROCESS | 4008 | 1471544349197 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:09 INFO - PROCESS | 4008 | 1471544349341 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 11:19:09 INFO - PROCESS | 4008 | 1471544349357 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:09 INFO - PROCESS | 4008 | 1471544349359 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:09 INFO - PROCESS | 4008 | ++DOCSHELL 1960FC00 == 35 [pid = 4008] [id = 338] 11:19:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19612000) [pid = 4008] [serial = 1013] [outer = 00000000] 11:19:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19618000) [pid = 4008] [serial = 1014] [outer = 19612000] 11:19:09 INFO - PROCESS | 4008 | 1471544349453 Marionette DEBUG loaded listener.js 11:19:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1961EC00) [pid = 4008] [serial = 1015] [outer = 19612000] 11:19:09 INFO - PROCESS | 4008 | 1471544349896 Marionette TRACE conn5 <- [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]]]}] 11:19:09 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 11:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 11:19:09 INFO - PROCESS | 4008 | 1471544349947 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 11:19:09 INFO - PROCESS | 4008 | 1471544349949 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 11:19:09 INFO - PROCESS | 4008 | 1471544349957 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:19:09 INFO - PROCESS | 4008 | 1471544349959 Marionette TRACE conn5 <- [1,1318,null,{}] 11:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:19:09 INFO - PROCESS | 4008 | 1471544349963 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:09 INFO - PROCESS | 4008 | 1471544349964 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:10 INFO - PROCESS | 4008 | 1471544350074 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 11:19:10 INFO - PROCESS | 4008 | 1471544350095 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:10 INFO - PROCESS | 4008 | 1471544350097 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:10 INFO - PROCESS | 4008 | ++DOCSHELL 15E44400 == 36 [pid = 4008] [id = 339] 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19721C00) [pid = 4008] [serial = 1016] [outer = 00000000] 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19729400) [pid = 4008] [serial = 1017] [outer = 19721C00] 11:19:10 INFO - PROCESS | 4008 | 1471544350224 Marionette DEBUG loaded listener.js 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19739C00) [pid = 4008] [serial = 1018] [outer = 19721C00] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10DE2000) [pid = 4008] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (17201400) [pid = 4008] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (14262800) [pid = 4008] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FC53800) [pid = 4008] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15EBF400) [pid = 4008] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (173D3000) [pid = 4008] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18668C00) [pid = 4008] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (10271400) [pid = 4008] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (16E54400) [pid = 4008] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19995C00) [pid = 4008] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:19:10 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1A6C5000) [pid = 4008] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:19:10 INFO - PROCESS | 4008 | 1471544350573 Marionette TRACE conn5 <- [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]]]}] 11:19:10 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 11:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 11:19:10 INFO - PROCESS | 4008 | 1471544350634 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 11:19:10 INFO - PROCESS | 4008 | 1471544350636 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 11:19:10 INFO - PROCESS | 4008 | 1471544350639 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:19:10 INFO - PROCESS | 4008 | 1471544350641 Marionette TRACE conn5 <- [1,1322,null,{}] 11:19:10 INFO - PROCESS | 4008 | 1471544350644 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:10 INFO - PROCESS | 4008 | 1471544350646 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:10 INFO - PROCESS | 4008 | 1471544350762 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 11:19:10 INFO - PROCESS | 4008 | 1471544350814 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:10 INFO - PROCESS | 4008 | 1471544350816 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:10 INFO - PROCESS | 4008 | ++DOCSHELL 101A6000 == 37 [pid = 4008] [id = 340] 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10271400) [pid = 4008] [serial = 1019] [outer = 00000000] 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1888F000) [pid = 4008] [serial = 1020] [outer = 10271400] 11:19:10 INFO - PROCESS | 4008 | 1471544350862 Marionette DEBUG loaded listener.js 11:19:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19724C00) [pid = 4008] [serial = 1021] [outer = 10271400] 11:19:11 INFO - PROCESS | 4008 | 1471544351205 Marionette TRACE conn5 <- [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]]]}] 11:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 11:19:11 INFO - PROCESS | 4008 | 1471544351274 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 11:19:11 INFO - PROCESS | 4008 | 1471544351276 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 11:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:19:11 INFO - PROCESS | 4008 | 1471544351279 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:19:11 INFO - PROCESS | 4008 | 1471544351280 Marionette TRACE conn5 <- [1,1326,null,{}] 11:19:11 INFO - PROCESS | 4008 | 1471544351284 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:11 INFO - PROCESS | 4008 | 1471544351286 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:11 INFO - PROCESS | 4008 | 1471544351400 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 11:19:11 INFO - PROCESS | 4008 | 1471544351437 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:11 INFO - PROCESS | 4008 | 1471544351439 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:11 INFO - PROCESS | 4008 | ++DOCSHELL 19729000 == 38 [pid = 4008] [id = 341] 11:19:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1973B400) [pid = 4008] [serial = 1022] [outer = 00000000] 11:19:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (19741C00) [pid = 4008] [serial = 1023] [outer = 1973B400] 11:19:11 INFO - PROCESS | 4008 | 1471544351484 Marionette DEBUG loaded listener.js 11:19:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19744800) [pid = 4008] [serial = 1024] [outer = 1973B400] 11:19:12 INFO - PROCESS | 4008 | 1471544352408 Marionette TRACE conn5 <- [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]]]}] 11:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1178ms 11:19:12 INFO - PROCESS | 4008 | 1471544352459 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 11:19:12 INFO - PROCESS | 4008 | 1471544352464 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 11:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:19:12 INFO - PROCESS | 4008 | 1471544352469 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:19:12 INFO - PROCESS | 4008 | 1471544352473 Marionette TRACE conn5 <- [1,1330,null,{}] 11:19:12 INFO - PROCESS | 4008 | 1471544352479 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:12 INFO - PROCESS | 4008 | 1471544352482 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:12 INFO - PROCESS | 4008 | 1471544352660 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 11:19:12 INFO - PROCESS | 4008 | 1471544352802 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:12 INFO - PROCESS | 4008 | 1471544352805 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:12 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0A800 == 39 [pid = 4008] [id = 342] 11:19:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (10267400) [pid = 4008] [serial = 1025] [outer = 00000000] 11:19:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1030B800) [pid = 4008] [serial = 1026] [outer = 10267400] 11:19:12 INFO - PROCESS | 4008 | 1471544352907 Marionette DEBUG loaded listener.js 11:19:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (13FD5400) [pid = 4008] [serial = 1027] [outer = 10267400] 11:19:13 INFO - PROCESS | 4008 | 1471544353481 Marionette TRACE conn5 <- [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]]]}] 11:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1078ms 11:19:13 INFO - PROCESS | 4008 | 1471544353550 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 11:19:13 INFO - PROCESS | 4008 | 1471544353555 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 11:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:19:13 INFO - PROCESS | 4008 | 1471544353562 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:19:13 INFO - PROCESS | 4008 | 1471544353565 Marionette TRACE conn5 <- [1,1334,null,{}] 11:19:13 INFO - PROCESS | 4008 | 1471544353605 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:13 INFO - PROCESS | 4008 | 1471544353608 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:13 INFO - PROCESS | 4008 | 1471544353726 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 11:19:13 INFO - PROCESS | 4008 | 1471544353848 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:13 INFO - PROCESS | 4008 | 1471544353851 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:13 INFO - PROCESS | 4008 | ++DOCSHELL 16E7C800 == 40 [pid = 4008] [id = 343] 11:19:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (17209800) [pid = 4008] [serial = 1028] [outer = 00000000] 11:19:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (173D0400) [pid = 4008] [serial = 1029] [outer = 17209800] 11:19:13 INFO - PROCESS | 4008 | 1471544353910 Marionette DEBUG loaded listener.js 11:19:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18841C00) [pid = 4008] [serial = 1030] [outer = 17209800] 11:19:14 INFO - PROCESS | 4008 | 1471544354514 Marionette TRACE conn5 <- [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]]]}] 11:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 988ms 11:19:14 INFO - PROCESS | 4008 | 1471544354552 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 11:19:14 INFO - PROCESS | 4008 | 1471544354555 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 11:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:19:14 INFO - PROCESS | 4008 | 1471544354559 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:19:14 INFO - PROCESS | 4008 | 1471544354563 Marionette TRACE conn5 <- [1,1338,null,{}] 11:19:14 INFO - PROCESS | 4008 | 1471544354589 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:14 INFO - PROCESS | 4008 | 1471544354594 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:14 INFO - PROCESS | 4008 | 1471544354706 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 11:19:14 INFO - PROCESS | 4008 | 1471544354809 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:14 INFO - PROCESS | 4008 | 1471544354813 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:14 INFO - PROCESS | 4008 | ++DOCSHELL 19725C00 == 41 [pid = 4008] [id = 344] 11:19:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19727800) [pid = 4008] [serial = 1031] [outer = 00000000] 11:19:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19740800) [pid = 4008] [serial = 1032] [outer = 19727800] 11:19:14 INFO - PROCESS | 4008 | 1471544354873 Marionette DEBUG loaded listener.js 11:19:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19992C00) [pid = 4008] [serial = 1033] [outer = 19727800] 11:19:15 INFO - PROCESS | 4008 | 1471544355680 Marionette TRACE conn5 <- [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]]]}] 11:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1136ms 11:19:15 INFO - PROCESS | 4008 | 1471544355711 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 11:19:15 INFO - PROCESS | 4008 | 1471544355715 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 11:19:15 INFO - PROCESS | 4008 | 1471544355721 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:19:15 INFO - PROCESS | 4008 | 1471544355725 Marionette TRACE conn5 <- [1,1342,null,{}] 11:19:15 INFO - PROCESS | 4008 | 1471544355730 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:15 INFO - PROCESS | 4008 | 1471544355733 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:15 INFO - PROCESS | 4008 | 1471544355837 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 11:19:15 INFO - PROCESS | 4008 | 1471544355967 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:15 INFO - PROCESS | 4008 | 1471544355972 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:15 INFO - PROCESS | 4008 | ++DOCSHELL 10268800 == 42 [pid = 4008] [id = 345] 11:19:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10269000) [pid = 4008] [serial = 1034] [outer = 00000000] 11:19:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (10307000) [pid = 4008] [serial = 1035] [outer = 10269000] 11:19:16 INFO - PROCESS | 4008 | 1471544356026 Marionette DEBUG loaded listener.js 11:19:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (14750800) [pid = 4008] [serial = 1036] [outer = 10269000] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 101A6000 == 41 [pid = 4008] [id = 340] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 15E44400 == 40 [pid = 4008] [id = 339] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 1960FC00 == 39 [pid = 4008] [id = 338] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC98400 == 38 [pid = 4008] [id = 337] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 173CAC00 == 37 [pid = 4008] [id = 336] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 16E77400 == 36 [pid = 4008] [id = 335] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 147B2000 == 35 [pid = 4008] [id = 334] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 101A9400 == 34 [pid = 4008] [id = 333] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 148E2C00 == 33 [pid = 4008] [id = 332] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 0BC34C00 == 32 [pid = 4008] [id = 331] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 10DDD800 == 31 [pid = 4008] [id = 323] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 16E7C800 == 30 [pid = 4008] [id = 343] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 19725C00 == 29 [pid = 4008] [id = 344] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 19729000 == 28 [pid = 4008] [id = 341] 11:19:16 INFO - PROCESS | 4008 | --DOCSHELL 0FD0A800 == 27 [pid = 4008] [id = 342] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (175F1000) [pid = 4008] [serial = 990] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (148DE000) [pid = 4008] [serial = 970] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (14297000) [pid = 4008] [serial = 969] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (172B3400) [pid = 4008] [serial = 981] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (14750000) [pid = 4008] [serial = 975] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1484E400) [pid = 4008] [serial = 976] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FD0A400) [pid = 4008] [serial = 972] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FD10C00) [pid = 4008] [serial = 973] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16E49C00) [pid = 4008] [serial = 978] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1880DC00) [pid = 4008] [serial = 984] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (173CB800) [pid = 4008] [serial = 982] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18DD2800) [pid = 4008] [serial = 987] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18844400) [pid = 4008] [serial = 985] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (148E3C00) [pid = 4008] [serial = 958] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (147B4000) [pid = 4008] [serial = 957] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (186D6C00) [pid = 4008] [serial = 961] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (173CF400) [pid = 4008] [serial = 960] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19B84400) [pid = 4008] [serial = 964] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (199C9800) [pid = 4008] [serial = 963] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1AE9AC00) [pid = 4008] [serial = 967] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1AD23800) [pid = 4008] [serial = 966] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18DDE800) [pid = 4008] [serial = 988] [outer = 00000000] [url = about:blank] 11:19:16 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E6D800) [pid = 4008] [serial = 979] [outer = 00000000] [url = about:blank] 11:19:17 INFO - PROCESS | 4008 | 1471544357311 Marionette TRACE conn5 <- [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]]]}] 11:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1618ms 11:19:17 INFO - PROCESS | 4008 | 1471544357361 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 11:19:17 INFO - PROCESS | 4008 | 1471544357365 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 11:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:19:17 INFO - PROCESS | 4008 | 1471544357370 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:19:17 INFO - PROCESS | 4008 | 1471544357375 Marionette TRACE conn5 <- [1,1346,null,{}] 11:19:17 INFO - PROCESS | 4008 | 1471544357380 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:17 INFO - PROCESS | 4008 | 1471544357382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:17 INFO - PROCESS | 4008 | 1471544357474 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 11:19:17 INFO - PROCESS | 4008 | 1471544357482 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:17 INFO - PROCESS | 4008 | 1471544357485 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:17 INFO - PROCESS | 4008 | ++DOCSHELL 0FD04800 == 28 [pid = 4008] [id = 346] 11:19:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0FD05400) [pid = 4008] [serial = 1037] [outer = 00000000] 11:19:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (1026D400) [pid = 4008] [serial = 1038] [outer = 0FD05400] 11:19:17 INFO - PROCESS | 4008 | 1471544357536 Marionette DEBUG loaded listener.js 11:19:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (10373000) [pid = 4008] [serial = 1039] [outer = 0FD05400] 11:19:18 INFO - PROCESS | 4008 | 1471544358033 Marionette TRACE conn5 <- [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]]]}] 11:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 690ms 11:19:18 INFO - PROCESS | 4008 | 1471544358061 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 11:19:18 INFO - PROCESS | 4008 | 1471544358066 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 11:19:18 INFO - PROCESS | 4008 | 1471544358072 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:19:18 INFO - PROCESS | 4008 | 1471544358075 Marionette TRACE conn5 <- [1,1350,null,{}] 11:19:18 INFO - PROCESS | 4008 | 1471544358079 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:18 INFO - PROCESS | 4008 | 1471544358081 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:18 INFO - PROCESS | 4008 | 1471544358173 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 11:19:18 INFO - PROCESS | 4008 | 1471544358253 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:18 INFO - PROCESS | 4008 | 1471544358256 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:18 INFO - PROCESS | 4008 | ++DOCSHELL 14846C00 == 29 [pid = 4008] [id = 347] 11:19:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (14848800) [pid = 4008] [serial = 1040] [outer = 00000000] 11:19:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (148E4800) [pid = 4008] [serial = 1041] [outer = 14848800] 11:19:18 INFO - PROCESS | 4008 | 1471544358312 Marionette DEBUG loaded listener.js 11:19:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1516BC00) [pid = 4008] [serial = 1042] [outer = 14848800] 11:19:18 INFO - PROCESS | 4008 | 1471544358728 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 11:19:18 INFO - PROCESS | 4008 | 1471544358746 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 11:19:18 INFO - PROCESS | 4008 | 1471544358748 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 11:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:19:18 INFO - PROCESS | 4008 | 1471544358752 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:19:18 INFO - PROCESS | 4008 | 1471544358755 Marionette TRACE conn5 <- [1,1354,null,{}] 11:19:18 INFO - PROCESS | 4008 | 1471544358766 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:18 INFO - PROCESS | 4008 | 1471544358770 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:18 INFO - PROCESS | 4008 | 1471544358891 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 11:19:18 INFO - PROCESS | 4008 | 1471544358910 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:18 INFO - PROCESS | 4008 | 1471544358913 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:18 INFO - PROCESS | 4008 | ++DOCSHELL 15E62400 == 30 [pid = 4008] [id = 348] 11:19:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1640C800) [pid = 4008] [serial = 1043] [outer = 00000000] 11:19:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E6DC00) [pid = 4008] [serial = 1044] [outer = 1640C800] 11:19:18 INFO - PROCESS | 4008 | 1471544358963 Marionette DEBUG loaded listener.js 11:19:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E7C000) [pid = 4008] [serial = 1045] [outer = 1640C800] 11:19:19 INFO - PROCESS | 4008 | 1471544359454 Marionette TRACE conn5 <- [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] 11:19:19 INFO - PROCESS | 4008 | 1471544359493 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 11:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:19:19 INFO - PROCESS | 4008 | 1471544359500 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:19:19 INFO - PROCESS | 4008 | 1471544359502 Marionette TRACE conn5 <- [1,1358,null,{}] 11:19:19 INFO - PROCESS | 4008 | 1471544359506 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:19 INFO - PROCESS | 4008 | 1471544359508 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:19 INFO - PROCESS | 4008 | 1471544359652 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 11:19:19 INFO - PROCESS | 4008 | 1471544359665 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:19 INFO - PROCESS | 4008 | 1471544359667 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:19 INFO - PROCESS | 4008 | ++DOCSHELL 16E6EC00 == 31 [pid = 4008] [id = 349] 11:19:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (173D0000) [pid = 4008] [serial = 1046] [outer = 00000000] 11:19:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1865F000) [pid = 4008] [serial = 1047] [outer = 173D0000] 11:19:19 INFO - PROCESS | 4008 | 1471544359760 Marionette DEBUG loaded listener.js 11:19:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18809800) [pid = 4008] [serial = 1048] [outer = 173D0000] 11:19:20 INFO - PROCESS | 4008 | 1471544360182 Marionette TRACE conn5 <- [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] 11:19:20 INFO - PROCESS | 4008 | 1471544360236 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 11:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:19:20 INFO - PROCESS | 4008 | 1471544360240 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:19:20 INFO - PROCESS | 4008 | 1471544360242 Marionette TRACE conn5 <- [1,1362,null,{}] 11:19:20 INFO - PROCESS | 4008 | 1471544360245 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:20 INFO - PROCESS | 4008 | 1471544360247 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:20 INFO - PROCESS | 4008 | 1471544360356 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 11:19:20 INFO - PROCESS | 4008 | 1471544360365 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:20 INFO - PROCESS | 4008 | 1471544360367 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:20 INFO - PROCESS | 4008 | ++DOCSHELL 173C8800 == 32 [pid = 4008] [id = 350] 11:19:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1880FC00) [pid = 4008] [serial = 1049] [outer = 00000000] 11:19:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18A03000) [pid = 4008] [serial = 1050] [outer = 1880FC00] 11:19:20 INFO - PROCESS | 4008 | 1471544360414 Marionette DEBUG loaded listener.js 11:19:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18A07400) [pid = 4008] [serial = 1051] [outer = 1880FC00] 11:19:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:19:21 INFO - PROCESS | 4008 | 1471544361101 Marionette TRACE conn5 <- [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] 11:19:21 INFO - PROCESS | 4008 | 1471544361173 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 11:19:21 INFO - PROCESS | 4008 | 1471544361177 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:19:21 INFO - PROCESS | 4008 | 1471544361178 Marionette TRACE conn5 <- [1,1366,null,{}] 11:19:21 INFO - PROCESS | 4008 | 1471544361182 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:21 INFO - PROCESS | 4008 | 1471544361187 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:21 INFO - PROCESS | 4008 | 1471544361279 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 11:19:21 INFO - PROCESS | 4008 | 1471544361284 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:21 INFO - PROCESS | 4008 | 1471544361286 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:21 INFO - PROCESS | 4008 | ++DOCSHELL 16E56000 == 33 [pid = 4008] [id = 351] 11:19:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (16E6F400) [pid = 4008] [serial = 1052] [outer = 00000000] 11:19:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1866B400) [pid = 4008] [serial = 1053] [outer = 16E6F400] 11:19:21 INFO - PROCESS | 4008 | 1471544361341 Marionette DEBUG loaded listener.js 11:19:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18891000) [pid = 4008] [serial = 1054] [outer = 16E6F400] 11:19:21 INFO - PROCESS | 4008 | 1471544361756 Marionette TRACE conn5 <- [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] 11:19:21 INFO - PROCESS | 4008 | 1471544361813 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 11:19:21 INFO - PROCESS | 4008 | 1471544361817 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:19:21 INFO - PROCESS | 4008 | 1471544361818 Marionette TRACE conn5 <- [1,1370,null,{}] 11:19:21 INFO - PROCESS | 4008 | 1471544361822 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:21 INFO - PROCESS | 4008 | 1471544361824 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:21 INFO - PROCESS | 4008 | 1471544361902 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 11:19:21 INFO - PROCESS | 4008 | 1471544361907 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:21 INFO - PROCESS | 4008 | 1471544361909 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:21 INFO - PROCESS | 4008 | ++DOCSHELL 18BA1800 == 34 [pid = 4008] [id = 352] 11:19:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18DD5400) [pid = 4008] [serial = 1055] [outer = 00000000] 11:19:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1960D800) [pid = 4008] [serial = 1056] [outer = 18DD5400] 11:19:21 INFO - PROCESS | 4008 | 1471544361954 Marionette DEBUG loaded listener.js 11:19:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19610C00) [pid = 4008] [serial = 1057] [outer = 18DD5400] 11:19:22 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:19:22 INFO - PROCESS | 4008 | 1471544362378 Marionette TRACE conn5 <- [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] 11:19:22 INFO - PROCESS | 4008 | 1471544362393 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 11:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:19:22 INFO - PROCESS | 4008 | 1471544362397 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:19:22 INFO - PROCESS | 4008 | 1471544362399 Marionette TRACE conn5 <- [1,1374,null,{}] 11:19:22 INFO - PROCESS | 4008 | 1471544362402 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:22 INFO - PROCESS | 4008 | 1471544362404 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:22 INFO - PROCESS | 4008 | 1471544362523 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 11:19:22 INFO - PROCESS | 4008 | 1471544362532 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:22 INFO - PROCESS | 4008 | 1471544362534 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:22 INFO - PROCESS | 4008 | ++DOCSHELL 1961C800 == 35 [pid = 4008] [id = 353] 11:19:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1961E800) [pid = 4008] [serial = 1058] [outer = 00000000] 11:19:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1972B800) [pid = 4008] [serial = 1059] [outer = 1961E800] 11:19:22 INFO - PROCESS | 4008 | 1471544362579 Marionette DEBUG loaded listener.js 11:19:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1972C000) [pid = 4008] [serial = 1060] [outer = 1961E800] 11:19:23 INFO - PROCESS | 4008 | 1471544362991 Marionette TRACE conn5 <- [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] 11:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:19:23 INFO - PROCESS | 4008 | 1471544363029 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 11:19:23 INFO - PROCESS | 4008 | 1471544363032 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:19:23 INFO - PROCESS | 4008 | 1471544363034 Marionette TRACE conn5 <- [1,1378,null,{}] 11:19:23 INFO - PROCESS | 4008 | 1471544363052 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:23 INFO - PROCESS | 4008 | 1471544363054 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:23 INFO - PROCESS | 4008 | 1471544363179 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 11:19:23 INFO - PROCESS | 4008 | 1471544363313 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:23 INFO - PROCESS | 4008 | 1471544363316 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:23 INFO - PROCESS | 4008 | ++DOCSHELL 0BC10000 == 36 [pid = 4008] [id = 354] 11:19:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0BC33000) [pid = 4008] [serial = 1061] [outer = 00000000] 11:19:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (0BC3F400) [pid = 4008] [serial = 1062] [outer = 0BC33000] 11:19:23 INFO - PROCESS | 4008 | 1471544363379 Marionette DEBUG loaded listener.js 11:19:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (0C90EC00) [pid = 4008] [serial = 1063] [outer = 0BC33000] 11:19:24 INFO - PROCESS | 4008 | 1471544364183 Marionette TRACE conn5 <- [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]]]}] 11:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1191ms 11:19:24 INFO - PROCESS | 4008 | 1471544364224 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 11:19:24 INFO - PROCESS | 4008 | 1471544364229 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 11:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:19:24 INFO - PROCESS | 4008 | 1471544364234 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:19:24 INFO - PROCESS | 4008 | 1471544364238 Marionette TRACE conn5 <- [1,1382,null,{}] 11:19:24 INFO - PROCESS | 4008 | 1471544364242 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:24 INFO - PROCESS | 4008 | 1471544364245 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:24 INFO - PROCESS | 4008 | 1471544364367 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 11:19:24 INFO - PROCESS | 4008 | 1471544364496 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:24 INFO - PROCESS | 4008 | 1471544364499 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:24 INFO - PROCESS | 4008 | ++DOCSHELL 147AE400 == 37 [pid = 4008] [id = 355] 11:19:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (14840800) [pid = 4008] [serial = 1064] [outer = 00000000] 11:19:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (14926800) [pid = 4008] [serial = 1065] [outer = 14840800] 11:19:24 INFO - PROCESS | 4008 | 1471544364558 Marionette DEBUG loaded listener.js 11:19:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (15E26C00) [pid = 4008] [serial = 1066] [outer = 14840800] 11:19:25 INFO - PROCESS | 4008 | 1471544365457 Marionette TRACE conn5 <- [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]]]}] 11:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1281ms 11:19:25 INFO - PROCESS | 4008 | 1471544365520 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 11:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:19:25 INFO - PROCESS | 4008 | 1471544365524 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 11:19:25 INFO - PROCESS | 4008 | 1471544365529 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:19:25 INFO - PROCESS | 4008 | 1471544365533 Marionette TRACE conn5 <- [1,1386,null,{}] 11:19:25 INFO - PROCESS | 4008 | 1471544365539 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:25 INFO - PROCESS | 4008 | 1471544365541 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:25 INFO - PROCESS | 4008 | 1471544365656 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 11:19:25 INFO - PROCESS | 4008 | 1471544365770 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:25 INFO - PROCESS | 4008 | 1471544365775 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 1961C800 == 36 [pid = 4008] [id = 353] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 18BA1800 == 35 [pid = 4008] [id = 352] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 16E56000 == 34 [pid = 4008] [id = 351] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 173C8800 == 33 [pid = 4008] [id = 350] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 16E6EC00 == 32 [pid = 4008] [id = 349] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 15E62400 == 31 [pid = 4008] [id = 348] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 14846C00 == 30 [pid = 4008] [id = 347] 11:19:25 INFO - PROCESS | 4008 | --DOCSHELL 0FD04800 == 29 [pid = 4008] [id = 346] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (186D6800) [pid = 4008] [serial = 991] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18DD7400) [pid = 4008] [serial = 1011] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19618000) [pid = 4008] [serial = 1014] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18892800) [pid = 4008] [serial = 1008] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (17254000) [pid = 4008] [serial = 1005] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (173CB000) [pid = 4008] [serial = 1006] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10306000) [pid = 4008] [serial = 999] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18DDA000) [pid = 4008] [serial = 1012] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (13FB5C00) [pid = 4008] [serial = 1000] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E24800) [pid = 4008] [serial = 996] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E5CC00) [pid = 4008] [serial = 997] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0C901800) [pid = 4008] [serial = 993] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19744800) [pid = 4008] [serial = 1024] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FC51000) [pid = 4008] [serial = 994] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15931000) [pid = 4008] [serial = 1002] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (15E2E800) [pid = 4008] [serial = 1003] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1961EC00) [pid = 4008] [serial = 1015] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19739C00) [pid = 4008] [serial = 1018] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (19729400) [pid = 4008] [serial = 1017] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1888F000) [pid = 4008] [serial = 1020] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (19724C00) [pid = 4008] [serial = 1021] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (18A52400) [pid = 4008] [serial = 1009] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (19741C00) [pid = 4008] [serial = 1023] [outer = 00000000] [url = about:blank] 11:19:25 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0FC00 == 30 [pid = 4008] [id = 356] 11:19:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (0BC3EC00) [pid = 4008] [serial = 1067] [outer = 00000000] 11:19:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (0FC51000) [pid = 4008] [serial = 1068] [outer = 0BC3EC00] 11:19:25 INFO - PROCESS | 4008 | 1471544365855 Marionette DEBUG loaded listener.js 11:19:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (1026E400) [pid = 4008] [serial = 1069] [outer = 0BC3EC00] 11:19:26 INFO - PROCESS | 4008 | 1471544366297 Marionette TRACE conn5 <- [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]]]}] 11:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 830ms 11:19:26 INFO - PROCESS | 4008 | 1471544366360 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 11:19:26 INFO - PROCESS | 4008 | 1471544366365 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 11:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:19:26 INFO - PROCESS | 4008 | 1471544366371 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:19:26 INFO - PROCESS | 4008 | 1471544366374 Marionette TRACE conn5 <- [1,1390,null,{}] 11:19:26 INFO - PROCESS | 4008 | 1471544366378 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:26 INFO - PROCESS | 4008 | 1471544366380 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:26 INFO - PROCESS | 4008 | 1471544366467 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 11:19:26 INFO - PROCESS | 4008 | 1471544366475 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:26 INFO - PROCESS | 4008 | 1471544366478 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:26 INFO - PROCESS | 4008 | ++DOCSHELL 147D8400 == 31 [pid = 4008] [id = 357] 11:19:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (14840C00) [pid = 4008] [serial = 1070] [outer = 00000000] 11:19:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (1592BC00) [pid = 4008] [serial = 1071] [outer = 14840C00] 11:19:26 INFO - PROCESS | 4008 | 1471544366527 Marionette DEBUG loaded listener.js 11:19:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15E2E000) [pid = 4008] [serial = 1072] [outer = 14840C00] 11:19:27 INFO - PROCESS | 4008 | 1471544367014 Marionette TRACE conn5 <- [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]]]}] 11:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 11:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:19:27 INFO - PROCESS | 4008 | 1471544367045 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 11:19:27 INFO - PROCESS | 4008 | 1471544367048 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 11:19:27 INFO - PROCESS | 4008 | 1471544367051 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:19:27 INFO - PROCESS | 4008 | 1471544367055 Marionette TRACE conn5 <- [1,1394,null,{}] 11:19:27 INFO - PROCESS | 4008 | 1471544367065 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:27 INFO - PROCESS | 4008 | 1471544367070 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:27 INFO - PROCESS | 4008 | 1471544367187 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 11:19:27 INFO - PROCESS | 4008 | 1471544367280 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:27 INFO - PROCESS | 4008 | 1471544367283 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:27 INFO - PROCESS | 4008 | ++DOCSHELL 16E6E000 == 32 [pid = 4008] [id = 358] 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (16E6E400) [pid = 4008] [serial = 1073] [outer = 00000000] 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (16E77C00) [pid = 4008] [serial = 1074] [outer = 16E6E400] 11:19:27 INFO - PROCESS | 4008 | 1471544367333 Marionette DEBUG loaded listener.js 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (172BDC00) [pid = 4008] [serial = 1075] [outer = 16E6E400] 11:19:27 INFO - PROCESS | 4008 | 1471544367712 Marionette TRACE conn5 <- [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]]]}] 11:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 11:19:27 INFO - PROCESS | 4008 | 1471544367725 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 11:19:27 INFO - PROCESS | 4008 | 1471544367728 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 11:19:27 INFO - PROCESS | 4008 | 1471544367749 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:19:27 INFO - PROCESS | 4008 | 1471544367750 Marionette TRACE conn5 <- [1,1398,null,{}] 11:19:27 INFO - PROCESS | 4008 | 1471544367754 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:27 INFO - PROCESS | 4008 | 1471544367756 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:27 INFO - PROCESS | 4008 | 1471544367851 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 11:19:27 INFO - PROCESS | 4008 | 1471544367856 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:27 INFO - PROCESS | 4008 | 1471544367858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:27 INFO - PROCESS | 4008 | ++DOCSHELL 173CF400 == 33 [pid = 4008] [id = 359] 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (173D2400) [pid = 4008] [serial = 1076] [outer = 00000000] 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18889C00) [pid = 4008] [serial = 1077] [outer = 173D2400] 11:19:27 INFO - PROCESS | 4008 | 1471544367905 Marionette DEBUG loaded listener.js 11:19:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18A01400) [pid = 4008] [serial = 1078] [outer = 173D2400] 11:19:28 INFO - PROCESS | 4008 | 1471544368392 Marionette TRACE conn5 <- [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]]]}] 11:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 11:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:19:28 INFO - PROCESS | 4008 | 1471544368423 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 11:19:28 INFO - PROCESS | 4008 | 1471544368425 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 11:19:28 INFO - PROCESS | 4008 | 1471544368428 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:19:28 INFO - PROCESS | 4008 | 1471544368430 Marionette TRACE conn5 <- [1,1402,null,{}] 11:19:28 INFO - PROCESS | 4008 | 1471544368433 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:28 INFO - PROCESS | 4008 | 1471544368435 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:28 INFO - PROCESS | 4008 | 1471544368547 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 11:19:28 INFO - PROCESS | 4008 | 1471544368638 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:28 INFO - PROCESS | 4008 | 1471544368640 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:28 INFO - PROCESS | 4008 | ++DOCSHELL 0CD3AC00 == 34 [pid = 4008] [id = 360] 11:19:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13D20400) [pid = 4008] [serial = 1079] [outer = 00000000] 11:19:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18DD3800) [pid = 4008] [serial = 1080] [outer = 13D20400] 11:19:28 INFO - PROCESS | 4008 | 1471544368686 Marionette DEBUG loaded listener.js 11:19:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18DDBC00) [pid = 4008] [serial = 1081] [outer = 13D20400] 11:19:29 INFO - PROCESS | 4008 | 1471544369137 Marionette TRACE conn5 <- [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]]]}] 11:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 731ms 11:19:29 INFO - PROCESS | 4008 | 1471544369159 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 11:19:29 INFO - PROCESS | 4008 | 1471544369162 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 11:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:19:29 INFO - PROCESS | 4008 | 1471544369164 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:19:29 INFO - PROCESS | 4008 | 1471544369166 Marionette TRACE conn5 <- [1,1406,null,{}] 11:19:29 INFO - PROCESS | 4008 | 1471544369170 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:29 INFO - PROCESS | 4008 | 1471544369176 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:29 INFO - PROCESS | 4008 | 1471544369314 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 11:19:29 INFO - PROCESS | 4008 | 1471544369377 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:29 INFO - PROCESS | 4008 | 1471544369379 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:29 INFO - PROCESS | 4008 | ++DOCSHELL 19608000 == 35 [pid = 4008] [id = 361] 11:19:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19608800) [pid = 4008] [serial = 1082] [outer = 00000000] 11:19:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19723000) [pid = 4008] [serial = 1083] [outer = 19608800] 11:19:29 INFO - PROCESS | 4008 | 1471544369426 Marionette DEBUG loaded listener.js 11:19:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19724000) [pid = 4008] [serial = 1084] [outer = 19608800] 11:19:29 INFO - PROCESS | 4008 | 1471544369873 Marionette TRACE conn5 <- [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]]]}] 11:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 730ms 11:19:29 INFO - PROCESS | 4008 | 1471544369934 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 11:19:29 INFO - PROCESS | 4008 | 1471544369937 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 11:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:19:29 INFO - PROCESS | 4008 | 1471544369946 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:19:29 INFO - PROCESS | 4008 | 1471544369948 Marionette TRACE conn5 <- [1,1410,null,{}] 11:19:29 INFO - PROCESS | 4008 | 1471544369951 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:29 INFO - PROCESS | 4008 | 1471544369953 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:30 INFO - PROCESS | 4008 | 1471544370065 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (173D0000) [pid = 4008] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10269000) [pid = 4008] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10267400) [pid = 4008] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (17209800) [pid = 4008] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1880FC00) [pid = 4008] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19727800) [pid = 4008] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E6F400) [pid = 4008] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0FD05400) [pid = 4008] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (14848800) [pid = 4008] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1640C800) [pid = 4008] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:19:30 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18DD5400) [pid = 4008] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:19:30 INFO - PROCESS | 4008 | 1471544370181 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:30 INFO - PROCESS | 4008 | 1471544370183 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:30 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0E000 == 36 [pid = 4008] [id = 362] 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0BC37C00) [pid = 4008] [serial = 1085] [outer = 00000000] 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FD05400) [pid = 4008] [serial = 1086] [outer = 0BC37C00] 11:19:30 INFO - PROCESS | 4008 | 1471544370230 Marionette DEBUG loaded listener.js 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (10DDD000) [pid = 4008] [serial = 1087] [outer = 0BC37C00] 11:19:30 INFO - PROCESS | 4008 | 1471544370607 Marionette TRACE conn5 <- [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]]]}] 11:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 11:19:30 INFO - PROCESS | 4008 | 1471544370630 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 11:19:30 INFO - PROCESS | 4008 | 1471544370632 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 11:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:19:30 INFO - PROCESS | 4008 | 1471544370635 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:19:30 INFO - PROCESS | 4008 | 1471544370637 Marionette TRACE conn5 <- [1,1414,null,{}] 11:19:30 INFO - PROCESS | 4008 | 1471544370640 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:30 INFO - PROCESS | 4008 | 1471544370642 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:30 INFO - PROCESS | 4008 | 1471544370721 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 11:19:30 INFO - PROCESS | 4008 | 1471544370809 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:30 INFO - PROCESS | 4008 | 1471544370811 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:30 INFO - PROCESS | 4008 | ++DOCSHELL 10269000 == 37 [pid = 4008] [id = 363] 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (16408400) [pid = 4008] [serial = 1088] [outer = 00000000] 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19605C00) [pid = 4008] [serial = 1089] [outer = 16408400] 11:19:30 INFO - PROCESS | 4008 | 1471544370857 Marionette DEBUG loaded listener.js 11:19:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1973A000) [pid = 4008] [serial = 1090] [outer = 16408400] 11:19:31 INFO - PROCESS | 4008 | 1471544371226 Marionette TRACE conn5 <- [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]]]}] 11:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 630ms 11:19:31 INFO - PROCESS | 4008 | 1471544371266 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 11:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:19:31 INFO - PROCESS | 4008 | 1471544371268 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 11:19:31 INFO - PROCESS | 4008 | 1471544371271 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:19:31 INFO - PROCESS | 4008 | 1471544371273 Marionette TRACE conn5 <- [1,1418,null,{}] 11:19:31 INFO - PROCESS | 4008 | 1471544371276 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:31 INFO - PROCESS | 4008 | 1471544371278 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:31 INFO - PROCESS | 4008 | 1471544371358 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 11:19:31 INFO - PROCESS | 4008 | 1471544371474 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:31 INFO - PROCESS | 4008 | 1471544371476 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:31 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0EC00 == 38 [pid = 4008] [id = 364] 11:19:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (14850C00) [pid = 4008] [serial = 1091] [outer = 00000000] 11:19:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1998E400) [pid = 4008] [serial = 1092] [outer = 14850C00] 11:19:31 INFO - PROCESS | 4008 | 1471544371524 Marionette DEBUG loaded listener.js 11:19:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19995C00) [pid = 4008] [serial = 1093] [outer = 14850C00] 11:19:31 INFO - PROCESS | 4008 | 1471544371897 Marionette TRACE conn5 <- [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]]]}] 11:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 11:19:31 INFO - PROCESS | 4008 | 1471544371942 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 11:19:31 INFO - PROCESS | 4008 | 1471544371945 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 11:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:19:31 INFO - PROCESS | 4008 | 1471544371947 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:19:31 INFO - PROCESS | 4008 | 1471544371949 Marionette TRACE conn5 <- [1,1422,null,{}] 11:19:31 INFO - PROCESS | 4008 | 1471544371953 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:31 INFO - PROCESS | 4008 | 1471544371954 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:32 INFO - PROCESS | 4008 | 1471544372034 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 11:19:32 INFO - PROCESS | 4008 | 1471544372039 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:32 INFO - PROCESS | 4008 | 1471544372041 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:32 INFO - PROCESS | 4008 | ++DOCSHELL 15E31C00 == 39 [pid = 4008] [id = 365] 11:19:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19990C00) [pid = 4008] [serial = 1094] [outer = 00000000] 11:19:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (199C8400) [pid = 4008] [serial = 1095] [outer = 19990C00] 11:19:32 INFO - PROCESS | 4008 | 1471544372086 Marionette DEBUG loaded listener.js 11:19:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (199C9400) [pid = 4008] [serial = 1096] [outer = 19990C00] 11:19:32 INFO - PROCESS | 4008 | 1471544372814 Marionette TRACE conn5 <- [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]]]}] 11:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 930ms 11:19:32 INFO - PROCESS | 4008 | 1471544372879 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 11:19:32 INFO - PROCESS | 4008 | 1471544372884 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 11:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:19:32 INFO - PROCESS | 4008 | 1471544372888 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:19:32 INFO - PROCESS | 4008 | 1471544372894 Marionette TRACE conn5 <- [1,1426,null,{}] 11:19:32 INFO - PROCESS | 4008 | 1471544372899 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:32 INFO - PROCESS | 4008 | 1471544372902 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:33 INFO - PROCESS | 4008 | 1471544373025 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 11:19:33 INFO - PROCESS | 4008 | 1471544373150 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:33 INFO - PROCESS | 4008 | 1471544373153 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:33 INFO - PROCESS | 4008 | ++DOCSHELL 0FD03400 == 40 [pid = 4008] [id = 366] 11:19:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1037D000) [pid = 4008] [serial = 1097] [outer = 00000000] 11:19:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (147D3800) [pid = 4008] [serial = 1098] [outer = 1037D000] 11:19:33 INFO - PROCESS | 4008 | 1471544373215 Marionette DEBUG loaded listener.js 11:19:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15E2C400) [pid = 4008] [serial = 1099] [outer = 1037D000] 11:19:33 INFO - PROCESS | 4008 | 1471544373819 Marionette TRACE conn5 <- [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]]]}] 11:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 990ms 11:19:33 INFO - PROCESS | 4008 | 1471544373879 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 11:19:33 INFO - PROCESS | 4008 | 1471544373884 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 11:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:19:33 INFO - PROCESS | 4008 | 1471544373890 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:19:33 INFO - PROCESS | 4008 | 1471544373893 Marionette TRACE conn5 <- [1,1430,null,{}] 11:19:33 INFO - PROCESS | 4008 | 1471544373911 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:33 INFO - PROCESS | 4008 | 1471544373915 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:34 INFO - PROCESS | 4008 | 1471544374032 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 11:19:34 INFO - PROCESS | 4008 | 1471544374161 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:34 INFO - PROCESS | 4008 | 1471544374164 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:34 INFO - PROCESS | 4008 | ++DOCSHELL 175EB800 == 41 [pid = 4008] [id = 367] 11:19:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (186E2400) [pid = 4008] [serial = 1100] [outer = 00000000] 11:19:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1888B400) [pid = 4008] [serial = 1101] [outer = 186E2400] 11:19:34 INFO - PROCESS | 4008 | 1471544374222 Marionette DEBUG loaded listener.js 11:19:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1959BC00) [pid = 4008] [serial = 1102] [outer = 186E2400] 11:19:34 INFO - PROCESS | 4008 | 1471544374813 Marionette TRACE conn5 <- [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]]]}] 11:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 971ms 11:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:19:34 INFO - PROCESS | 4008 | 1471544374864 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 11:19:34 INFO - PROCESS | 4008 | 1471544374867 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 11:19:34 INFO - PROCESS | 4008 | 1471544374870 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:19:34 INFO - PROCESS | 4008 | 1471544374874 Marionette TRACE conn5 <- [1,1434,null,{}] 11:19:34 INFO - PROCESS | 4008 | 1471544374885 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:34 INFO - PROCESS | 4008 | 1471544374890 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:35 INFO - PROCESS | 4008 | 1471544375000 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 11:19:35 INFO - PROCESS | 4008 | 1471544375105 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:35 INFO - PROCESS | 4008 | 1471544375109 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:35 INFO - PROCESS | 4008 | ++DOCSHELL 199CD000 == 42 [pid = 4008] [id = 368] 11:19:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (199CEC00) [pid = 4008] [serial = 1103] [outer = 00000000] 11:19:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19B80400) [pid = 4008] [serial = 1104] [outer = 199CEC00] 11:19:35 INFO - PROCESS | 4008 | 1471544375167 Marionette DEBUG loaded listener.js 11:19:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19B85400) [pid = 4008] [serial = 1105] [outer = 199CEC00] 11:19:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (199C8000) [pid = 4008] [serial = 1106] [outer = 13F30000] 11:19:36 INFO - PROCESS | 4008 | 1471544376062 Marionette TRACE conn5 <- [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]]]}] 11:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1229ms 11:19:36 INFO - PROCESS | 4008 | 1471544376120 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 11:19:36 INFO - PROCESS | 4008 | 1471544376124 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 11:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:19:36 INFO - PROCESS | 4008 | 1471544376130 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:19:36 INFO - PROCESS | 4008 | 1471544376133 Marionette TRACE conn5 <- [1,1438,null,{}] 11:19:36 INFO - PROCESS | 4008 | 1471544376139 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:36 INFO - PROCESS | 4008 | 1471544376142 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:36 INFO - PROCESS | 4008 | 1471544376245 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 11:19:36 INFO - PROCESS | 4008 | 1471544376328 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:36 INFO - PROCESS | 4008 | 1471544376333 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:36 INFO - PROCESS | 4008 | ++DOCSHELL 0CD35400 == 43 [pid = 4008] [id = 369] 11:19:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (0CDE3800) [pid = 4008] [serial = 1107] [outer = 00000000] 11:19:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0FBFF400) [pid = 4008] [serial = 1108] [outer = 0CDE3800] 11:19:36 INFO - PROCESS | 4008 | 1471544376425 Marionette DEBUG loaded listener.js 11:19:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (0FD0A000) [pid = 4008] [serial = 1109] [outer = 0CDE3800] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0BC0EC00 == 42 [pid = 4008] [id = 364] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 10269000 == 41 [pid = 4008] [id = 363] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0BC0E000 == 40 [pid = 4008] [id = 362] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 19608000 == 39 [pid = 4008] [id = 361] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0CD3AC00 == 38 [pid = 4008] [id = 360] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 173CF400 == 37 [pid = 4008] [id = 359] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 16E6E000 == 36 [pid = 4008] [id = 358] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 147D8400 == 35 [pid = 4008] [id = 357] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0BC0FC00 == 34 [pid = 4008] [id = 356] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 147AE400 == 33 [pid = 4008] [id = 355] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0BC10000 == 32 [pid = 4008] [id = 354] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 10268800 == 31 [pid = 4008] [id = 345] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 199CD000 == 30 [pid = 4008] [id = 368] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 175EB800 == 29 [pid = 4008] [id = 367] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 15E31C00 == 28 [pid = 4008] [id = 365] 11:19:37 INFO - PROCESS | 4008 | --DOCSHELL 0FD03400 == 27 [pid = 4008] [id = 366] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1972B800) [pid = 4008] [serial = 1059] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1865F000) [pid = 4008] [serial = 1047] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (14750800) [pid = 4008] [serial = 1036] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (10307000) [pid = 4008] [serial = 1035] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (13FD5400) [pid = 4008] [serial = 1027] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1030B800) [pid = 4008] [serial = 1026] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18841C00) [pid = 4008] [serial = 1030] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (173D0400) [pid = 4008] [serial = 1029] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18A03000) [pid = 4008] [serial = 1050] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19992C00) [pid = 4008] [serial = 1033] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19740800) [pid = 4008] [serial = 1032] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18809800) [pid = 4008] [serial = 1048] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18891000) [pid = 4008] [serial = 1054] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1866B400) [pid = 4008] [serial = 1053] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18A07400) [pid = 4008] [serial = 1051] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1026D400) [pid = 4008] [serial = 1038] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10373000) [pid = 4008] [serial = 1039] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1516BC00) [pid = 4008] [serial = 1042] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (148E4800) [pid = 4008] [serial = 1041] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (16E6DC00) [pid = 4008] [serial = 1044] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E7C000) [pid = 4008] [serial = 1045] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19610C00) [pid = 4008] [serial = 1057] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1960D800) [pid = 4008] [serial = 1056] [outer = 00000000] [url = about:blank] 11:19:37 INFO - PROCESS | 4008 | 1471544377661 Marionette TRACE conn5 <- [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]]]}] 11:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1576ms 11:19:37 INFO - PROCESS | 4008 | 1471544377719 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 11:19:37 INFO - PROCESS | 4008 | 1471544377723 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 11:19:37 INFO - PROCESS | 4008 | 1471544377728 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:19:37 INFO - PROCESS | 4008 | 1471544377731 Marionette TRACE conn5 <- [1,1442,null,{}] 11:19:37 INFO - PROCESS | 4008 | 1471544377742 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:37 INFO - PROCESS | 4008 | 1471544377746 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:37 INFO - PROCESS | 4008 | 1471544377836 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 11:19:37 INFO - PROCESS | 4008 | 1471544377850 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:37 INFO - PROCESS | 4008 | 1471544377852 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:37 INFO - PROCESS | 4008 | ++DOCSHELL 0FD04800 == 28 [pid = 4008] [id = 370] 11:19:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FD04C00) [pid = 4008] [serial = 1110] [outer = 00000000] 11:19:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (101AA000) [pid = 4008] [serial = 1111] [outer = 0FD04C00] 11:19:37 INFO - PROCESS | 4008 | 1471544377901 Marionette DEBUG loaded listener.js 11:19:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1026DC00) [pid = 4008] [serial = 1112] [outer = 0FD04C00] 11:19:38 INFO - PROCESS | 4008 | 1471544378398 Marionette TRACE conn5 <- [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]]]}] 11:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 730ms 11:19:38 INFO - PROCESS | 4008 | 1471544378465 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 11:19:38 INFO - PROCESS | 4008 | 1471544378470 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 11:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:19:38 INFO - PROCESS | 4008 | 1471544378476 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:19:38 INFO - PROCESS | 4008 | 1471544378479 Marionette TRACE conn5 <- [1,1446,null,{}] 11:19:38 INFO - PROCESS | 4008 | 1471544378483 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:38 INFO - PROCESS | 4008 | 1471544378485 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:38 INFO - PROCESS | 4008 | 1471544378573 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 11:19:38 INFO - PROCESS | 4008 | 1471544378665 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:38 INFO - PROCESS | 4008 | 1471544378667 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:38 INFO - PROCESS | 4008 | ++DOCSHELL 13FBA400 == 29 [pid = 4008] [id = 371] 11:19:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13FD3000) [pid = 4008] [serial = 1113] [outer = 00000000] 11:19:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (14262800) [pid = 4008] [serial = 1114] [outer = 13FD3000] 11:19:38 INFO - PROCESS | 4008 | 1471544378717 Marionette DEBUG loaded listener.js 11:19:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (147B1800) [pid = 4008] [serial = 1115] [outer = 13FD3000] 11:19:39 INFO - PROCESS | 4008 | 1471544379132 Marionette TRACE conn5 <- [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]]]}] 11:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 11:19:39 INFO - PROCESS | 4008 | 1471544379150 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 11:19:39 INFO - PROCESS | 4008 | 1471544379152 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 11:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:19:39 INFO - PROCESS | 4008 | 1471544379156 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:19:39 INFO - PROCESS | 4008 | 1471544379160 Marionette TRACE conn5 <- [1,1450,null,{}] 11:19:39 INFO - PROCESS | 4008 | 1471544379172 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:39 INFO - PROCESS | 4008 | 1471544379177 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:39 INFO - PROCESS | 4008 | 1471544379296 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 11:19:39 INFO - PROCESS | 4008 | 1471544379304 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:39 INFO - PROCESS | 4008 | 1471544379307 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:39 INFO - PROCESS | 4008 | ++DOCSHELL 15E47000 == 30 [pid = 4008] [id = 372] 11:19:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E4FC00) [pid = 4008] [serial = 1116] [outer = 00000000] 11:19:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15E5F000) [pid = 4008] [serial = 1117] [outer = 15E4FC00] 11:19:39 INFO - PROCESS | 4008 | 1471544379357 Marionette DEBUG loaded listener.js 11:19:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16404800) [pid = 4008] [serial = 1118] [outer = 15E4FC00] 11:19:39 INFO - PROCESS | 4008 | 1471544379851 Marionette TRACE conn5 <- [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]]]}] 11:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 732ms 11:19:39 INFO - PROCESS | 4008 | 1471544379892 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 11:19:39 INFO - PROCESS | 4008 | 1471544379895 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 11:19:39 INFO - PROCESS | 4008 | 1471544379898 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:19:39 INFO - PROCESS | 4008 | 1471544379899 Marionette TRACE conn5 <- [1,1454,null,{}] 11:19:39 INFO - PROCESS | 4008 | 1471544379903 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:39 INFO - PROCESS | 4008 | 1471544379905 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:40 INFO - PROCESS | 4008 | 1471544380022 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 11:19:40 INFO - PROCESS | 4008 | 1471544380032 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:40 INFO - PROCESS | 4008 | 1471544380034 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:40 INFO - PROCESS | 4008 | ++DOCSHELL 1640D000 == 31 [pid = 4008] [id = 373] 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16E4DC00) [pid = 4008] [serial = 1119] [outer = 00000000] 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E77400) [pid = 4008] [serial = 1120] [outer = 16E4DC00] 11:19:40 INFO - PROCESS | 4008 | 1471544380131 Marionette DEBUG loaded listener.js 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1724CC00) [pid = 4008] [serial = 1121] [outer = 16E4DC00] 11:19:40 INFO - PROCESS | 4008 | 1471544380563 Marionette TRACE conn5 <- [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]]]}] 11:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 730ms 11:19:40 INFO - PROCESS | 4008 | 1471544380665 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 11:19:40 INFO - PROCESS | 4008 | 1471544380667 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 11:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:19:40 INFO - PROCESS | 4008 | 1471544380684 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:19:40 INFO - PROCESS | 4008 | 1471544380686 Marionette TRACE conn5 <- [1,1458,null,{}] 11:19:40 INFO - PROCESS | 4008 | 1471544380690 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:40 INFO - PROCESS | 4008 | 1471544380692 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:40 INFO - PROCESS | 4008 | 1471544380807 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 11:19:40 INFO - PROCESS | 4008 | 1471544380815 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:40 INFO - PROCESS | 4008 | 1471544380817 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:40 INFO - PROCESS | 4008 | ++DOCSHELL 172B4800 == 32 [pid = 4008] [id = 374] 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173C7400) [pid = 4008] [serial = 1122] [outer = 00000000] 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173D1800) [pid = 4008] [serial = 1123] [outer = 173C7400] 11:19:40 INFO - PROCESS | 4008 | 1471544380863 Marionette DEBUG loaded listener.js 11:19:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18665000) [pid = 4008] [serial = 1124] [outer = 173C7400] 11:19:41 INFO - PROCESS | 4008 | 1471544381331 Marionette TRACE conn5 <- [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]]]}] 11:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 690ms 11:19:41 INFO - PROCESS | 4008 | 1471544381367 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 11:19:41 INFO - PROCESS | 4008 | 1471544381369 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 11:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:19:41 INFO - PROCESS | 4008 | 1471544381372 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:19:41 INFO - PROCESS | 4008 | 1471544381374 Marionette TRACE conn5 <- [1,1462,null,{}] 11:19:41 INFO - PROCESS | 4008 | 1471544381377 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:41 INFO - PROCESS | 4008 | 1471544381383 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:41 INFO - PROCESS | 4008 | 1471544381519 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0BC33000) [pid = 4008] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19608800) [pid = 4008] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (14840C00) [pid = 4008] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (14850C00) [pid = 4008] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (14840800) [pid = 4008] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (16E6E400) [pid = 4008] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19990C00) [pid = 4008] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1961E800) [pid = 4008] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (13D20400) [pid = 4008] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0BC3EC00) [pid = 4008] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (16408400) [pid = 4008] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0BC37C00) [pid = 4008] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:19:41 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (173D2400) [pid = 4008] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:19:41 INFO - PROCESS | 4008 | 1471544381812 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:41 INFO - PROCESS | 4008 | 1471544381815 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:41 INFO - PROCESS | 4008 | ++DOCSHELL 0BC33000 == 33 [pid = 4008] [id = 375] 11:19:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0BC37C00) [pid = 4008] [serial = 1125] [outer = 00000000] 11:19:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0FD0D800) [pid = 4008] [serial = 1126] [outer = 0BC37C00] 11:19:41 INFO - PROCESS | 4008 | 1471544381866 Marionette DEBUG loaded listener.js 11:19:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (148E8400) [pid = 4008] [serial = 1127] [outer = 0BC37C00] 11:19:42 INFO - PROCESS | 4008 | 1471544382285 Marionette TRACE conn5 <- [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]]]}] 11:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 930ms 11:19:42 INFO - PROCESS | 4008 | 1471544382303 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 11:19:42 INFO - PROCESS | 4008 | 1471544382305 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 11:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:19:42 INFO - PROCESS | 4008 | 1471544382308 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:19:42 INFO - PROCESS | 4008 | 1471544382309 Marionette TRACE conn5 <- [1,1466,null,{}] 11:19:42 INFO - PROCESS | 4008 | 1471544382313 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:42 INFO - PROCESS | 4008 | 1471544382315 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:42 INFO - PROCESS | 4008 | 1471544382424 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 11:19:42 INFO - PROCESS | 4008 | 1471544382432 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:42 INFO - PROCESS | 4008 | 1471544382434 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:42 INFO - PROCESS | 4008 | ++DOCSHELL 0FB63400 == 34 [pid = 4008] [id = 376] 11:19:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E50C00) [pid = 4008] [serial = 1128] [outer = 00000000] 11:19:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18A45400) [pid = 4008] [serial = 1129] [outer = 16E50C00] 11:19:42 INFO - PROCESS | 4008 | 1471544382480 Marionette DEBUG loaded listener.js 11:19:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18A47C00) [pid = 4008] [serial = 1130] [outer = 16E50C00] 11:19:42 INFO - PROCESS | 4008 | 1471544382902 Marionette TRACE conn5 <- [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]]]}] 11:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 630ms 11:19:42 INFO - PROCESS | 4008 | 1471544382939 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 11:19:42 INFO - PROCESS | 4008 | 1471544382941 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 11:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:19:42 INFO - PROCESS | 4008 | 1471544382945 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:19:42 INFO - PROCESS | 4008 | 1471544382946 Marionette TRACE conn5 <- [1,1470,null,{}] 11:19:42 INFO - PROCESS | 4008 | 1471544382950 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:42 INFO - PROCESS | 4008 | 1471544382952 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:43 INFO - PROCESS | 4008 | 1471544383030 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 11:19:43 INFO - PROCESS | 4008 | 1471544383117 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:43 INFO - PROCESS | 4008 | 1471544383119 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:43 INFO - PROCESS | 4008 | ++DOCSHELL 18DD3400 == 35 [pid = 4008] [id = 377] 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18DD4000) [pid = 4008] [serial = 1131] [outer = 00000000] 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1959F400) [pid = 4008] [serial = 1132] [outer = 18DD4000] 11:19:43 INFO - PROCESS | 4008 | 1471544383164 Marionette DEBUG loaded listener.js 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1959FC00) [pid = 4008] [serial = 1133] [outer = 18DD4000] 11:19:43 INFO - PROCESS | 4008 | 1471544383540 Marionette TRACE conn5 <- [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]]]}] 11:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 11:19:43 INFO - PROCESS | 4008 | 1471544383592 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 11:19:43 INFO - PROCESS | 4008 | 1471544383594 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 11:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:19:43 INFO - PROCESS | 4008 | 1471544383598 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:19:43 INFO - PROCESS | 4008 | 1471544383599 Marionette TRACE conn5 <- [1,1474,null,{}] 11:19:43 INFO - PROCESS | 4008 | 1471544383612 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:43 INFO - PROCESS | 4008 | 1471544383614 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:43 INFO - PROCESS | 4008 | 1471544383693 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 11:19:43 INFO - PROCESS | 4008 | 1471544383699 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:43 INFO - PROCESS | 4008 | 1471544383701 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:43 INFO - PROCESS | 4008 | ++DOCSHELL 15E32800 == 36 [pid = 4008] [id = 378] 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1960CC00) [pid = 4008] [serial = 1134] [outer = 00000000] 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19614400) [pid = 4008] [serial = 1135] [outer = 1960CC00] 11:19:43 INFO - PROCESS | 4008 | 1471544383746 Marionette DEBUG loaded listener.js 11:19:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1961BC00) [pid = 4008] [serial = 1136] [outer = 1960CC00] 11:19:44 INFO - PROCESS | 4008 | 1471544384673 Marionette TRACE conn5 <- [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]]]}] 11:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1130ms 11:19:44 INFO - PROCESS | 4008 | 1471544384729 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 11:19:44 INFO - PROCESS | 4008 | 1471544384734 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 11:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:19:44 INFO - PROCESS | 4008 | 1471544384739 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:19:44 INFO - PROCESS | 4008 | 1471544384744 Marionette TRACE conn5 <- [1,1478,null,{}] 11:19:44 INFO - PROCESS | 4008 | 1471544384749 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:44 INFO - PROCESS | 4008 | 1471544384752 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:44 INFO - PROCESS | 4008 | 1471544384884 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 11:19:45 INFO - PROCESS | 4008 | 1471544384992 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:45 INFO - PROCESS | 4008 | 1471544384994 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:45 INFO - PROCESS | 4008 | ++DOCSHELL 1026E000 == 37 [pid = 4008] [id = 379] 11:19:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10307800) [pid = 4008] [serial = 1137] [outer = 00000000] 11:19:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (13D1E400) [pid = 4008] [serial = 1138] [outer = 10307800] 11:19:45 INFO - PROCESS | 4008 | 1471544385076 Marionette DEBUG loaded listener.js 11:19:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (147AB000) [pid = 4008] [serial = 1139] [outer = 10307800] 11:19:45 INFO - PROCESS | 4008 | 1471544385766 Marionette TRACE conn5 <- [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]]]}] 11:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1075ms 11:19:45 INFO - PROCESS | 4008 | 1471544385818 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 11:19:45 INFO - PROCESS | 4008 | 1471544385823 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 11:19:45 INFO - PROCESS | 4008 | 1471544385830 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:19:45 INFO - PROCESS | 4008 | 1471544385833 Marionette TRACE conn5 <- [1,1482,null,{}] 11:19:45 INFO - PROCESS | 4008 | 1471544385837 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:45 INFO - PROCESS | 4008 | 1471544385840 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:45 INFO - PROCESS | 4008 | 1471544385966 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 11:19:46 INFO - PROCESS | 4008 | 1471544386178 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:46 INFO - PROCESS | 4008 | 1471544386181 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:46 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0F400 == 38 [pid = 4008] [id = 380] 11:19:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0BC10400) [pid = 4008] [serial = 1140] [outer = 00000000] 11:19:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (0BC94C00) [pid = 4008] [serial = 1141] [outer = 0BC10400] 11:19:46 INFO - PROCESS | 4008 | 1471544386242 Marionette DEBUG loaded listener.js 11:19:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0C9C0000) [pid = 4008] [serial = 1142] [outer = 0BC10400] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 18DD3400 == 37 [pid = 4008] [id = 377] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 0FB63400 == 36 [pid = 4008] [id = 376] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 0BC33000 == 35 [pid = 4008] [id = 375] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 172B4800 == 34 [pid = 4008] [id = 374] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 1640D000 == 33 [pid = 4008] [id = 373] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 15E47000 == 32 [pid = 4008] [id = 372] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 13FBA400 == 31 [pid = 4008] [id = 371] 11:19:46 INFO - PROCESS | 4008 | --DOCSHELL 0FD04800 == 30 [pid = 4008] [id = 370] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (199C9400) [pid = 4008] [serial = 1096] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18DD3800) [pid = 4008] [serial = 1080] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19723000) [pid = 4008] [serial = 1083] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18DDBC00) [pid = 4008] [serial = 1081] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E77C00) [pid = 4008] [serial = 1074] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (172BDC00) [pid = 4008] [serial = 1075] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (14926800) [pid = 4008] [serial = 1065] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E26C00) [pid = 4008] [serial = 1066] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19724000) [pid = 4008] [serial = 1084] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18889C00) [pid = 4008] [serial = 1077] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FD05400) [pid = 4008] [serial = 1086] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0BC3F400) [pid = 4008] [serial = 1062] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C90EC00) [pid = 4008] [serial = 1063] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1972C000) [pid = 4008] [serial = 1060] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1592BC00) [pid = 4008] [serial = 1071] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E2E000) [pid = 4008] [serial = 1072] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1026E400) [pid = 4008] [serial = 1069] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0FC51000) [pid = 4008] [serial = 1068] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19995C00) [pid = 4008] [serial = 1093] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (10DDD000) [pid = 4008] [serial = 1087] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19605C00) [pid = 4008] [serial = 1089] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1973A000) [pid = 4008] [serial = 1090] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18A01400) [pid = 4008] [serial = 1078] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19607400) [pid = 4008] [serial = 673] [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.] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1998E400) [pid = 4008] [serial = 1092] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (199C8400) [pid = 4008] [serial = 1095] [outer = 00000000] [url = about:blank] 11:19:46 INFO - PROCESS | 4008 | 1471544386871 Marionette TRACE conn5 <- [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]]]}] 11:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1072ms 11:19:46 INFO - PROCESS | 4008 | 1471544386908 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 11:19:46 INFO - PROCESS | 4008 | 1471544386912 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 11:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:19:46 INFO - PROCESS | 4008 | 1471544386916 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:19:46 INFO - PROCESS | 4008 | 1471544386919 Marionette TRACE conn5 <- [1,1486,null,{}] 11:19:46 INFO - PROCESS | 4008 | 1471544386924 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:46 INFO - PROCESS | 4008 | 1471544386928 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:47 INFO - PROCESS | 4008 | 1471544387026 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 11:19:47 INFO - PROCESS | 4008 | 1471544387118 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:47 INFO - PROCESS | 4008 | 1471544387120 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:47 INFO - PROCESS | 4008 | ++DOCSHELL 0BC37400 == 31 [pid = 4008] [id = 381] 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0BC37800) [pid = 4008] [serial = 1143] [outer = 00000000] 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (10269000) [pid = 4008] [serial = 1144] [outer = 0BC37800] 11:19:47 INFO - PROCESS | 4008 | 1471544387169 Marionette DEBUG loaded listener.js 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (13FBA400) [pid = 4008] [serial = 1145] [outer = 0BC37800] 11:19:47 INFO - PROCESS | 4008 | 1471544387538 Marionette TRACE conn5 <- [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]]]}] 11:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 730ms 11:19:47 INFO - PROCESS | 4008 | 1471544387649 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 11:19:47 INFO - PROCESS | 4008 | 1471544387653 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 11:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:19:47 INFO - PROCESS | 4008 | 1471544387658 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:19:47 INFO - PROCESS | 4008 | 1471544387660 Marionette TRACE conn5 <- [1,1490,null,{}] 11:19:47 INFO - PROCESS | 4008 | 1471544387664 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:47 INFO - PROCESS | 4008 | 1471544387666 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:47 INFO - PROCESS | 4008 | 1471544387754 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 11:19:47 INFO - PROCESS | 4008 | 1471544387762 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:47 INFO - PROCESS | 4008 | 1471544387764 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:47 INFO - PROCESS | 4008 | ++DOCSHELL 15E28800 == 32 [pid = 4008] [id = 382] 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E2A800) [pid = 4008] [serial = 1146] [outer = 00000000] 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15E2F800) [pid = 4008] [serial = 1147] [outer = 15E2A800] 11:19:47 INFO - PROCESS | 4008 | 1471544387812 Marionette DEBUG loaded listener.js 11:19:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15EB6800) [pid = 4008] [serial = 1148] [outer = 15E2A800] 11:19:48 INFO - PROCESS | 4008 | 1471544388263 Marionette TRACE conn5 <- [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]]]}] 11:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 11:19:48 INFO - PROCESS | 4008 | 1471544388292 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 11:19:48 INFO - PROCESS | 4008 | 1471544388295 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 11:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:19:48 INFO - PROCESS | 4008 | 1471544388304 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:19:48 INFO - PROCESS | 4008 | 1471544388310 Marionette TRACE conn5 <- [1,1494,null,{}] 11:19:48 INFO - PROCESS | 4008 | 1471544388319 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:48 INFO - PROCESS | 4008 | 1471544388323 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:48 INFO - PROCESS | 4008 | 1471544388411 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 11:19:48 INFO - PROCESS | 4008 | 1471544388420 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:48 INFO - PROCESS | 4008 | 1471544388422 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:48 INFO - PROCESS | 4008 | ++DOCSHELL 17256800 == 33 [pid = 4008] [id = 383] 11:19:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (172BC400) [pid = 4008] [serial = 1149] [outer = 00000000] 11:19:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (173CB400) [pid = 4008] [serial = 1150] [outer = 172BC400] 11:19:48 INFO - PROCESS | 4008 | 1471544388468 Marionette DEBUG loaded listener.js 11:19:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (173D3000) [pid = 4008] [serial = 1151] [outer = 172BC400] 11:19:48 INFO - PROCESS | 4008 | 1471544388933 Marionette TRACE conn5 <- [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]]]}] 11:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 691ms 11:19:49 INFO - PROCESS | 4008 | 1471544388997 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 11:19:49 INFO - PROCESS | 4008 | 1471544389000 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 11:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:19:49 INFO - PROCESS | 4008 | 1471544389003 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:19:49 INFO - PROCESS | 4008 | 1471544389005 Marionette TRACE conn5 <- [1,1498,null,{}] 11:19:49 INFO - PROCESS | 4008 | 1471544389008 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:49 INFO - PROCESS | 4008 | 1471544389010 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:49 INFO - PROCESS | 4008 | 1471544389123 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 11:19:49 INFO - PROCESS | 4008 | 1471544389131 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:49 INFO - PROCESS | 4008 | 1471544389133 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:49 INFO - PROCESS | 4008 | ++DOCSHELL 1883E000 == 34 [pid = 4008] [id = 384] 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1883E400) [pid = 4008] [serial = 1152] [outer = 00000000] 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18892800) [pid = 4008] [serial = 1153] [outer = 1883E400] 11:19:49 INFO - PROCESS | 4008 | 1471544389179 Marionette DEBUG loaded listener.js 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18A0D800) [pid = 4008] [serial = 1154] [outer = 1883E400] 11:19:49 INFO - PROCESS | 4008 | 1471544389617 Marionette TRACE conn5 <- [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]]]}] 11:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 11:19:49 INFO - PROCESS | 4008 | 1471544389677 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 11:19:49 INFO - PROCESS | 4008 | 1471544389679 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 11:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:19:49 INFO - PROCESS | 4008 | 1471544389688 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:19:49 INFO - PROCESS | 4008 | 1471544389690 Marionette TRACE conn5 <- [1,1502,null,{}] 11:19:49 INFO - PROCESS | 4008 | 1471544389693 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:49 INFO - PROCESS | 4008 | 1471544389695 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:49 INFO - PROCESS | 4008 | 1471544389806 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 11:19:49 INFO - PROCESS | 4008 | 1471544389812 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:49 INFO - PROCESS | 4008 | 1471544389817 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:49 INFO - PROCESS | 4008 | ++DOCSHELL 0FD05C00 == 35 [pid = 4008] [id = 385] 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (13D21000) [pid = 4008] [serial = 1155] [outer = 00000000] 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18DDA000) [pid = 4008] [serial = 1156] [outer = 13D21000] 11:19:49 INFO - PROCESS | 4008 | 1471544389874 Marionette DEBUG loaded listener.js 11:19:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19607C00) [pid = 4008] [serial = 1157] [outer = 13D21000] 11:19:50 INFO - PROCESS | 4008 | 1471544390357 Marionette TRACE conn5 <- [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]]]}] 11:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 730ms 11:19:50 INFO - PROCESS | 4008 | 1471544390422 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 11:19:50 INFO - PROCESS | 4008 | 1471544390425 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 11:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:19:50 INFO - PROCESS | 4008 | 1471544390434 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:19:50 INFO - PROCESS | 4008 | 1471544390436 Marionette TRACE conn5 <- [1,1506,null,{}] 11:19:50 INFO - PROCESS | 4008 | 1471544390474 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:50 INFO - PROCESS | 4008 | 1471544390477 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:50 INFO - PROCESS | 4008 | 1471544390604 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 11:19:50 INFO - PROCESS | 4008 | 1471544390613 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:50 INFO - PROCESS | 4008 | 1471544390614 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:50 INFO - PROCESS | 4008 | ++DOCSHELL 19612C00 == 36 [pid = 4008] [id = 386] 11:19:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19614000) [pid = 4008] [serial = 1158] [outer = 00000000] 11:19:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19726000) [pid = 4008] [serial = 1159] [outer = 19614000] 11:19:50 INFO - PROCESS | 4008 | 1471544390713 Marionette DEBUG loaded listener.js 11:19:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1961A000) [pid = 4008] [serial = 1160] [outer = 19614000] 11:19:51 INFO - PROCESS | 4008 | 1471544391119 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 711ms 11:19:51 INFO - PROCESS | 4008 | 1471544391143 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 11:19:51 INFO - PROCESS | 4008 | 1471544391145 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 11:19:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:19:51 INFO - PROCESS | 4008 | 1471544391148 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:19:51 INFO - PROCESS | 4008 | 1471544391150 Marionette TRACE conn5 <- [1,1510,null,{}] 11:19:51 INFO - PROCESS | 4008 | 1471544391153 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:51 INFO - PROCESS | 4008 | 1471544391155 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:51 INFO - PROCESS | 4008 | 1471544391265 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 11:19:51 INFO - PROCESS | 4008 | 1471544391270 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:51 INFO - PROCESS | 4008 | 1471544391272 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:51 INFO - PROCESS | 4008 | ++DOCSHELL 10B4C800 == 37 [pid = 4008] [id = 387] 11:19:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19613400) [pid = 4008] [serial = 1161] [outer = 00000000] 11:19:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1973B400) [pid = 4008] [serial = 1162] [outer = 19613400] 11:19:51 INFO - PROCESS | 4008 | 1471544391317 Marionette DEBUG loaded listener.js 11:19:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1973C400) [pid = 4008] [serial = 1163] [outer = 19613400] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (13FD3000) [pid = 4008] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0BC37C00) [pid = 4008] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1037D000) [pid = 4008] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (186E2400) [pid = 4008] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (199CEC00) [pid = 4008] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (16E50C00) [pid = 4008] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DD4000) [pid = 4008] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (16E4DC00) [pid = 4008] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (173C7400) [pid = 4008] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E4FC00) [pid = 4008] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0FD04C00) [pid = 4008] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:19:51 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0CDE3800) [pid = 4008] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:19:51 INFO - PROCESS | 4008 | 1471544391805 Marionette TRACE conn5 <- [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"]]]}] 11:19:51 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 () { 11:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:19:51 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 () { 11:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:19:51 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 () { 11:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:19:51 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 () { 11:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:19:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 732ms 11:19:51 INFO - PROCESS | 4008 | 1471544391881 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 11:19:51 INFO - PROCESS | 4008 | 1471544391883 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 11:19:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:19:51 INFO - PROCESS | 4008 | 1471544391886 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:19:51 INFO - PROCESS | 4008 | 1471544391888 Marionette TRACE conn5 <- [1,1514,null,{}] 11:19:51 INFO - PROCESS | 4008 | 1471544391892 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:51 INFO - PROCESS | 4008 | 1471544391894 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:52 INFO - PROCESS | 4008 | 1471544392006 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 11:19:52 INFO - PROCESS | 4008 | 1471544392014 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:52 INFO - PROCESS | 4008 | 1471544392016 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:52 INFO - PROCESS | 4008 | ++DOCSHELL 1961A400 == 38 [pid = 4008] [id = 388] 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1961C400) [pid = 4008] [serial = 1164] [outer = 00000000] 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19741400) [pid = 4008] [serial = 1165] [outer = 1961C400] 11:19:52 INFO - PROCESS | 4008 | 1471544392063 Marionette DEBUG loaded listener.js 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1996A000) [pid = 4008] [serial = 1166] [outer = 1961C400] 11:19:52 INFO - PROCESS | 4008 | 1471544392490 Marionette TRACE conn5 <- [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"]]]}] 11:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:19:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 630ms 11:19:52 INFO - PROCESS | 4008 | 1471544392522 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 11:19:52 INFO - PROCESS | 4008 | 1471544392534 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 11:19:52 INFO - PROCESS | 4008 | 1471544392538 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:19:52 INFO - PROCESS | 4008 | 1471544392540 Marionette TRACE conn5 <- [1,1518,null,{}] 11:19:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:19:52 INFO - PROCESS | 4008 | 1471544392543 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:52 INFO - PROCESS | 4008 | 1471544392545 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:52 INFO - PROCESS | 4008 | 1471544392637 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 11:19:52 INFO - PROCESS | 4008 | 1471544392642 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:52 INFO - PROCESS | 4008 | 1471544392644 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:52 INFO - PROCESS | 4008 | ++DOCSHELL 1998C800 == 39 [pid = 4008] [id = 389] 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1998D400) [pid = 4008] [serial = 1167] [outer = 00000000] 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (199C1400) [pid = 4008] [serial = 1168] [outer = 1998D400] 11:19:52 INFO - PROCESS | 4008 | 1471544392691 Marionette DEBUG loaded listener.js 11:19:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (173CE400) [pid = 4008] [serial = 1169] [outer = 1998D400] 11:19:53 INFO - PROCESS | 4008 | 1471544393112 Marionette TRACE conn5 <- [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]]]}] 11:19:53 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 11:19:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:19:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:19:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:19:53 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. 11:19:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:19:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 630ms 11:19:53 INFO - PROCESS | 4008 | 1471544393178 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 11:19:53 INFO - PROCESS | 4008 | 1471544393180 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 11:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:19:53 INFO - PROCESS | 4008 | 1471544393187 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:19:53 INFO - PROCESS | 4008 | 1471544393189 Marionette TRACE conn5 <- [1,1522,null,{}] 11:19:53 INFO - PROCESS | 4008 | 1471544393192 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:53 INFO - PROCESS | 4008 | 1471544393194 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:53 INFO - PROCESS | 4008 | 1471544393279 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 11:19:53 INFO - PROCESS | 4008 | 1471544393285 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:53 INFO - PROCESS | 4008 | 1471544393287 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:53 INFO - PROCESS | 4008 | ++DOCSHELL 199C8400 == 40 [pid = 4008] [id = 390] 11:19:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (199CD800) [pid = 4008] [serial = 1170] [outer = 00000000] 11:19:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19B7F400) [pid = 4008] [serial = 1171] [outer = 199CD800] 11:19:53 INFO - PROCESS | 4008 | 1471544393335 Marionette DEBUG loaded listener.js 11:19:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19B8A400) [pid = 4008] [serial = 1172] [outer = 199CD800] 11:19:54 INFO - PROCESS | 4008 | 1471544394041 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 931ms 11:19:54 INFO - PROCESS | 4008 | 1471544394121 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 11:19:54 INFO - PROCESS | 4008 | 1471544394126 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 11:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:19:54 INFO - PROCESS | 4008 | 1471544394130 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:19:54 INFO - PROCESS | 4008 | 1471544394136 Marionette TRACE conn5 <- [1,1526,null,{}] 11:19:54 INFO - PROCESS | 4008 | 1471544394141 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:54 INFO - PROCESS | 4008 | 1471544394144 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:54 INFO - PROCESS | 4008 | 1471544394300 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 11:19:54 INFO - PROCESS | 4008 | 1471544394425 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:54 INFO - PROCESS | 4008 | 1471544394428 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:54 INFO - PROCESS | 4008 | ++DOCSHELL 0CDE2400 == 41 [pid = 4008] [id = 391] 11:19:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1030B800) [pid = 4008] [serial = 1173] [outer = 00000000] 11:19:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1484F000) [pid = 4008] [serial = 1174] [outer = 1030B800] 11:19:54 INFO - PROCESS | 4008 | 1471544394489 Marionette DEBUG loaded listener.js 11:19:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15173800) [pid = 4008] [serial = 1175] [outer = 1030B800] 11:19:55 INFO - PROCESS | 4008 | 1471544395089 Marionette TRACE conn5 <- [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]]]}] 11:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1029ms 11:19:55 INFO - PROCESS | 4008 | 1471544395160 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 11:19:55 INFO - PROCESS | 4008 | 1471544395165 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 11:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:19:55 INFO - PROCESS | 4008 | 1471544395171 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:19:55 INFO - PROCESS | 4008 | 1471544395174 Marionette TRACE conn5 <- [1,1530,null,{}] 11:19:55 INFO - PROCESS | 4008 | 1471544395178 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:55 INFO - PROCESS | 4008 | 1471544395181 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:55 INFO - PROCESS | 4008 | 1471544395326 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 11:19:55 INFO - PROCESS | 4008 | 1471544395459 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:55 INFO - PROCESS | 4008 | 1471544395462 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:55 INFO - PROCESS | 4008 | ++DOCSHELL 16E76C00 == 42 [pid = 4008] [id = 392] 11:19:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E78400) [pid = 4008] [serial = 1176] [outer = 00000000] 11:19:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (173C8800) [pid = 4008] [serial = 1177] [outer = 16E78400] 11:19:55 INFO - PROCESS | 4008 | 1471544395521 Marionette DEBUG loaded listener.js 11:19:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18840C00) [pid = 4008] [serial = 1178] [outer = 16E78400] 11:19:56 INFO - PROCESS | 4008 | 1471544396104 Marionette TRACE conn5 <- [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]]]}] 11:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 11:19:56 INFO - PROCESS | 4008 | 1471544396145 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 11:19:56 INFO - PROCESS | 4008 | 1471544396147 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 11:19:56 INFO - PROCESS | 4008 | 1471544396151 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:19:56 INFO - PROCESS | 4008 | 1471544396155 Marionette TRACE conn5 <- [1,1534,null,{}] 11:19:56 INFO - PROCESS | 4008 | 1471544396166 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:56 INFO - PROCESS | 4008 | 1471544396170 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:56 INFO - PROCESS | 4008 | 1471544396311 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 11:19:56 INFO - PROCESS | 4008 | 1471544396456 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:56 INFO - PROCESS | 4008 | 1471544396459 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:56 INFO - PROCESS | 4008 | ++DOCSHELL 173C8000 == 43 [pid = 4008] [id = 393] 11:19:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19724000) [pid = 4008] [serial = 1179] [outer = 00000000] 11:19:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (199C8C00) [pid = 4008] [serial = 1180] [outer = 19724000] 11:19:56 INFO - PROCESS | 4008 | 1471544396518 Marionette DEBUG loaded listener.js 11:19:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B80000) [pid = 4008] [serial = 1181] [outer = 19724000] 11:19:57 INFO - PROCESS | 4008 | 1471544397288 Marionette TRACE conn5 <- [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]]]}] 11:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1183ms 11:19:57 INFO - PROCESS | 4008 | 1471544397338 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 11:19:57 INFO - PROCESS | 4008 | 1471544397342 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 11:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:19:57 INFO - PROCESS | 4008 | 1471544397347 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:19:57 INFO - PROCESS | 4008 | 1471544397351 Marionette TRACE conn5 <- [1,1538,null,{}] 11:19:57 INFO - PROCESS | 4008 | 1471544397356 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:57 INFO - PROCESS | 4008 | 1471544397359 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:57 INFO - PROCESS | 4008 | 1471544397468 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 11:19:57 INFO - PROCESS | 4008 | 1471544397607 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:57 INFO - PROCESS | 4008 | 1471544397612 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:57 INFO - PROCESS | 4008 | ++DOCSHELL 13FDB400 == 44 [pid = 4008] [id = 394] 11:19:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (140CD400) [pid = 4008] [serial = 1182] [outer = 00000000] 11:19:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (14847400) [pid = 4008] [serial = 1183] [outer = 140CD400] 11:19:57 INFO - PROCESS | 4008 | 1471544397667 Marionette DEBUG loaded listener.js 11:19:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (14926800) [pid = 4008] [serial = 1184] [outer = 140CD400] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 1998C800 == 43 [pid = 4008] [id = 389] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 1961A400 == 42 [pid = 4008] [id = 388] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 10B4C800 == 41 [pid = 4008] [id = 387] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 19612C00 == 40 [pid = 4008] [id = 386] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 0FD05C00 == 39 [pid = 4008] [id = 385] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 1883E000 == 38 [pid = 4008] [id = 384] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 17256800 == 37 [pid = 4008] [id = 383] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 15E28800 == 36 [pid = 4008] [id = 382] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 0BC37400 == 35 [pid = 4008] [id = 381] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 0BC0F400 == 34 [pid = 4008] [id = 380] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 1026E000 == 33 [pid = 4008] [id = 379] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 15E32800 == 32 [pid = 4008] [id = 378] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 0CD35400 == 31 [pid = 4008] [id = 369] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 173C8000 == 30 [pid = 4008] [id = 393] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 16E76C00 == 29 [pid = 4008] [id = 392] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 199C8400 == 28 [pid = 4008] [id = 390] 11:19:58 INFO - PROCESS | 4008 | --DOCSHELL 0CDE2400 == 27 [pid = 4008] [id = 391] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1959F400) [pid = 4008] [serial = 1132] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (16E77400) [pid = 4008] [serial = 1120] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (173D1800) [pid = 4008] [serial = 1123] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (15E5F000) [pid = 4008] [serial = 1117] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (101AA000) [pid = 4008] [serial = 1111] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1026DC00) [pid = 4008] [serial = 1112] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1724CC00) [pid = 4008] [serial = 1121] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0FD0A000) [pid = 4008] [serial = 1109] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0FBFF400) [pid = 4008] [serial = 1108] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (14262800) [pid = 4008] [serial = 1114] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (147B1800) [pid = 4008] [serial = 1115] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FD0D800) [pid = 4008] [serial = 1126] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15E2C400) [pid = 4008] [serial = 1099] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (147D3800) [pid = 4008] [serial = 1098] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1959BC00) [pid = 4008] [serial = 1102] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1888B400) [pid = 4008] [serial = 1101] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19B85400) [pid = 4008] [serial = 1105] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (19B80400) [pid = 4008] [serial = 1104] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (148E8400) [pid = 4008] [serial = 1127] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18A45400) [pid = 4008] [serial = 1129] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18A47C00) [pid = 4008] [serial = 1130] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16404800) [pid = 4008] [serial = 1118] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18665000) [pid = 4008] [serial = 1124] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1959FC00) [pid = 4008] [serial = 1133] [outer = 00000000] [url = about:blank] 11:19:58 INFO - PROCESS | 4008 | 1471544398940 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1637ms 11:19:59 INFO - PROCESS | 4008 | 1471544398984 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 11:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:19:59 INFO - PROCESS | 4008 | 1471544398988 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 11:19:59 INFO - PROCESS | 4008 | 1471544398993 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:19:59 INFO - PROCESS | 4008 | 1471544398996 Marionette TRACE conn5 <- [1,1542,null,{}] 11:19:59 INFO - PROCESS | 4008 | 1471544399001 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:59 INFO - PROCESS | 4008 | 1471544399004 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:59 INFO - PROCESS | 4008 | 1471544399098 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 11:19:59 INFO - PROCESS | 4008 | 1471544399188 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:59 INFO - PROCESS | 4008 | 1471544399191 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:59 INFO - PROCESS | 4008 | ++DOCSHELL 0FC52800 == 28 [pid = 4008] [id = 395] 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FC54000) [pid = 4008] [serial = 1185] [outer = 00000000] 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD0EC00) [pid = 4008] [serial = 1186] [outer = 0FC54000] 11:19:59 INFO - PROCESS | 4008 | 1471544399240 Marionette DEBUG loaded listener.js 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10267C00) [pid = 4008] [serial = 1187] [outer = 0FC54000] 11:19:59 INFO - PROCESS | 4008 | 1471544399638 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 11:19:59 INFO - PROCESS | 4008 | 1471544399671 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 11:19:59 INFO - PROCESS | 4008 | 1471544399676 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 11:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:19:59 INFO - PROCESS | 4008 | 1471544399699 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:19:59 INFO - PROCESS | 4008 | 1471544399701 Marionette TRACE conn5 <- [1,1546,null,{}] 11:19:59 INFO - PROCESS | 4008 | 1471544399705 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:59 INFO - PROCESS | 4008 | 1471544399708 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:59 INFO - PROCESS | 4008 | 1471544399795 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 11:19:59 INFO - PROCESS | 4008 | 1471544399801 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:59 INFO - PROCESS | 4008 | 1471544399804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:19:59 INFO - PROCESS | 4008 | ++DOCSHELL 10D40400 == 29 [pid = 4008] [id = 396] 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (10DDE000) [pid = 4008] [serial = 1188] [outer = 00000000] 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (140D9800) [pid = 4008] [serial = 1189] [outer = 10DDE000] 11:19:59 INFO - PROCESS | 4008 | 1471544399853 Marionette DEBUG loaded listener.js 11:19:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (147D0C00) [pid = 4008] [serial = 1190] [outer = 10DDE000] 11:20:00 INFO - PROCESS | 4008 | 1471544400313 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 11:20:00 INFO - PROCESS | 4008 | 1471544400370 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 11:20:00 INFO - PROCESS | 4008 | 1471544400372 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 11:20:00 INFO - PROCESS | 4008 | 1471544400375 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:20:00 INFO - PROCESS | 4008 | 1471544400379 Marionette TRACE conn5 <- [1,1550,null,{}] 11:20:00 INFO - PROCESS | 4008 | 1471544400389 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:00 INFO - PROCESS | 4008 | 1471544400394 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:00 INFO - PROCESS | 4008 | 1471544400509 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 11:20:00 INFO - PROCESS | 4008 | 1471544400611 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:00 INFO - PROCESS | 4008 | 1471544400614 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:00 INFO - PROCESS | 4008 | ++DOCSHELL 15EBA800 == 30 [pid = 4008] [id = 397] 11:20:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15EBDC00) [pid = 4008] [serial = 1191] [outer = 00000000] 11:20:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1640C800) [pid = 4008] [serial = 1192] [outer = 15EBDC00] 11:20:00 INFO - PROCESS | 4008 | 1471544400666 Marionette DEBUG loaded listener.js 11:20:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E6DC00) [pid = 4008] [serial = 1193] [outer = 15EBDC00] 11:20:01 INFO - PROCESS | 4008 | 1471544401082 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 730ms 11:20:01 INFO - PROCESS | 4008 | 1471544401109 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 11:20:01 INFO - PROCESS | 4008 | 1471544401112 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 11:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:20:01 INFO - PROCESS | 4008 | 1471544401121 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:20:01 INFO - PROCESS | 4008 | 1471544401123 Marionette TRACE conn5 <- [1,1554,null,{}] 11:20:01 INFO - PROCESS | 4008 | 1471544401126 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:01 INFO - PROCESS | 4008 | 1471544401128 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:01 INFO - PROCESS | 4008 | 1471544401244 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 11:20:01 INFO - PROCESS | 4008 | 1471544401249 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:01 INFO - PROCESS | 4008 | 1471544401251 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:01 INFO - PROCESS | 4008 | ++DOCSHELL 1640C000 == 31 [pid = 4008] [id = 398] 11:20:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1640F400) [pid = 4008] [serial = 1194] [outer = 00000000] 11:20:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (17207C00) [pid = 4008] [serial = 1195] [outer = 1640F400] 11:20:01 INFO - PROCESS | 4008 | 1471544401297 Marionette DEBUG loaded listener.js 11:20:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (172B4000) [pid = 4008] [serial = 1196] [outer = 1640F400] 11:20:01 INFO - PROCESS | 4008 | 1471544401744 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 11:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:20:01 INFO - PROCESS | 4008 | 1471544401795 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 11:20:01 INFO - PROCESS | 4008 | 1471544401797 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 11:20:01 INFO - PROCESS | 4008 | 1471544401800 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:20:01 INFO - PROCESS | 4008 | 1471544401802 Marionette TRACE conn5 <- [1,1558,null,{}] 11:20:01 INFO - PROCESS | 4008 | 1471544401806 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:01 INFO - PROCESS | 4008 | 1471544401808 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:01 INFO - PROCESS | 4008 | 1471544401944 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 11:20:01 INFO - PROCESS | 4008 | 1471544401965 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:01 INFO - PROCESS | 4008 | 1471544401967 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:02 INFO - PROCESS | 4008 | ++DOCSHELL 173CF800 == 32 [pid = 4008] [id = 399] 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173CFC00) [pid = 4008] [serial = 1197] [outer = 00000000] 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18669000) [pid = 4008] [serial = 1198] [outer = 173CFC00] 11:20:02 INFO - PROCESS | 4008 | 1471544402013 Marionette DEBUG loaded listener.js 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1880F800) [pid = 4008] [serial = 1199] [outer = 173CFC00] 11:20:02 INFO - PROCESS | 4008 | 1471544402466 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 731ms 11:20:02 INFO - PROCESS | 4008 | 1471544402531 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 11:20:02 INFO - PROCESS | 4008 | 1471544402534 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 11:20:02 INFO - PROCESS | 4008 | 1471544402537 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:20:02 INFO - PROCESS | 4008 | 1471544402539 Marionette TRACE conn5 <- [1,1562,null,{}] 11:20:02 INFO - PROCESS | 4008 | 1471544402542 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:02 INFO - PROCESS | 4008 | 1471544402548 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:02 INFO - PROCESS | 4008 | 1471544402681 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 11:20:02 INFO - PROCESS | 4008 | 1471544402744 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:02 INFO - PROCESS | 4008 | 1471544402746 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:02 INFO - PROCESS | 4008 | ++DOCSHELL 16E75800 == 33 [pid = 4008] [id = 400] 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18887800) [pid = 4008] [serial = 1200] [outer = 00000000] 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DD3800) [pid = 4008] [serial = 1201] [outer = 18887800] 11:20:02 INFO - PROCESS | 4008 | 1471544402792 Marionette DEBUG loaded listener.js 11:20:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DDEC00) [pid = 4008] [serial = 1202] [outer = 18887800] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (13D21000) [pid = 4008] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19614000) [pid = 4008] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19613400) [pid = 4008] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0BC10400) [pid = 4008] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10307800) [pid = 4008] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1883E400) [pid = 4008] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1960CC00) [pid = 4008] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC37800) [pid = 4008] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E2A800) [pid = 4008] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (172BC400) [pid = 4008] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1998D400) [pid = 4008] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1961C400) [pid = 4008] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:20:03 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (199CD800) [pid = 4008] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:20:03 INFO - PROCESS | 4008 | 1471544403426 Marionette TRACE conn5 <- [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]]]}] 11:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 931ms 11:20:03 INFO - PROCESS | 4008 | 1471544403473 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 11:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:20:03 INFO - PROCESS | 4008 | 1471544403475 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 11:20:03 INFO - PROCESS | 4008 | 1471544403479 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:20:03 INFO - PROCESS | 4008 | 1471544403480 Marionette TRACE conn5 <- [1,1566,null,{}] 11:20:03 INFO - PROCESS | 4008 | 1471544403484 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:03 INFO - PROCESS | 4008 | 1471544403486 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:03 INFO - PROCESS | 4008 | 1471544403563 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 11:20:03 INFO - PROCESS | 4008 | 1471544403568 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:03 INFO - PROCESS | 4008 | 1471544403570 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:03 INFO - PROCESS | 4008 | ++DOCSHELL 15E57400 == 34 [pid = 4008] [id = 401] 11:20:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (17201C00) [pid = 4008] [serial = 1203] [outer = 00000000] 11:20:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1888D400) [pid = 4008] [serial = 1204] [outer = 17201C00] 11:20:03 INFO - PROCESS | 4008 | 1471544403615 Marionette DEBUG loaded listener.js 11:20:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18891800) [pid = 4008] [serial = 1205] [outer = 17201C00] 11:20:04 INFO - PROCESS | 4008 | 1471544404053 Marionette TRACE conn5 <- [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]]]}] 11:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 631ms 11:20:04 INFO - PROCESS | 4008 | 1471544404110 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 11:20:04 INFO - PROCESS | 4008 | 1471544404112 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 11:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:20:04 INFO - PROCESS | 4008 | 1471544404116 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:20:04 INFO - PROCESS | 4008 | 1471544404117 Marionette TRACE conn5 <- [1,1570,null,{}] 11:20:04 INFO - PROCESS | 4008 | 1471544404121 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:04 INFO - PROCESS | 4008 | 1471544404123 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:04 INFO - PROCESS | 4008 | 1471544404200 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 11:20:04 INFO - PROCESS | 4008 | 1471544404209 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:04 INFO - PROCESS | 4008 | 1471544404211 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:04 INFO - PROCESS | 4008 | ++DOCSHELL 140D5800 == 35 [pid = 4008] [id = 402] 11:20:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18DE0C00) [pid = 4008] [serial = 1206] [outer = 00000000] 11:20:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19609000) [pid = 4008] [serial = 1207] [outer = 18DE0C00] 11:20:04 INFO - PROCESS | 4008 | 1471544404256 Marionette DEBUG loaded listener.js 11:20:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19604000) [pid = 4008] [serial = 1208] [outer = 18DE0C00] 11:20:04 INFO - PROCESS | 4008 | 1471544404711 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 630ms 11:20:04 INFO - PROCESS | 4008 | 1471544404756 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 11:20:04 INFO - PROCESS | 4008 | 1471544404758 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 11:20:04 INFO - PROCESS | 4008 | 1471544404761 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:20:04 INFO - PROCESS | 4008 | 1471544404763 Marionette TRACE conn5 <- [1,1574,null,{}] 11:20:04 INFO - PROCESS | 4008 | 1471544404766 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:04 INFO - PROCESS | 4008 | 1471544404768 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:04 INFO - PROCESS | 4008 | 1471544404849 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 11:20:04 INFO - PROCESS | 4008 | 1471544404854 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:04 INFO - PROCESS | 4008 | 1471544404865 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:04 INFO - PROCESS | 4008 | ++DOCSHELL 15EB9C00 == 36 [pid = 4008] [id = 403] 11:20:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19612000) [pid = 4008] [serial = 1209] [outer = 00000000] 11:20:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19619400) [pid = 4008] [serial = 1210] [outer = 19612000] 11:20:04 INFO - PROCESS | 4008 | 1471544404911 Marionette DEBUG loaded listener.js 11:20:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19725000) [pid = 4008] [serial = 1211] [outer = 19612000] 11:20:05 INFO - PROCESS | 4008 | --DOCSHELL 13FDB400 == 35 [pid = 4008] [id = 394] 11:20:05 INFO - PROCESS | 4008 | --DOCSHELL 0FC52800 == 34 [pid = 4008] [id = 395] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 10D40400 == 33 [pid = 4008] [id = 396] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 16E75800 == 32 [pid = 4008] [id = 400] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 173CF800 == 31 [pid = 4008] [id = 399] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 1640C000 == 30 [pid = 4008] [id = 398] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 15EBA800 == 29 [pid = 4008] [id = 397] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 140D5800 == 28 [pid = 4008] [id = 402] 11:20:06 INFO - PROCESS | 4008 | --DOCSHELL 15E57400 == 27 [pid = 4008] [id = 401] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 103DF000 == 26 [pid = 4008] [id = 157] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 0BC9C000 == 25 [pid = 4008] [id = 140] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 14929000 == 24 [pid = 4008] [id = 143] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 15EC4400 == 23 [pid = 4008] [id = 144] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 13FB0C00 == 22 [pid = 4008] [id = 142] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 18894400 == 21 [pid = 4008] [id = 147] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 1880E800 == 20 [pid = 4008] [id = 146] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 18DDFC00 == 19 [pid = 4008] [id = 152] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 0FC5B800 == 18 [pid = 4008] [id = 141] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 1724B400 == 17 [pid = 4008] [id = 145] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 19606C00 == 16 [pid = 4008] [id = 148] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 0BCA0400 == 15 [pid = 4008] [id = 154] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 19602C00 == 14 [pid = 4008] [id = 149] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 0C90FC00 == 13 [pid = 4008] [id = 156] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 1973DC00 == 12 [pid = 4008] [id = 150] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 140D4000 == 11 [pid = 4008] [id = 155] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 16404C00 == 10 [pid = 4008] [id = 153] 11:20:07 INFO - PROCESS | 4008 | --DOCSHELL 0BC9E800 == 9 [pid = 4008] [id = 151] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18DDA000) [pid = 4008] [serial = 1156] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19726000) [pid = 4008] [serial = 1159] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1973B400) [pid = 4008] [serial = 1162] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC94C00) [pid = 4008] [serial = 1141] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0C9C0000) [pid = 4008] [serial = 1142] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (13D1E400) [pid = 4008] [serial = 1138] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (147AB000) [pid = 4008] [serial = 1139] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18892800) [pid = 4008] [serial = 1153] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1961BC00) [pid = 4008] [serial = 1136] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19614400) [pid = 4008] [serial = 1135] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1961A000) [pid = 4008] [serial = 1160] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (10269000) [pid = 4008] [serial = 1144] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (13FBA400) [pid = 4008] [serial = 1145] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15E2F800) [pid = 4008] [serial = 1147] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15EB6800) [pid = 4008] [serial = 1148] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (173CB400) [pid = 4008] [serial = 1150] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (173D3000) [pid = 4008] [serial = 1151] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1973C400) [pid = 4008] [serial = 1163] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (173CE400) [pid = 4008] [serial = 1169] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19741400) [pid = 4008] [serial = 1165] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (19B8A400) [pid = 4008] [serial = 1172] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (19B7F400) [pid = 4008] [serial = 1171] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (199C1400) [pid = 4008] [serial = 1168] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (19607C00) [pid = 4008] [serial = 1157] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (18A0D800) [pid = 4008] [serial = 1154] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (1996A000) [pid = 4008] [serial = 1166] [outer = 00000000] [url = about:blank] 11:20:07 INFO - PROCESS | 4008 | 1471544407649 Marionette TRACE conn5 <- [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]]]}] 11:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2917ms 11:20:07 INFO - PROCESS | 4008 | 1471544407682 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 11:20:07 INFO - PROCESS | 4008 | 1471544407687 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 11:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:20:07 INFO - PROCESS | 4008 | 1471544407693 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:20:07 INFO - PROCESS | 4008 | 1471544407696 Marionette TRACE conn5 <- [1,1578,null,{}] 11:20:07 INFO - PROCESS | 4008 | 1471544407702 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:07 INFO - PROCESS | 4008 | 1471544407705 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:07 INFO - PROCESS | 4008 | 1471544407804 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 11:20:07 INFO - PROCESS | 4008 | 1471544407892 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:07 INFO - PROCESS | 4008 | 1471544407896 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:07 INFO - PROCESS | 4008 | ++DOCSHELL 0BC98400 == 10 [pid = 4008] [id = 404] 11:20:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (0C776800) [pid = 4008] [serial = 1212] [outer = 00000000] 11:20:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (0C9C0400) [pid = 4008] [serial = 1213] [outer = 0C776800] 11:20:07 INFO - PROCESS | 4008 | 1471544407948 Marionette DEBUG loaded listener.js 11:20:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (0FB5FC00) [pid = 4008] [serial = 1214] [outer = 0C776800] 11:20:08 INFO - PROCESS | 4008 | 1471544408380 Marionette TRACE conn5 <- [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]]]}] 11:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 11:20:08 INFO - PROCESS | 4008 | 1471544408427 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 11:20:08 INFO - PROCESS | 4008 | 1471544408432 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 11:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:20:08 INFO - PROCESS | 4008 | 1471544408438 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:20:08 INFO - PROCESS | 4008 | 1471544408441 Marionette TRACE conn5 <- [1,1582,null,{}] 11:20:08 INFO - PROCESS | 4008 | 1471544408445 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:08 INFO - PROCESS | 4008 | 1471544408448 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:08 INFO - PROCESS | 4008 | 1471544408542 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 11:20:08 INFO - PROCESS | 4008 | 1471544408550 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:08 INFO - PROCESS | 4008 | 1471544408552 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:08 INFO - PROCESS | 4008 | ++DOCSHELL 0C7D3800 == 11 [pid = 4008] [id = 405] 11:20:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (10264C00) [pid = 4008] [serial = 1215] [outer = 00000000] 11:20:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (1026F400) [pid = 4008] [serial = 1216] [outer = 10264C00] 11:20:08 INFO - PROCESS | 4008 | 1471544408608 Marionette DEBUG loaded listener.js 11:20:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (10373000) [pid = 4008] [serial = 1217] [outer = 10264C00] 11:20:09 INFO - PROCESS | 4008 | 1471544409092 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 731ms 11:20:09 INFO - PROCESS | 4008 | 1471544409172 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 11:20:09 INFO - PROCESS | 4008 | 1471544409174 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 11:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:20:09 INFO - PROCESS | 4008 | 1471544409219 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:20:09 INFO - PROCESS | 4008 | 1471544409223 Marionette TRACE conn5 <- [1,1586,null,{}] 11:20:09 INFO - PROCESS | 4008 | 1471544409236 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:09 INFO - PROCESS | 4008 | 1471544409241 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:09 INFO - PROCESS | 4008 | 1471544409370 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 11:20:09 INFO - PROCESS | 4008 | 1471544409381 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:09 INFO - PROCESS | 4008 | 1471544409384 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:09 INFO - PROCESS | 4008 | ++DOCSHELL 1426A000 == 12 [pid = 4008] [id = 406] 11:20:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (1426E800) [pid = 4008] [serial = 1218] [outer = 00000000] 11:20:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (1484E400) [pid = 4008] [serial = 1219] [outer = 1426E800] 11:20:09 INFO - PROCESS | 4008 | 1471544409435 Marionette DEBUG loaded listener.js 11:20:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (148E2C00) [pid = 4008] [serial = 1220] [outer = 1426E800] 11:20:09 INFO - PROCESS | 4008 | 1471544409883 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 690ms 11:20:09 INFO - PROCESS | 4008 | 1471544409918 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 11:20:09 INFO - PROCESS | 4008 | 1471544409920 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 11:20:09 INFO - PROCESS | 4008 | 1471544409924 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:20:09 INFO - PROCESS | 4008 | 1471544409925 Marionette TRACE conn5 <- [1,1590,null,{}] 11:20:09 INFO - PROCESS | 4008 | 1471544409942 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:09 INFO - PROCESS | 4008 | 1471544409944 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:10 INFO - PROCESS | 4008 | 1471544410031 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 11:20:10 INFO - PROCESS | 4008 | 1471544410037 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:10 INFO - PROCESS | 4008 | 1471544410039 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:10 INFO - PROCESS | 4008 | ++DOCSHELL 15E2B400 == 13 [pid = 4008] [id = 407] 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E2D000) [pid = 4008] [serial = 1221] [outer = 00000000] 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15E55000) [pid = 4008] [serial = 1222] [outer = 15E2D000] 11:20:10 INFO - PROCESS | 4008 | 1471544410086 Marionette DEBUG loaded listener.js 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15E5C400) [pid = 4008] [serial = 1223] [outer = 15E2D000] 11:20:10 INFO - PROCESS | 4008 | 1471544410523 Marionette TRACE conn5 <- [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]]]}] 11:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms 11:20:10 INFO - PROCESS | 4008 | 1471544410567 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 11:20:10 INFO - PROCESS | 4008 | 1471544410569 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 11:20:10 INFO - PROCESS | 4008 | 1471544410572 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:20:10 INFO - PROCESS | 4008 | 1471544410574 Marionette TRACE conn5 <- [1,1594,null,{}] 11:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:20:10 INFO - PROCESS | 4008 | 1471544410577 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:10 INFO - PROCESS | 4008 | 1471544410580 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:10 INFO - PROCESS | 4008 | 1471544410659 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 11:20:10 INFO - PROCESS | 4008 | 1471544410665 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:10 INFO - PROCESS | 4008 | 1471544410667 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:10 INFO - PROCESS | 4008 | ++DOCSHELL 15EC1400 == 14 [pid = 4008] [id = 408] 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15EC3400) [pid = 4008] [serial = 1224] [outer = 00000000] 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (16E4F000) [pid = 4008] [serial = 1225] [outer = 15EC3400] 11:20:10 INFO - PROCESS | 4008 | 1471544410713 Marionette DEBUG loaded listener.js 11:20:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16E71000) [pid = 4008] [serial = 1226] [outer = 15EC3400] 11:20:11 INFO - PROCESS | 4008 | 1471544411185 Marionette TRACE conn5 <- [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]]]}] 11:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 630ms 11:20:11 INFO - PROCESS | 4008 | 1471544411215 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 11:20:11 INFO - PROCESS | 4008 | 1471544411217 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 11:20:11 INFO - PROCESS | 4008 | 1471544411220 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:20:11 INFO - PROCESS | 4008 | 1471544411222 Marionette TRACE conn5 <- [1,1598,null,{}] 11:20:11 INFO - PROCESS | 4008 | 1471544411225 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:11 INFO - PROCESS | 4008 | 1471544411231 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:11 INFO - PROCESS | 4008 | 1471544411350 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 11:20:11 INFO - PROCESS | 4008 | 1471544411365 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:11 INFO - PROCESS | 4008 | 1471544411367 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:11 INFO - PROCESS | 4008 | ++DOCSHELL 173D0000 == 15 [pid = 4008] [id = 409] 11:20:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (173D0800) [pid = 4008] [serial = 1227] [outer = 00000000] 11:20:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (186D6400) [pid = 4008] [serial = 1228] [outer = 173D0800] 11:20:11 INFO - PROCESS | 4008 | 1471544411413 Marionette DEBUG loaded listener.js 11:20:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1880EC00) [pid = 4008] [serial = 1229] [outer = 173D0800] 11:20:11 INFO - PROCESS | 4008 | 1471544411856 Marionette TRACE conn5 <- [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]]]}] 11:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 11:20:11 INFO - PROCESS | 4008 | 1471544411894 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 11:20:11 INFO - PROCESS | 4008 | 1471544411896 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 11:20:11 INFO - PROCESS | 4008 | 1471544411899 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:20:11 INFO - PROCESS | 4008 | 1471544411901 Marionette TRACE conn5 <- [1,1602,null,{}] 11:20:11 INFO - PROCESS | 4008 | 1471544411904 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:11 INFO - PROCESS | 4008 | 1471544411906 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:12 INFO - PROCESS | 4008 | 1471544411983 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 11:20:12 INFO - PROCESS | 4008 | 1471544411988 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:12 INFO - PROCESS | 4008 | 1471544411990 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:12 INFO - PROCESS | 4008 | ++DOCSHELL 16E7B400 == 16 [pid = 4008] [id = 410] 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18843400) [pid = 4008] [serial = 1230] [outer = 00000000] 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1888E000) [pid = 4008] [serial = 1231] [outer = 18843400] 11:20:12 INFO - PROCESS | 4008 | 1471544412036 Marionette DEBUG loaded listener.js 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18A09C00) [pid = 4008] [serial = 1232] [outer = 18843400] 11:20:12 INFO - PROCESS | 4008 | 1471544412476 Marionette TRACE conn5 <- [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]]]}] 11:20:12 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 11:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 631ms 11:20:12 INFO - PROCESS | 4008 | 1471544412545 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 11:20:12 INFO - PROCESS | 4008 | 1471544412547 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 11:20:12 INFO - PROCESS | 4008 | 1471544412551 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:20:12 INFO - PROCESS | 4008 | 1471544412553 Marionette TRACE conn5 <- [1,1606,null,{}] 11:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:20:12 INFO - PROCESS | 4008 | 1471544412564 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:12 INFO - PROCESS | 4008 | 1471544412566 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:12 INFO - PROCESS | 4008 | 1471544412672 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 11:20:12 INFO - PROCESS | 4008 | 1471544412684 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:12 INFO - PROCESS | 4008 | 1471544412686 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:12 INFO - PROCESS | 4008 | ++DOCSHELL 18AE4800 == 17 [pid = 4008] [id = 411] 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18AE8400) [pid = 4008] [serial = 1233] [outer = 00000000] 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18B9E400) [pid = 4008] [serial = 1234] [outer = 18AE8400] 11:20:12 INFO - PROCESS | 4008 | 1471544412732 Marionette DEBUG loaded listener.js 11:20:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18887000) [pid = 4008] [serial = 1235] [outer = 18AE8400] 11:20:13 INFO - PROCESS | 4008 | 1471544413172 Marionette TRACE conn5 <- [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]]]}] 11:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 690ms 11:20:13 INFO - PROCESS | 4008 | 1471544413246 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 11:20:13 INFO - PROCESS | 4008 | 1471544413248 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 11:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:20:13 INFO - PROCESS | 4008 | 1471544413251 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:20:13 INFO - PROCESS | 4008 | 1471544413253 Marionette TRACE conn5 <- [1,1610,null,{}] 11:20:13 INFO - PROCESS | 4008 | 1471544413256 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:13 INFO - PROCESS | 4008 | 1471544413258 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:13 INFO - PROCESS | 4008 | 1471544413369 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 11:20:13 INFO - PROCESS | 4008 | 1471544413457 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:13 INFO - PROCESS | 4008 | 1471544413459 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:13 INFO - PROCESS | 4008 | ++DOCSHELL 14264000 == 18 [pid = 4008] [id = 412] 11:20:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15EBA800) [pid = 4008] [serial = 1236] [outer = 00000000] 11:20:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1959EC00) [pid = 4008] [serial = 1237] [outer = 15EBA800] 11:20:13 INFO - PROCESS | 4008 | 1471544413504 Marionette DEBUG loaded listener.js 11:20:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19602C00) [pid = 4008] [serial = 1238] [outer = 15EBA800] 11:20:13 INFO - PROCESS | 4008 | 1471544413943 Marionette TRACE conn5 <- [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]]]}] 11:20:14 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 11:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 731ms 11:20:14 INFO - PROCESS | 4008 | 1471544413982 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 11:20:14 INFO - PROCESS | 4008 | 1471544413984 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 11:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:20:14 INFO - PROCESS | 4008 | 1471544413987 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:20:14 INFO - PROCESS | 4008 | 1471544413989 Marionette TRACE conn5 <- [1,1614,null,{}] 11:20:14 INFO - PROCESS | 4008 | 1471544413993 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:14 INFO - PROCESS | 4008 | 1471544413995 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:14 INFO - PROCESS | 4008 | 1471544414112 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 11:20:14 INFO - PROCESS | 4008 | 1471544414117 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:14 INFO - PROCESS | 4008 | 1471544414119 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:14 INFO - PROCESS | 4008 | ++DOCSHELL 19607C00 == 19 [pid = 4008] [id = 413] 11:20:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19609400) [pid = 4008] [serial = 1239] [outer = 00000000] 11:20:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19614C00) [pid = 4008] [serial = 1240] [outer = 19609400] 11:20:14 INFO - PROCESS | 4008 | 1471544414164 Marionette DEBUG loaded listener.js 11:20:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1961D000) [pid = 4008] [serial = 1241] [outer = 19609400] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1640F400) [pid = 4008] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (173CFC00) [pid = 4008] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18887800) [pid = 4008] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18DE0C00) [pid = 4008] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15EBDC00) [pid = 4008] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (10DDE000) [pid = 4008] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FC54000) [pid = 4008] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (140CD400) [pid = 4008] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19724000) [pid = 4008] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (16E78400) [pid = 4008] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1030B800) [pid = 4008] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:20:14 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (17201C00) [pid = 4008] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:20:14 INFO - PROCESS | 4008 | 1471544414779 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 830ms 11:20:14 INFO - PROCESS | 4008 | 1471544414818 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 11:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:20:14 INFO - PROCESS | 4008 | 1471544414820 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 11:20:14 INFO - PROCESS | 4008 | 1471544414823 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:20:14 INFO - PROCESS | 4008 | 1471544414826 Marionette TRACE conn5 <- [1,1618,null,{}] 11:20:14 INFO - PROCESS | 4008 | 1471544414829 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:14 INFO - PROCESS | 4008 | 1471544414831 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:14 INFO - PROCESS | 4008 | 1471544414926 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 11:20:14 INFO - PROCESS | 4008 | 1471544414933 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:14 INFO - PROCESS | 4008 | 1471544414935 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:14 INFO - PROCESS | 4008 | ++DOCSHELL 147CF400 == 20 [pid = 4008] [id = 414] 11:20:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (14840C00) [pid = 4008] [serial = 1242] [outer = 00000000] 11:20:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15E55800) [pid = 4008] [serial = 1243] [outer = 14840C00] 11:20:15 INFO - PROCESS | 4008 | 1471544414989 Marionette DEBUG loaded listener.js 11:20:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (17256800) [pid = 4008] [serial = 1244] [outer = 14840C00] 11:20:15 INFO - PROCESS | 4008 | 1471544415439 Marionette TRACE conn5 <- [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]]]}] 11:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 672ms 11:20:15 INFO - PROCESS | 4008 | 1471544415496 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 11:20:15 INFO - PROCESS | 4008 | 1471544415498 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 11:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:20:15 INFO - PROCESS | 4008 | 1471544415501 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:20:15 INFO - PROCESS | 4008 | 1471544415503 Marionette TRACE conn5 <- [1,1622,null,{}] 11:20:15 INFO - PROCESS | 4008 | 1471544415507 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:15 INFO - PROCESS | 4008 | 1471544415508 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:15 INFO - PROCESS | 4008 | 1471544415588 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 11:20:15 INFO - PROCESS | 4008 | 1471544415593 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:15 INFO - PROCESS | 4008 | 1471544415595 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:15 INFO - PROCESS | 4008 | ++DOCSHELL 18888000 == 21 [pid = 4008] [id = 415] 11:20:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18DD5400) [pid = 4008] [serial = 1245] [outer = 00000000] 11:20:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19723000) [pid = 4008] [serial = 1246] [outer = 18DD5400] 11:20:15 INFO - PROCESS | 4008 | 1471544415642 Marionette DEBUG loaded listener.js 11:20:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1972A800) [pid = 4008] [serial = 1247] [outer = 18DD5400] 11:20:16 INFO - PROCESS | 4008 | 1471544416080 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 630ms 11:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:20:16 INFO - PROCESS | 4008 | 1471544416132 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 11:20:16 INFO - PROCESS | 4008 | 1471544416134 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 11:20:16 INFO - PROCESS | 4008 | 1471544416137 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:20:16 INFO - PROCESS | 4008 | 1471544416139 Marionette TRACE conn5 <- [1,1626,null,{}] 11:20:16 INFO - PROCESS | 4008 | 1471544416142 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:16 INFO - PROCESS | 4008 | 1471544416144 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:16 INFO - PROCESS | 4008 | 1471544416230 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 11:20:16 INFO - PROCESS | 4008 | 1471544416235 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:16 INFO - PROCESS | 4008 | 1471544416237 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:16 INFO - PROCESS | 4008 | ++DOCSHELL 1973B400 == 22 [pid = 4008] [id = 416] 11:20:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1973D000) [pid = 4008] [serial = 1248] [outer = 00000000] 11:20:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19741800) [pid = 4008] [serial = 1249] [outer = 1973D000] 11:20:16 INFO - PROCESS | 4008 | 1471544416282 Marionette DEBUG loaded listener.js 11:20:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1996A000) [pid = 4008] [serial = 1250] [outer = 1973D000] 11:20:16 INFO - PROCESS | 4008 | 1471544416727 Marionette TRACE conn5 <- [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]]]}] 11:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 11:20:16 INFO - PROCESS | 4008 | 1471544416809 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 11:20:16 INFO - PROCESS | 4008 | 1471544416813 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 11:20:16 INFO - PROCESS | 4008 | 1471544416818 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:20:16 INFO - PROCESS | 4008 | 1471544416823 Marionette TRACE conn5 <- [1,1630,null,{}] 11:20:16 INFO - PROCESS | 4008 | 1471544416829 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:16 INFO - PROCESS | 4008 | 1471544416833 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:16 INFO - PROCESS | 4008 | 1471544416961 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 11:20:17 INFO - PROCESS | 4008 | 1471544417087 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:17 INFO - PROCESS | 4008 | 1471544417093 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:17 INFO - PROCESS | 4008 | ++DOCSHELL 0C7F0400 == 23 [pid = 4008] [id = 417] 11:20:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0C906800) [pid = 4008] [serial = 1251] [outer = 00000000] 11:20:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (0CD3A800) [pid = 4008] [serial = 1252] [outer = 0C906800] 11:20:17 INFO - PROCESS | 4008 | 1471544417192 Marionette DEBUG loaded listener.js 11:20:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0FC51400) [pid = 4008] [serial = 1253] [outer = 0C906800] 11:20:18 INFO - PROCESS | 4008 | 1471544418128 Marionette TRACE conn5 <- [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]]]}] 11:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1383ms 11:20:18 INFO - PROCESS | 4008 | 1471544418207 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 11:20:18 INFO - PROCESS | 4008 | 1471544418210 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 11:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:20:18 INFO - PROCESS | 4008 | 1471544418217 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:20:18 INFO - PROCESS | 4008 | 1471544418221 Marionette TRACE conn5 <- [1,1634,null,{}] 11:20:18 INFO - PROCESS | 4008 | 1471544418225 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:18 INFO - PROCESS | 4008 | 1471544418228 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:18 INFO - PROCESS | 4008 | 1471544418480 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 11:20:18 INFO - PROCESS | 4008 | 1471544418621 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:18 INFO - PROCESS | 4008 | 1471544418624 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:18 INFO - PROCESS | 4008 | ++DOCSHELL 0C7CB800 == 24 [pid = 4008] [id = 418] 11:20:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (0C905000) [pid = 4008] [serial = 1254] [outer = 00000000] 11:20:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0CD36000) [pid = 4008] [serial = 1255] [outer = 0C905000] 11:20:18 INFO - PROCESS | 4008 | 1471544418676 Marionette DEBUG loaded listener.js 11:20:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (0CDE7000) [pid = 4008] [serial = 1256] [outer = 0C905000] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (17207C00) [pid = 4008] [serial = 1195] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (172B4000) [pid = 4008] [serial = 1196] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18669000) [pid = 4008] [serial = 1198] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18DD3800) [pid = 4008] [serial = 1201] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1880F800) [pid = 4008] [serial = 1199] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19609000) [pid = 4008] [serial = 1207] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18DDEC00) [pid = 4008] [serial = 1202] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19604000) [pid = 4008] [serial = 1208] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1640C800) [pid = 4008] [serial = 1192] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (140D9800) [pid = 4008] [serial = 1189] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (147D0C00) [pid = 4008] [serial = 1190] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19619400) [pid = 4008] [serial = 1210] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD0EC00) [pid = 4008] [serial = 1186] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10267C00) [pid = 4008] [serial = 1187] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (14926800) [pid = 4008] [serial = 1184] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (14847400) [pid = 4008] [serial = 1183] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19B80000) [pid = 4008] [serial = 1181] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (199C8C00) [pid = 4008] [serial = 1180] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18840C00) [pid = 4008] [serial = 1178] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (173C8800) [pid = 4008] [serial = 1177] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15173800) [pid = 4008] [serial = 1175] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1484F000) [pid = 4008] [serial = 1174] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1888D400) [pid = 4008] [serial = 1204] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18891800) [pid = 4008] [serial = 1205] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E6DC00) [pid = 4008] [serial = 1193] [outer = 00000000] [url = about:blank] 11:20:19 INFO - PROCESS | 4008 | 1471544419321 Marionette TRACE conn5 <- [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]]]}] 11:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1130ms 11:20:19 INFO - PROCESS | 4008 | 1471544419346 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 11:20:19 INFO - PROCESS | 4008 | 1471544419350 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 11:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:20:19 INFO - PROCESS | 4008 | 1471544419355 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:20:19 INFO - PROCESS | 4008 | 1471544419357 Marionette TRACE conn5 <- [1,1638,null,{}] 11:20:19 INFO - PROCESS | 4008 | 1471544419362 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:19 INFO - PROCESS | 4008 | 1471544419365 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:19 INFO - PROCESS | 4008 | 1471544419454 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 11:20:19 INFO - PROCESS | 4008 | 1471544419547 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:19 INFO - PROCESS | 4008 | 1471544419549 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:19 INFO - PROCESS | 4008 | ++DOCSHELL 13DA5C00 == 25 [pid = 4008] [id = 419] 11:20:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (13F25400) [pid = 4008] [serial = 1257] [outer = 00000000] 11:20:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (13FDBC00) [pid = 4008] [serial = 1258] [outer = 13F25400] 11:20:19 INFO - PROCESS | 4008 | 1471544419598 Marionette DEBUG loaded listener.js 11:20:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (14755000) [pid = 4008] [serial = 1259] [outer = 13F25400] 11:20:20 INFO - PROCESS | 4008 | 1471544420051 Marionette TRACE conn5 <- [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]]]}] 11:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 730ms 11:20:20 INFO - PROCESS | 4008 | 1471544420085 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 11:20:20 INFO - PROCESS | 4008 | 1471544420088 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 11:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:20:20 INFO - PROCESS | 4008 | 1471544420092 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:20:20 INFO - PROCESS | 4008 | 1471544420094 Marionette TRACE conn5 <- [1,1642,null,{}] 11:20:20 INFO - PROCESS | 4008 | 1471544420098 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:20 INFO - PROCESS | 4008 | 1471544420100 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:20 INFO - PROCESS | 4008 | 1471544420189 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 11:20:20 INFO - PROCESS | 4008 | 1471544420203 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:20 INFO - PROCESS | 4008 | 1471544420205 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:20 INFO - PROCESS | 4008 | ++DOCSHELL 1484F000 == 26 [pid = 4008] [id = 420] 11:20:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (14850C00) [pid = 4008] [serial = 1260] [outer = 00000000] 11:20:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E25800) [pid = 4008] [serial = 1261] [outer = 14850C00] 11:20:20 INFO - PROCESS | 4008 | 1471544420252 Marionette DEBUG loaded listener.js 11:20:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E2EC00) [pid = 4008] [serial = 1262] [outer = 14850C00] 11:20:20 INFO - PROCESS | 4008 | 1471544420705 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 11:20:20 INFO - PROCESS | 4008 | 1471544420765 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 11:20:20 INFO - PROCESS | 4008 | 1471544420769 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 11:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:20:20 INFO - PROCESS | 4008 | 1471544420781 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:20:20 INFO - PROCESS | 4008 | 1471544420785 Marionette TRACE conn5 <- [1,1646,null,{}] 11:20:20 INFO - PROCESS | 4008 | 1471544420789 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:20 INFO - PROCESS | 4008 | 1471544420793 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:20 INFO - PROCESS | 4008 | 1471544420890 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 11:20:20 INFO - PROCESS | 4008 | 1471544420903 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:20 INFO - PROCESS | 4008 | 1471544420905 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:20 INFO - PROCESS | 4008 | ++DOCSHELL 16E56000 == 27 [pid = 4008] [id = 421] 11:20:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16E6DC00) [pid = 4008] [serial = 1263] [outer = 00000000] 11:20:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E7B000) [pid = 4008] [serial = 1264] [outer = 16E6DC00] 11:20:20 INFO - PROCESS | 4008 | 1471544420959 Marionette DEBUG loaded listener.js 11:20:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (17202000) [pid = 4008] [serial = 1265] [outer = 16E6DC00] 11:20:21 INFO - PROCESS | 4008 | 1471544421398 Marionette TRACE conn5 <- [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]]]}] 11:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 630ms 11:20:21 INFO - PROCESS | 4008 | 1471544421405 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 11:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:20:21 INFO - PROCESS | 4008 | 1471544421407 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 11:20:21 INFO - PROCESS | 4008 | 1471544421410 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:20:21 INFO - PROCESS | 4008 | 1471544421412 Marionette TRACE conn5 <- [1,1650,null,{}] 11:20:21 INFO - PROCESS | 4008 | 1471544421436 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:21 INFO - PROCESS | 4008 | 1471544421438 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:21 INFO - PROCESS | 4008 | 1471544421556 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 11:20:21 INFO - PROCESS | 4008 | 1471544421639 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:21 INFO - PROCESS | 4008 | 1471544421641 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:21 INFO - PROCESS | 4008 | ++DOCSHELL 173C9400 == 28 [pid = 4008] [id = 422] 11:20:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (173C9800) [pid = 4008] [serial = 1266] [outer = 00000000] 11:20:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (173D3400) [pid = 4008] [serial = 1267] [outer = 173C9800] 11:20:21 INFO - PROCESS | 4008 | 1471544421687 Marionette DEBUG loaded listener.js 11:20:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (186D7400) [pid = 4008] [serial = 1268] [outer = 173C9800] 11:20:22 INFO - PROCESS | 4008 | 1471544422123 Marionette TRACE conn5 <- [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]]]}] 11:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 750ms 11:20:22 INFO - PROCESS | 4008 | 1471544422161 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 11:20:22 INFO - PROCESS | 4008 | 1471544422163 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 11:20:22 INFO - PROCESS | 4008 | 1471544422170 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:20:22 INFO - PROCESS | 4008 | 1471544422172 Marionette TRACE conn5 <- [1,1654,null,{}] 11:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:20:22 INFO - PROCESS | 4008 | 1471544422175 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:22 INFO - PROCESS | 4008 | 1471544422177 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:22 INFO - PROCESS | 4008 | 1471544422293 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 11:20:22 INFO - PROCESS | 4008 | 1471544422301 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:22 INFO - PROCESS | 4008 | 1471544422306 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:22 INFO - PROCESS | 4008 | ++DOCSHELL 147D2000 == 29 [pid = 4008] [id = 423] 11:20:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18843C00) [pid = 4008] [serial = 1269] [outer = 00000000] 11:20:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1888B400) [pid = 4008] [serial = 1270] [outer = 18843C00] 11:20:22 INFO - PROCESS | 4008 | 1471544422362 Marionette DEBUG loaded listener.js 11:20:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18AE5400) [pid = 4008] [serial = 1271] [outer = 18843C00] 11:20:22 INFO - PROCESS | 4008 | 1471544422825 Marionette TRACE conn5 <- [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]]]}] 11:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 11:20:22 INFO - PROCESS | 4008 | 1471544422927 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 11:20:22 INFO - PROCESS | 4008 | 1471544422929 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 11:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:20:22 INFO - PROCESS | 4008 | 1471544422946 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:20:22 INFO - PROCESS | 4008 | 1471544422948 Marionette TRACE conn5 <- [1,1658,null,{}] 11:20:22 INFO - PROCESS | 4008 | 1471544422952 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:22 INFO - PROCESS | 4008 | 1471544422954 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:23 INFO - PROCESS | 4008 | 1471544423081 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 11:20:23 INFO - PROCESS | 4008 | 1471544423140 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:23 INFO - PROCESS | 4008 | 1471544423142 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:23 INFO - PROCESS | 4008 | ++DOCSHELL 10264400 == 30 [pid = 4008] [id = 424] 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (13F2E000) [pid = 4008] [serial = 1272] [outer = 00000000] 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (195A0800) [pid = 4008] [serial = 1273] [outer = 13F2E000] 11:20:23 INFO - PROCESS | 4008 | 1471544423188 Marionette DEBUG loaded listener.js 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (195A1C00) [pid = 4008] [serial = 1274] [outer = 13F2E000] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1426E800) [pid = 4008] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0C776800) [pid = 4008] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19612000) [pid = 4008] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (15E2D000) [pid = 4008] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (173D0800) [pid = 4008] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (15EC3400) [pid = 4008] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18843400) [pid = 4008] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10264C00) [pid = 4008] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18AE8400) [pid = 4008] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15EBA800) [pid = 4008] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19609400) [pid = 4008] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (14840C00) [pid = 4008] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:20:23 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18DD5400) [pid = 4008] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:20:23 INFO - PROCESS | 4008 | 1471544423707 Marionette TRACE conn5 <- [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]]]}] 11:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 770ms 11:20:23 INFO - PROCESS | 4008 | 1471544423721 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 11:20:23 INFO - PROCESS | 4008 | 1471544423723 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 11:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:20:23 INFO - PROCESS | 4008 | 1471544423726 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:20:23 INFO - PROCESS | 4008 | 1471544423728 Marionette TRACE conn5 <- [1,1662,null,{}] 11:20:23 INFO - PROCESS | 4008 | 1471544423731 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:23 INFO - PROCESS | 4008 | 1471544423733 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:23 INFO - PROCESS | 4008 | 1471544423812 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 11:20:23 INFO - PROCESS | 4008 | 1471544423817 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:23 INFO - PROCESS | 4008 | 1471544423819 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:23 INFO - PROCESS | 4008 | ++DOCSHELL 14262400 == 31 [pid = 4008] [id = 425] 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (14840C00) [pid = 4008] [serial = 1275] [outer = 00000000] 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (173D0800) [pid = 4008] [serial = 1276] [outer = 14840C00] 11:20:23 INFO - PROCESS | 4008 | 1471544423864 Marionette DEBUG loaded listener.js 11:20:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18843400) [pid = 4008] [serial = 1277] [outer = 14840C00] 11:20:24 INFO - PROCESS | 4008 | 1471544424281 Marionette TRACE conn5 <- [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]]]}] 11:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms 11:20:24 INFO - PROCESS | 4008 | 1471544424301 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 11:20:24 INFO - PROCESS | 4008 | 1471544424302 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 11:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:20:24 INFO - PROCESS | 4008 | 1471544424306 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:20:24 INFO - PROCESS | 4008 | 1471544424307 Marionette TRACE conn5 <- [1,1666,null,{}] 11:20:24 INFO - PROCESS | 4008 | 1471544424311 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:24 INFO - PROCESS | 4008 | 1471544424313 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:24 INFO - PROCESS | 4008 | 1471544424434 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 11:20:24 INFO - PROCESS | 4008 | 1471544424468 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:24 INFO - PROCESS | 4008 | 1471544424470 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:24 INFO - PROCESS | 4008 | ++DOCSHELL 0CD35800 == 32 [pid = 4008] [id = 426] 11:20:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FD0E400) [pid = 4008] [serial = 1278] [outer = 00000000] 11:20:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1960F400) [pid = 4008] [serial = 1279] [outer = 0FD0E400] 11:20:24 INFO - PROCESS | 4008 | 1471544424515 Marionette DEBUG loaded listener.js 11:20:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19618C00) [pid = 4008] [serial = 1280] [outer = 0FD0E400] 11:20:24 INFO - PROCESS | 4008 | 1471544424926 Marionette TRACE conn5 <- [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]]]}] 11:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 11:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:20:25 INFO - PROCESS | 4008 | 1471544424977 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 11:20:25 INFO - PROCESS | 4008 | 1471544424979 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 11:20:25 INFO - PROCESS | 4008 | 1471544424982 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:20:25 INFO - PROCESS | 4008 | 1471544424984 Marionette TRACE conn5 <- [1,1670,null,{}] 11:20:25 INFO - PROCESS | 4008 | 1471544424988 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:25 INFO - PROCESS | 4008 | 1471544424989 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:25 INFO - PROCESS | 4008 | 1471544425071 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 11:20:25 INFO - PROCESS | 4008 | 1471544425077 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:25 INFO - PROCESS | 4008 | 1471544425079 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:25 INFO - PROCESS | 4008 | ++DOCSHELL 1960F000 == 33 [pid = 4008] [id = 427] 11:20:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19619C00) [pid = 4008] [serial = 1281] [outer = 00000000] 11:20:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1972DC00) [pid = 4008] [serial = 1282] [outer = 19619C00] 11:20:25 INFO - PROCESS | 4008 | 1471544425125 Marionette DEBUG loaded listener.js 11:20:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19743400) [pid = 4008] [serial = 1283] [outer = 19619C00] 11:20:25 INFO - PROCESS | 4008 | 1471544425548 Marionette TRACE conn5 <- [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]]]}] 11:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 11:20:25 INFO - PROCESS | 4008 | 1471544425637 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 11:20:25 INFO - PROCESS | 4008 | 1471544425641 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 11:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:20:25 INFO - PROCESS | 4008 | 1471544425647 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:20:25 INFO - PROCESS | 4008 | 1471544425651 Marionette TRACE conn5 <- [1,1674,null,{}] 11:20:25 INFO - PROCESS | 4008 | 1471544425658 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:25 INFO - PROCESS | 4008 | 1471544425661 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:25 INFO - PROCESS | 4008 | 1471544425868 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 11:20:25 INFO - PROCESS | 4008 | 1471544425971 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:26 INFO - PROCESS | 4008 | 1471544425976 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:26 INFO - PROCESS | 4008 | ++DOCSHELL 101A6000 == 34 [pid = 4008] [id = 428] 11:20:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (10265C00) [pid = 4008] [serial = 1284] [outer = 00000000] 11:20:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (10307800) [pid = 4008] [serial = 1285] [outer = 10265C00] 11:20:26 INFO - PROCESS | 4008 | 1471544426035 Marionette DEBUG loaded listener.js 11:20:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (13F2EC00) [pid = 4008] [serial = 1286] [outer = 10265C00] 11:20:26 INFO - PROCESS | 4008 | 1471544426613 Marionette TRACE conn5 <- [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]]]}] 11:20:26 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 11:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1022ms 11:20:26 INFO - PROCESS | 4008 | 1471544426672 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 11:20:26 INFO - PROCESS | 4008 | 1471544426676 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 11:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:20:26 INFO - PROCESS | 4008 | 1471544426683 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:20:26 INFO - PROCESS | 4008 | 1471544426687 Marionette TRACE conn5 <- [1,1678,null,{}] 11:20:26 INFO - PROCESS | 4008 | 1471544426691 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:26 INFO - PROCESS | 4008 | 1471544426694 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:26 INFO - PROCESS | 4008 | 1471544426806 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 11:20:26 INFO - PROCESS | 4008 | 1471544426940 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:26 INFO - PROCESS | 4008 | 1471544426943 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:26 INFO - PROCESS | 4008 | ++DOCSHELL 15E28400 == 35 [pid = 4008] [id = 429] 11:20:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (15E2AC00) [pid = 4008] [serial = 1287] [outer = 00000000] 11:20:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (16403800) [pid = 4008] [serial = 1288] [outer = 15E2AC00] 11:20:27 INFO - PROCESS | 4008 | 1471544427004 Marionette DEBUG loaded listener.js 11:20:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E72000) [pid = 4008] [serial = 1289] [outer = 15E2AC00] 11:20:27 INFO - PROCESS | 4008 | 1471544427622 Marionette TRACE conn5 <- [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]]]}] 11:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 990ms 11:20:27 INFO - PROCESS | 4008 | 1471544427672 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 11:20:27 INFO - PROCESS | 4008 | 1471544427674 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 11:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:20:27 INFO - PROCESS | 4008 | 1471544427678 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:20:27 INFO - PROCESS | 4008 | 1471544427680 Marionette TRACE conn5 <- [1,1682,null,{}] 11:20:27 INFO - PROCESS | 4008 | 1471544427690 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:27 INFO - PROCESS | 4008 | 1471544427695 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:27 INFO - PROCESS | 4008 | 1471544427808 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 11:20:27 INFO - PROCESS | 4008 | 1471544427943 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:27 INFO - PROCESS | 4008 | 1471544427948 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:27 INFO - PROCESS | 4008 | ++DOCSHELL 18DE0400 == 36 [pid = 4008] [id = 430] 11:20:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19377C00) [pid = 4008] [serial = 1290] [outer = 00000000] 11:20:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19613C00) [pid = 4008] [serial = 1291] [outer = 19377C00] 11:20:28 INFO - PROCESS | 4008 | 1471544428008 Marionette DEBUG loaded listener.js 11:20:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19741000) [pid = 4008] [serial = 1292] [outer = 19377C00] 11:20:28 INFO - PROCESS | 4008 | 1471544428608 Marionette TRACE conn5 <- [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]]]}] 11:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 11:20:28 INFO - PROCESS | 4008 | 1471544428652 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 11:20:28 INFO - PROCESS | 4008 | 1471544428654 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 11:20:28 INFO - PROCESS | 4008 | 1471544428657 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:20:28 INFO - PROCESS | 4008 | 1471544428659 Marionette TRACE conn5 <- [1,1686,null,{}] 11:20:28 INFO - PROCESS | 4008 | 1471544428663 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:28 INFO - PROCESS | 4008 | 1471544428665 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:28 INFO - PROCESS | 4008 | 1471544428775 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 11:20:28 INFO - PROCESS | 4008 | 1471544428879 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:28 INFO - PROCESS | 4008 | 1471544428882 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:28 INFO - PROCESS | 4008 | ++DOCSHELL 19994C00 == 37 [pid = 4008] [id = 431] 11:20:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19995800) [pid = 4008] [serial = 1293] [outer = 00000000] 11:20:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (199C3000) [pid = 4008] [serial = 1294] [outer = 19995800] 11:20:28 INFO - PROCESS | 4008 | 1471544428938 Marionette DEBUG loaded listener.js 11:20:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (199C6000) [pid = 4008] [serial = 1295] [outer = 19995800] 11:20:29 INFO - PROCESS | 4008 | 1471544429666 Marionette TRACE conn5 <- [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]]]}] 11:20:29 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 11:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1067ms 11:20:29 INFO - PROCESS | 4008 | 1471544429728 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 11:20:29 INFO - PROCESS | 4008 | 1471544429732 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 11:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:20:29 INFO - PROCESS | 4008 | 1471544429737 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:20:29 INFO - PROCESS | 4008 | 1471544429740 Marionette TRACE conn5 <- [1,1690,null,{}] 11:20:29 INFO - PROCESS | 4008 | 1471544429746 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:29 INFO - PROCESS | 4008 | 1471544429749 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:29 INFO - PROCESS | 4008 | 1471544429850 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 11:20:30 INFO - PROCESS | 4008 | 1471544429987 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:30 INFO - PROCESS | 4008 | 1471544429992 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:30 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0EC00 == 38 [pid = 4008] [id = 432] 11:20:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (10267400) [pid = 4008] [serial = 1296] [outer = 00000000] 11:20:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (142A2800) [pid = 4008] [serial = 1297] [outer = 10267400] 11:20:30 INFO - PROCESS | 4008 | 1471544430046 Marionette DEBUG loaded listener.js 11:20:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (14859800) [pid = 4008] [serial = 1298] [outer = 10267400] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 147D2000 == 37 [pid = 4008] [id = 423] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 15EB9C00 == 36 [pid = 4008] [id = 403] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 173C9400 == 35 [pid = 4008] [id = 422] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 10264400 == 34 [pid = 4008] [id = 424] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 0CD35800 == 33 [pid = 4008] [id = 426] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 14262400 == 32 [pid = 4008] [id = 425] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 19994C00 == 31 [pid = 4008] [id = 431] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 18DE0400 == 30 [pid = 4008] [id = 430] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 1960F000 == 29 [pid = 4008] [id = 427] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 101A6000 == 28 [pid = 4008] [id = 428] 11:20:30 INFO - PROCESS | 4008 | --DOCSHELL 15E28400 == 27 [pid = 4008] [id = 429] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (1484E400) [pid = 4008] [serial = 1219] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (148E2C00) [pid = 4008] [serial = 1220] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (0C9C0400) [pid = 4008] [serial = 1213] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0FB5FC00) [pid = 4008] [serial = 1214] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (19725000) [pid = 4008] [serial = 1211] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (15E55000) [pid = 4008] [serial = 1222] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (15E5C400) [pid = 4008] [serial = 1223] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (186D6400) [pid = 4008] [serial = 1228] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1880EC00) [pid = 4008] [serial = 1229] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E4F000) [pid = 4008] [serial = 1225] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E71000) [pid = 4008] [serial = 1226] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1888E000) [pid = 4008] [serial = 1231] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1026F400) [pid = 4008] [serial = 1216] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10373000) [pid = 4008] [serial = 1217] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18B9E400) [pid = 4008] [serial = 1234] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19602C00) [pid = 4008] [serial = 1238] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1959EC00) [pid = 4008] [serial = 1237] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19614C00) [pid = 4008] [serial = 1240] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (17256800) [pid = 4008] [serial = 1244] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E55800) [pid = 4008] [serial = 1243] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1961D000) [pid = 4008] [serial = 1241] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19741800) [pid = 4008] [serial = 1249] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18887000) [pid = 4008] [serial = 1235] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1972A800) [pid = 4008] [serial = 1247] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19723000) [pid = 4008] [serial = 1246] [outer = 00000000] [url = about:blank] 11:20:30 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18A09C00) [pid = 4008] [serial = 1232] [outer = 00000000] [url = about:blank] 11:20:31 INFO - PROCESS | 4008 | 1471544431155 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1490ms 11:20:31 INFO - PROCESS | 4008 | 1471544431228 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 11:20:31 INFO - PROCESS | 4008 | 1471544431232 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 11:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:20:31 INFO - PROCESS | 4008 | 1471544431237 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:20:31 INFO - PROCESS | 4008 | 1471544431241 Marionette TRACE conn5 <- [1,1694,null,{}] 11:20:31 INFO - PROCESS | 4008 | 1471544431246 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:31 INFO - PROCESS | 4008 | 1471544431249 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:31 INFO - PROCESS | 4008 | 1471544431339 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 11:20:31 INFO - PROCESS | 4008 | 1471544431459 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:31 INFO - PROCESS | 4008 | 1471544431462 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:31 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C6000 == 28 [pid = 4008] [id = 433] 11:20:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0CD3AC00) [pid = 4008] [serial = 1299] [outer = 00000000] 11:20:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FD05C00) [pid = 4008] [serial = 1300] [outer = 0CD3AC00] 11:20:31 INFO - PROCESS | 4008 | 1471544431512 Marionette DEBUG loaded listener.js 11:20:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (101A6000) [pid = 4008] [serial = 1301] [outer = 0CD3AC00] 11:20:31 INFO - PROCESS | 4008 | 1471544431900 Marionette TRACE conn5 <- [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]]]}] 11:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 11:20:31 INFO - PROCESS | 4008 | 1471544431968 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 11:20:31 INFO - PROCESS | 4008 | 1471544431973 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 11:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:20:32 INFO - PROCESS | 4008 | 1471544432009 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:20:32 INFO - PROCESS | 4008 | 1471544432012 Marionette TRACE conn5 <- [1,1698,null,{}] 11:20:32 INFO - PROCESS | 4008 | 1471544432019 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:32 INFO - PROCESS | 4008 | 1471544432022 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:32 INFO - PROCESS | 4008 | 1471544432119 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 11:20:32 INFO - PROCESS | 4008 | 1471544432126 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:32 INFO - PROCESS | 4008 | 1471544432129 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:32 INFO - PROCESS | 4008 | ++DOCSHELL 14750800 == 29 [pid = 4008] [id = 434] 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (147B1800) [pid = 4008] [serial = 1302] [outer = 00000000] 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1484D800) [pid = 4008] [serial = 1303] [outer = 147B1800] 11:20:32 INFO - PROCESS | 4008 | 1471544432179 Marionette DEBUG loaded listener.js 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (148E3800) [pid = 4008] [serial = 1304] [outer = 147B1800] 11:20:32 INFO - PROCESS | 4008 | 1471544432660 Marionette TRACE conn5 <- [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]]]}] 11:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 690ms 11:20:32 INFO - PROCESS | 4008 | 1471544432703 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 11:20:32 INFO - PROCESS | 4008 | 1471544432705 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 11:20:32 INFO - PROCESS | 4008 | 1471544432709 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:20:32 INFO - PROCESS | 4008 | 1471544432712 Marionette TRACE conn5 <- [1,1702,null,{}] 11:20:32 INFO - PROCESS | 4008 | 1471544432723 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:32 INFO - PROCESS | 4008 | 1471544432728 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:32 INFO - PROCESS | 4008 | 1471544432815 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 11:20:32 INFO - PROCESS | 4008 | 1471544432822 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:32 INFO - PROCESS | 4008 | 1471544432825 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:32 INFO - PROCESS | 4008 | ++DOCSHELL 15E5EC00 == 30 [pid = 4008] [id = 435] 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E60400) [pid = 4008] [serial = 1305] [outer = 00000000] 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E4E000) [pid = 4008] [serial = 1306] [outer = 15E60400] 11:20:32 INFO - PROCESS | 4008 | 1471544432874 Marionette DEBUG loaded listener.js 11:20:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E71400) [pid = 4008] [serial = 1307] [outer = 15E60400] 11:20:33 INFO - PROCESS | 4008 | 1471544433360 Marionette TRACE conn5 <- [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]]]}] 11:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 11:20:33 INFO - PROCESS | 4008 | 1471544433383 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 11:20:33 INFO - PROCESS | 4008 | 1471544433385 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 11:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:20:33 INFO - PROCESS | 4008 | 1471544433395 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:20:33 INFO - PROCESS | 4008 | 1471544433397 Marionette TRACE conn5 <- [1,1706,null,{}] 11:20:33 INFO - PROCESS | 4008 | 1471544433400 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:33 INFO - PROCESS | 4008 | 1471544433402 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:33 INFO - PROCESS | 4008 | 1471544433546 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 11:20:33 INFO - PROCESS | 4008 | 1471544433568 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:33 INFO - PROCESS | 4008 | 1471544433570 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:33 INFO - PROCESS | 4008 | ++DOCSHELL 17257C00 == 31 [pid = 4008] [id = 436] 11:20:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (172B3800) [pid = 4008] [serial = 1308] [outer = 00000000] 11:20:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173C9C00) [pid = 4008] [serial = 1309] [outer = 172B3800] 11:20:33 INFO - PROCESS | 4008 | 1471544433616 Marionette DEBUG loaded listener.js 11:20:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (175F3400) [pid = 4008] [serial = 1310] [outer = 172B3800] 11:20:34 INFO - PROCESS | 4008 | 1471544434062 Marionette TRACE conn5 <- [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]]]}] 11:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 731ms 11:20:34 INFO - PROCESS | 4008 | 1471544434128 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 11:20:34 INFO - PROCESS | 4008 | 1471544434131 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 11:20:34 INFO - PROCESS | 4008 | 1471544434134 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:20:34 INFO - PROCESS | 4008 | 1471544434135 Marionette TRACE conn5 <- [1,1710,null,{}] 11:20:34 INFO - PROCESS | 4008 | 1471544434139 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:34 INFO - PROCESS | 4008 | 1471544434141 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:34 INFO - PROCESS | 4008 | 1471544434254 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 11:20:34 INFO - PROCESS | 4008 | 1471544434264 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:34 INFO - PROCESS | 4008 | 1471544434266 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:34 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0E000 == 32 [pid = 4008] [id = 437] 11:20:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18661400) [pid = 4008] [serial = 1311] [outer = 00000000] 11:20:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18840800) [pid = 4008] [serial = 1312] [outer = 18661400] 11:20:34 INFO - PROCESS | 4008 | 1471544434373 Marionette DEBUG loaded listener.js 11:20:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18887000) [pid = 4008] [serial = 1313] [outer = 18661400] 11:20:34 INFO - PROCESS | 4008 | 1471544434836 Marionette TRACE conn5 <- [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]]]}] 11:20:34 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 11:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 730ms 11:20:34 INFO - PROCESS | 4008 | 1471544434888 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 11:20:34 INFO - PROCESS | 4008 | 1471544434890 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 11:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:20:34 INFO - PROCESS | 4008 | 1471544434893 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:20:34 INFO - PROCESS | 4008 | 1471544434895 Marionette TRACE conn5 <- [1,1714,null,{}] 11:20:34 INFO - PROCESS | 4008 | 1471544434898 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:34 INFO - PROCESS | 4008 | 1471544434904 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:35 INFO - PROCESS | 4008 | 1471544435027 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 11:20:35 INFO - PROCESS | 4008 | 1471544435259 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:35 INFO - PROCESS | 4008 | 1471544435261 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173C9800) [pid = 4008] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1973D000) [pid = 4008] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0C906800) [pid = 4008] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18843C00) [pid = 4008] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (14850C00) [pid = 4008] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (13F25400) [pid = 4008] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (16E6DC00) [pid = 4008] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0C905000) [pid = 4008] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (13F2E000) [pid = 4008] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (14840C00) [pid = 4008] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19619C00) [pid = 4008] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:20:35 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0FD0E400) [pid = 4008] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:20:35 INFO - PROCESS | 4008 | ++DOCSHELL 0BC06C00 == 33 [pid = 4008] [id = 438] 11:20:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0BC95000) [pid = 4008] [serial = 1314] [outer = 00000000] 11:20:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13DA5000) [pid = 4008] [serial = 1315] [outer = 0BC95000] 11:20:35 INFO - PROCESS | 4008 | 1471544435322 Marionette DEBUG loaded listener.js 11:20:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (173C9800) [pid = 4008] [serial = 1316] [outer = 0BC95000] 11:20:35 INFO - PROCESS | 4008 | 1471544435690 Marionette TRACE conn5 <- [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]]]}] 11:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 830ms 11:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:20:35 INFO - PROCESS | 4008 | 1471544435726 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 11:20:35 INFO - PROCESS | 4008 | 1471544435728 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 11:20:35 INFO - PROCESS | 4008 | 1471544435731 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:20:35 INFO - PROCESS | 4008 | 1471544435732 Marionette TRACE conn5 <- [1,1718,null,{}] 11:20:35 INFO - PROCESS | 4008 | 1471544435736 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:35 INFO - PROCESS | 4008 | 1471544435738 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:35 INFO - PROCESS | 4008 | 1471544435815 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 11:20:35 INFO - PROCESS | 4008 | 1471544435906 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:35 INFO - PROCESS | 4008 | 1471544435908 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:35 INFO - PROCESS | 4008 | ++DOCSHELL 0BC98000 == 34 [pid = 4008] [id = 439] 11:20:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0C910000) [pid = 4008] [serial = 1317] [outer = 00000000] 11:20:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (195A0C00) [pid = 4008] [serial = 1318] [outer = 0C910000] 11:20:35 INFO - PROCESS | 4008 | 1471544435954 Marionette DEBUG loaded listener.js 11:20:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (195A8C00) [pid = 4008] [serial = 1319] [outer = 0C910000] 11:20:36 INFO - PROCESS | 4008 | 1471544436306 Marionette TRACE conn5 <- [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]]]}] 11:20:36 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 11:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms 11:20:36 INFO - PROCESS | 4008 | 1471544436362 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 11:20:36 INFO - PROCESS | 4008 | 1471544436364 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 11:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:20:36 INFO - PROCESS | 4008 | 1471544436367 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:20:36 INFO - PROCESS | 4008 | 1471544436368 Marionette TRACE conn5 <- [1,1722,null,{}] 11:20:36 INFO - PROCESS | 4008 | 1471544436372 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:36 INFO - PROCESS | 4008 | 1471544436374 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:36 INFO - PROCESS | 4008 | 1471544436488 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 11:20:36 INFO - PROCESS | 4008 | 1471544436525 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:36 INFO - PROCESS | 4008 | 1471544436527 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:36 INFO - PROCESS | 4008 | ++DOCSHELL 1484D400 == 35 [pid = 4008] [id = 440] 11:20:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (195A1000) [pid = 4008] [serial = 1320] [outer = 00000000] 11:20:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19618800) [pid = 4008] [serial = 1321] [outer = 195A1000] 11:20:36 INFO - PROCESS | 4008 | 1471544436575 Marionette DEBUG loaded listener.js 11:20:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19612C00) [pid = 4008] [serial = 1322] [outer = 195A1000] 11:20:37 INFO - PROCESS | 4008 | 1471544436979 Marionette TRACE conn5 <- [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]]]}] 11:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 630ms 11:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:20:37 INFO - PROCESS | 4008 | 1471544436997 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 11:20:37 INFO - PROCESS | 4008 | 1471544436999 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 11:20:37 INFO - PROCESS | 4008 | 1471544437002 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:20:37 INFO - PROCESS | 4008 | 1471544437004 Marionette TRACE conn5 <- [1,1726,null,{}] 11:20:37 INFO - PROCESS | 4008 | 1471544437007 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:37 INFO - PROCESS | 4008 | 1471544437009 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:37 INFO - PROCESS | 4008 | 1471544437127 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 11:20:37 INFO - PROCESS | 4008 | 1471544437136 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:37 INFO - PROCESS | 4008 | 1471544437137 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:37 INFO - PROCESS | 4008 | ++DOCSHELL 19722C00 == 36 [pid = 4008] [id = 441] 11:20:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19723000) [pid = 4008] [serial = 1323] [outer = 00000000] 11:20:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19730C00) [pid = 4008] [serial = 1324] [outer = 19723000] 11:20:37 INFO - PROCESS | 4008 | 1471544437193 Marionette DEBUG loaded listener.js 11:20:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1973C400) [pid = 4008] [serial = 1325] [outer = 19723000] 11:20:38 INFO - PROCESS | 4008 | 1471544438001 Marionette TRACE conn5 <- [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]]]}] 11:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1018ms 11:20:38 INFO - PROCESS | 4008 | 1471544438022 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 11:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:20:38 INFO - PROCESS | 4008 | 1471544438027 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 11:20:38 INFO - PROCESS | 4008 | 1471544438032 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:20:38 INFO - PROCESS | 4008 | 1471544438037 Marionette TRACE conn5 <- [1,1730,null,{}] 11:20:38 INFO - PROCESS | 4008 | 1471544438063 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:38 INFO - PROCESS | 4008 | 1471544438065 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:38 INFO - PROCESS | 4008 | 1471544438187 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 11:20:38 INFO - PROCESS | 4008 | 1471544438321 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:38 INFO - PROCESS | 4008 | 1471544438324 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:38 INFO - PROCESS | 4008 | ++DOCSHELL 0C7CA800 == 37 [pid = 4008] [id = 442] 11:20:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0CDEC400) [pid = 4008] [serial = 1326] [outer = 00000000] 11:20:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1026DC00) [pid = 4008] [serial = 1327] [outer = 0CDEC400] 11:20:38 INFO - PROCESS | 4008 | 1471544438384 Marionette DEBUG loaded listener.js 11:20:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10DDD800) [pid = 4008] [serial = 1328] [outer = 0CDEC400] 11:20:39 INFO - PROCESS | 4008 | 1471544439074 Marionette TRACE conn5 <- [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]]]}] 11:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1127ms 11:20:39 INFO - PROCESS | 4008 | 1471544439172 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 11:20:39 INFO - PROCESS | 4008 | 1471544439177 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 11:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:20:39 INFO - PROCESS | 4008 | 1471544439184 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:20:39 INFO - PROCESS | 4008 | 1471544439187 Marionette TRACE conn5 <- [1,1734,null,{}] 11:20:39 INFO - PROCESS | 4008 | 1471544439192 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:39 INFO - PROCESS | 4008 | 1471544439195 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:39 INFO - PROCESS | 4008 | 1471544439424 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 11:20:39 INFO - PROCESS | 4008 | 1471544439558 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:39 INFO - PROCESS | 4008 | 1471544439561 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:39 INFO - PROCESS | 4008 | ++DOCSHELL 0BC36800 == 38 [pid = 4008] [id = 443] 11:20:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0BC3C000) [pid = 4008] [serial = 1329] [outer = 00000000] 11:20:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (0BCA0400) [pid = 4008] [serial = 1330] [outer = 0BC3C000] 11:20:39 INFO - PROCESS | 4008 | 1471544439616 Marionette DEBUG loaded listener.js 11:20:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0FB60000) [pid = 4008] [serial = 1331] [outer = 0BC3C000] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 1484D400 == 37 [pid = 4008] [id = 440] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 0BC98000 == 36 [pid = 4008] [id = 439] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 0BC06C00 == 35 [pid = 4008] [id = 438] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 0BC0E000 == 34 [pid = 4008] [id = 437] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 17257C00 == 33 [pid = 4008] [id = 436] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 15E5EC00 == 32 [pid = 4008] [id = 435] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 14750800 == 31 [pid = 4008] [id = 434] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 0C9C6000 == 30 [pid = 4008] [id = 433] 11:20:40 INFO - PROCESS | 4008 | --DOCSHELL 0FD0EC00 == 29 [pid = 4008] [id = 432] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (173D3400) [pid = 4008] [serial = 1267] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (186D7400) [pid = 4008] [serial = 1268] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1996A000) [pid = 4008] [serial = 1250] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0CD3A800) [pid = 4008] [serial = 1252] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0FC51400) [pid = 4008] [serial = 1253] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18AE5400) [pid = 4008] [serial = 1271] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E25800) [pid = 4008] [serial = 1261] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E2EC00) [pid = 4008] [serial = 1262] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (13FDBC00) [pid = 4008] [serial = 1258] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (14755000) [pid = 4008] [serial = 1259] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (16E7B000) [pid = 4008] [serial = 1264] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0CD36000) [pid = 4008] [serial = 1255] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0CDE7000) [pid = 4008] [serial = 1256] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1888B400) [pid = 4008] [serial = 1270] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (195A0800) [pid = 4008] [serial = 1273] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18843400) [pid = 4008] [serial = 1277] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1972DC00) [pid = 4008] [serial = 1282] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (173D0800) [pid = 4008] [serial = 1276] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19743400) [pid = 4008] [serial = 1283] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (195A1C00) [pid = 4008] [serial = 1274] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19618C00) [pid = 4008] [serial = 1280] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1960F400) [pid = 4008] [serial = 1279] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (17202000) [pid = 4008] [serial = 1265] [outer = 00000000] [url = about:blank] 11:20:40 INFO - PROCESS | 4008 | 1471544440179 Marionette TRACE conn5 <- [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]]]}] 11:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1020ms 11:20:40 INFO - PROCESS | 4008 | 1471544440207 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 11:20:40 INFO - PROCESS | 4008 | 1471544440210 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 11:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:20:40 INFO - PROCESS | 4008 | 1471544440215 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:20:40 INFO - PROCESS | 4008 | 1471544440218 Marionette TRACE conn5 <- [1,1738,null,{}] 11:20:40 INFO - PROCESS | 4008 | 1471544440223 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:40 INFO - PROCESS | 4008 | 1471544440226 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:40 INFO - PROCESS | 4008 | 1471544440313 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 11:20:40 INFO - PROCESS | 4008 | 1471544440321 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:40 INFO - PROCESS | 4008 | 1471544440324 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:40 INFO - PROCESS | 4008 | ++DOCSHELL 10381000 == 30 [pid = 4008] [id = 444] 11:20:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (10B52C00) [pid = 4008] [serial = 1332] [outer = 00000000] 11:20:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (140CF800) [pid = 4008] [serial = 1333] [outer = 10B52C00] 11:20:40 INFO - PROCESS | 4008 | 1471544440373 Marionette DEBUG loaded listener.js 11:20:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (147D2000) [pid = 4008] [serial = 1334] [outer = 10B52C00] 11:20:40 INFO - PROCESS | 4008 | 1471544440867 Marionette TRACE conn5 <- [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]]]}] 11:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 11:20:40 INFO - PROCESS | 4008 | 1471544440886 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 11:20:40 INFO - PROCESS | 4008 | 1471544440889 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 11:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:20:40 INFO - PROCESS | 4008 | 1471544440892 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:20:40 INFO - PROCESS | 4008 | 1471544440894 Marionette TRACE conn5 <- [1,1742,null,{}] 11:20:40 INFO - PROCESS | 4008 | 1471544440898 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:40 INFO - PROCESS | 4008 | 1471544440900 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:41 INFO - PROCESS | 4008 | 1471544441015 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 11:20:41 INFO - PROCESS | 4008 | 1471544441104 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:41 INFO - PROCESS | 4008 | 1471544441106 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:41 INFO - PROCESS | 4008 | ++DOCSHELL 15E2E000 == 31 [pid = 4008] [id = 445] 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E32000) [pid = 4008] [serial = 1335] [outer = 00000000] 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E5AC00) [pid = 4008] [serial = 1336] [outer = 15E32000] 11:20:41 INFO - PROCESS | 4008 | 1471544441161 Marionette DEBUG loaded listener.js 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16404C00) [pid = 4008] [serial = 1337] [outer = 15E32000] 11:20:41 INFO - PROCESS | 4008 | 1471544441549 Marionette TRACE conn5 <- [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]]]}] 11:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 11:20:41 INFO - PROCESS | 4008 | 1471544441566 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 11:20:41 INFO - PROCESS | 4008 | 1471544441570 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 11:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:20:41 INFO - PROCESS | 4008 | 1471544441580 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:20:41 INFO - PROCESS | 4008 | 1471544441585 Marionette TRACE conn5 <- [1,1746,null,{}] 11:20:41 INFO - PROCESS | 4008 | 1471544441588 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:41 INFO - PROCESS | 4008 | 1471544441592 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:41 INFO - PROCESS | 4008 | 1471544441682 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 11:20:41 INFO - PROCESS | 4008 | 1471544441687 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:41 INFO - PROCESS | 4008 | 1471544441689 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:41 INFO - PROCESS | 4008 | ++DOCSHELL 16E6DC00 == 32 [pid = 4008] [id = 446] 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E6E000) [pid = 4008] [serial = 1338] [outer = 00000000] 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (173D3400) [pid = 4008] [serial = 1339] [outer = 16E6E000] 11:20:41 INFO - PROCESS | 4008 | 1471544441735 Marionette DEBUG loaded listener.js 11:20:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (186DE000) [pid = 4008] [serial = 1340] [outer = 16E6E000] 11:20:42 INFO - PROCESS | 4008 | 1471544442172 Marionette TRACE conn5 <- [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]]]}] 11:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 630ms 11:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:20:42 INFO - PROCESS | 4008 | 1471544442224 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 11:20:42 INFO - PROCESS | 4008 | 1471544442226 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 11:20:42 INFO - PROCESS | 4008 | 1471544442234 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:20:42 INFO - PROCESS | 4008 | 1471544442236 Marionette TRACE conn5 <- [1,1750,null,{}] 11:20:42 INFO - PROCESS | 4008 | 1471544442245 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:42 INFO - PROCESS | 4008 | 1471544442247 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:42 INFO - PROCESS | 4008 | 1471544442361 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 11:20:42 INFO - PROCESS | 4008 | 1471544442451 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:42 INFO - PROCESS | 4008 | 1471544442453 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:42 INFO - PROCESS | 4008 | ++DOCSHELL 1888EC00 == 33 [pid = 4008] [id = 447] 11:20:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1888D800) [pid = 4008] [serial = 1341] [outer = 00000000] 11:20:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18A09400) [pid = 4008] [serial = 1342] [outer = 1888D800] 11:20:42 INFO - PROCESS | 4008 | 1471544442499 Marionette DEBUG loaded listener.js 11:20:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18A54800) [pid = 4008] [serial = 1343] [outer = 1888D800] 11:20:42 INFO - PROCESS | 4008 | 1471544442920 Marionette TRACE conn5 <- [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]]]}] 11:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 11:20:42 INFO - PROCESS | 4008 | 1471544442964 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 11:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:20:42 INFO - PROCESS | 4008 | 1471544442966 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 11:20:43 INFO - PROCESS | 4008 | 1471544442969 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:20:43 INFO - PROCESS | 4008 | 1471544442971 Marionette TRACE conn5 <- [1,1754,null,{}] 11:20:43 INFO - PROCESS | 4008 | 1471544442974 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:43 INFO - PROCESS | 4008 | 1471544442976 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:43 INFO - PROCESS | 4008 | 1471544443092 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 11:20:43 INFO - PROCESS | 4008 | 1471544443098 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:43 INFO - PROCESS | 4008 | 1471544443104 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:43 INFO - PROCESS | 4008 | ++DOCSHELL 149CFC00 == 34 [pid = 4008] [id = 448] 11:20:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18DD4000) [pid = 4008] [serial = 1344] [outer = 00000000] 11:20:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DDF400) [pid = 4008] [serial = 1345] [outer = 18DD4000] 11:20:43 INFO - PROCESS | 4008 | 1471544443212 Marionette DEBUG loaded listener.js 11:20:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19606000) [pid = 4008] [serial = 1346] [outer = 18DD4000] 11:20:43 INFO - PROCESS | 4008 | 1471544443672 Marionette TRACE conn5 <- [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]]]}] 11:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 11:20:43 INFO - PROCESS | 4008 | 1471544443732 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 11:20:43 INFO - PROCESS | 4008 | 1471544443735 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 11:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:20:43 INFO - PROCESS | 4008 | 1471544443744 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:20:43 INFO - PROCESS | 4008 | 1471544443746 Marionette TRACE conn5 <- [1,1758,null,{}] 11:20:43 INFO - PROCESS | 4008 | 1471544443752 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:43 INFO - PROCESS | 4008 | 1471544443754 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:43 INFO - PROCESS | 4008 | 1471544443878 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 11:20:43 INFO - PROCESS | 4008 | 1471544443890 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:43 INFO - PROCESS | 4008 | 1471544443892 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:43 INFO - PROCESS | 4008 | ++DOCSHELL 1592DC00 == 35 [pid = 4008] [id = 449] 11:20:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18B98000) [pid = 4008] [serial = 1347] [outer = 00000000] 11:20:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19726800) [pid = 4008] [serial = 1348] [outer = 18B98000] 11:20:43 INFO - PROCESS | 4008 | 1471544443937 Marionette DEBUG loaded listener.js 11:20:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19615000) [pid = 4008] [serial = 1349] [outer = 18B98000] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (10265C00) [pid = 4008] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E2AC00) [pid = 4008] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19377C00) [pid = 4008] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19995800) [pid = 4008] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC95000) [pid = 4008] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0C910000) [pid = 4008] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (195A1000) [pid = 4008] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (172B3800) [pid = 4008] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18661400) [pid = 4008] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0CD3AC00) [pid = 4008] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (147B1800) [pid = 4008] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (10267400) [pid = 4008] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:20:44 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E60400) [pid = 4008] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:20:44 INFO - PROCESS | 4008 | 1471544444454 Marionette TRACE conn5 <- [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]]]}] 11:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 731ms 11:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:20:44 INFO - PROCESS | 4008 | 1471544444475 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 11:20:44 INFO - PROCESS | 4008 | 1471544444477 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 11:20:44 INFO - PROCESS | 4008 | 1471544444480 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:20:44 INFO - PROCESS | 4008 | 1471544444482 Marionette TRACE conn5 <- [1,1762,null,{}] 11:20:44 INFO - PROCESS | 4008 | 1471544444485 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:44 INFO - PROCESS | 4008 | 1471544444487 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:44 INFO - PROCESS | 4008 | 1471544444565 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 11:20:44 INFO - PROCESS | 4008 | 1471544444571 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:44 INFO - PROCESS | 4008 | 1471544444573 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:44 INFO - PROCESS | 4008 | ++DOCSHELL 0C901C00 == 36 [pid = 4008] [id = 450] 11:20:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0C910000) [pid = 4008] [serial = 1350] [outer = 00000000] 11:20:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E5C800) [pid = 4008] [serial = 1351] [outer = 0C910000] 11:20:44 INFO - PROCESS | 4008 | 1471544444701 Marionette DEBUG loaded listener.js 11:20:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18843C00) [pid = 4008] [serial = 1352] [outer = 0C910000] 11:20:45 INFO - PROCESS | 4008 | 1471544445071 Marionette TRACE conn5 <- [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]]]}] 11:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 11:20:45 INFO - PROCESS | 4008 | 1471544445111 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 11:20:45 INFO - PROCESS | 4008 | 1471544445113 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 11:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:20:45 INFO - PROCESS | 4008 | 1471544445116 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:20:45 INFO - PROCESS | 4008 | 1471544445118 Marionette TRACE conn5 <- [1,1766,null,{}] 11:20:45 INFO - PROCESS | 4008 | 1471544445121 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:45 INFO - PROCESS | 4008 | 1471544445123 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:45 INFO - PROCESS | 4008 | 1471544445229 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 11:20:45 INFO - PROCESS | 4008 | 1471544445324 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:45 INFO - PROCESS | 4008 | 1471544445326 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:45 INFO - PROCESS | 4008 | ++DOCSHELL 15E60400 == 37 [pid = 4008] [id = 451] 11:20:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E7BC00) [pid = 4008] [serial = 1353] [outer = 00000000] 11:20:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19721C00) [pid = 4008] [serial = 1354] [outer = 16E7BC00] 11:20:45 INFO - PROCESS | 4008 | 1471544445371 Marionette DEBUG loaded listener.js 11:20:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19726400) [pid = 4008] [serial = 1355] [outer = 16E7BC00] 11:20:45 INFO - PROCESS | 4008 | 1471544445723 Marionette TRACE conn5 <- [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]]]}] 11:20:45 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 11:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 11:20:45 INFO - PROCESS | 4008 | 1471544445757 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 11:20:45 INFO - PROCESS | 4008 | 1471544445759 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 11:20:45 INFO - PROCESS | 4008 | 1471544445762 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:20:45 INFO - PROCESS | 4008 | 1471544445764 Marionette TRACE conn5 <- [1,1770,null,{}] 11:20:45 INFO - PROCESS | 4008 | 1471544445768 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:45 INFO - PROCESS | 4008 | 1471544445770 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:45 INFO - PROCESS | 4008 | 1471544445890 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 11:20:45 INFO - PROCESS | 4008 | 1471544445898 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:45 INFO - PROCESS | 4008 | 1471544445900 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:45 INFO - PROCESS | 4008 | ++DOCSHELL 18843400 == 38 [pid = 4008] [id = 452] 11:20:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19966800) [pid = 4008] [serial = 1356] [outer = 00000000] 11:20:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19992C00) [pid = 4008] [serial = 1357] [outer = 19966800] 11:20:45 INFO - PROCESS | 4008 | 1471544445946 Marionette DEBUG loaded listener.js 11:20:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19998C00) [pid = 4008] [serial = 1358] [outer = 19966800] 11:20:46 INFO - PROCESS | 4008 | 1471544446396 Marionette TRACE conn5 <- [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]]]}] 11:20:46 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 11:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 11:20:46 INFO - PROCESS | 4008 | 1471544446439 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 11:20:46 INFO - PROCESS | 4008 | 1471544446444 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 11:20:46 INFO - PROCESS | 4008 | 1471544446449 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:20:46 INFO - PROCESS | 4008 | 1471544446454 Marionette TRACE conn5 <- [1,1774,null,{}] 11:20:46 INFO - PROCESS | 4008 | 1471544446461 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:46 INFO - PROCESS | 4008 | 1471544446464 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:46 INFO - PROCESS | 4008 | 1471544446581 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 11:20:46 INFO - PROCESS | 4008 | 1471544446737 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:46 INFO - PROCESS | 4008 | 1471544446741 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:46 INFO - PROCESS | 4008 | ++DOCSHELL 0FC53800 == 39 [pid = 4008] [id = 453] 11:20:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0FC54000) [pid = 4008] [serial = 1359] [outer = 00000000] 11:20:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (101A9C00) [pid = 4008] [serial = 1360] [outer = 0FC54000] 11:20:46 INFO - PROCESS | 4008 | 1471544446801 Marionette DEBUG loaded listener.js 11:20:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (13D20000) [pid = 4008] [serial = 1361] [outer = 0FC54000] 11:20:47 INFO - PROCESS | 4008 | 1471544447365 Marionette TRACE conn5 <- [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]]]}] 11:20:47 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 11:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 970ms 11:20:47 INFO - PROCESS | 4008 | 1471544447423 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 11:20:47 INFO - PROCESS | 4008 | 1471544447428 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 11:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:20:47 INFO - PROCESS | 4008 | 1471544447435 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:20:47 INFO - PROCESS | 4008 | 1471544447438 Marionette TRACE conn5 <- [1,1778,null,{}] 11:20:47 INFO - PROCESS | 4008 | 1471544447442 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:47 INFO - PROCESS | 4008 | 1471544447445 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:47 INFO - PROCESS | 4008 | 1471544447558 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 11:20:47 INFO - PROCESS | 4008 | 1471544447696 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:47 INFO - PROCESS | 4008 | 1471544447699 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:47 INFO - PROCESS | 4008 | ++DOCSHELL 15E4FC00 == 40 [pid = 4008] [id = 454] 11:20:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E53400) [pid = 4008] [serial = 1362] [outer = 00000000] 11:20:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (17202000) [pid = 4008] [serial = 1363] [outer = 15E53400] 11:20:47 INFO - PROCESS | 4008 | 1471544447759 Marionette DEBUG loaded listener.js 11:20:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (173CA400) [pid = 4008] [serial = 1364] [outer = 15E53400] 11:20:48 INFO - PROCESS | 4008 | 1471544448381 Marionette TRACE conn5 <- [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]]]}] 11:20:48 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) 11:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 970ms 11:20:48 INFO - PROCESS | 4008 | 1471544448408 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 11:20:48 INFO - PROCESS | 4008 | 1471544448411 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 11:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:20:48 INFO - PROCESS | 4008 | 1471544448415 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:20:48 INFO - PROCESS | 4008 | 1471544448419 Marionette TRACE conn5 <- [1,1782,null,{}] 11:20:48 INFO - PROCESS | 4008 | 1471544448430 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:48 INFO - PROCESS | 4008 | 1471544448435 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:48 INFO - PROCESS | 4008 | 1471544448547 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 11:20:48 INFO - PROCESS | 4008 | 1471544448683 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:48 INFO - PROCESS | 4008 | 1471544448687 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:48 INFO - PROCESS | 4008 | ++DOCSHELL 19729000 == 41 [pid = 4008] [id = 455] 11:20:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1972A800) [pid = 4008] [serial = 1365] [outer = 00000000] 11:20:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19998800) [pid = 4008] [serial = 1366] [outer = 1972A800] 11:20:48 INFO - PROCESS | 4008 | 1471544448748 Marionette DEBUG loaded listener.js 11:20:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (199C8800) [pid = 4008] [serial = 1367] [outer = 1972A800] 11:20:49 INFO - PROCESS | 4008 | 1471544449400 Marionette TRACE conn5 <- [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]]]}] 11:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1024ms 11:20:49 INFO - PROCESS | 4008 | 1471544449441 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 11:20:49 INFO - PROCESS | 4008 | 1471544449444 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 11:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:20:49 INFO - PROCESS | 4008 | 1471544449448 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:20:49 INFO - PROCESS | 4008 | 1471544449450 Marionette TRACE conn5 <- [1,1786,null,{}] 11:20:49 INFO - PROCESS | 4008 | 1471544449453 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:49 INFO - PROCESS | 4008 | 1471544449456 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:49 INFO - PROCESS | 4008 | 1471544449566 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 11:20:49 INFO - PROCESS | 4008 | 1471544449722 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:49 INFO - PROCESS | 4008 | 1471544449724 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:49 INFO - PROCESS | 4008 | ++DOCSHELL 19612800 == 42 [pid = 4008] [id = 456] 11:20:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (1961F000) [pid = 4008] [serial = 1368] [outer = 00000000] 11:20:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19B82800) [pid = 4008] [serial = 1369] [outer = 1961F000] 11:20:49 INFO - PROCESS | 4008 | 1471544449781 Marionette DEBUG loaded listener.js 11:20:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19B8B000) [pid = 4008] [serial = 1370] [outer = 1961F000] 11:20:50 INFO - PROCESS | 4008 | 1471544450479 Marionette TRACE conn5 <- [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]]]}] 11:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1070ms 11:20:50 INFO - PROCESS | 4008 | 1471544450521 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 11:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:20:50 INFO - PROCESS | 4008 | 1471544450526 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 11:20:50 INFO - PROCESS | 4008 | 1471544450531 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:20:50 INFO - PROCESS | 4008 | 1471544450534 Marionette TRACE conn5 <- [1,1790,null,{}] 11:20:50 INFO - PROCESS | 4008 | 1471544450540 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:50 INFO - PROCESS | 4008 | 1471544450543 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:50 INFO - PROCESS | 4008 | 1471544450643 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 11:20:50 INFO - PROCESS | 4008 | 1471544450758 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:50 INFO - PROCESS | 4008 | 1471544450760 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 15E60400 == 41 [pid = 4008] [id = 451] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 0C901C00 == 40 [pid = 4008] [id = 450] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 1592DC00 == 39 [pid = 4008] [id = 449] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 149CFC00 == 38 [pid = 4008] [id = 448] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 1888EC00 == 37 [pid = 4008] [id = 447] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 16E6DC00 == 36 [pid = 4008] [id = 446] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 15E2E000 == 35 [pid = 4008] [id = 445] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 10381000 == 34 [pid = 4008] [id = 444] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 0BC36800 == 33 [pid = 4008] [id = 443] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 0C7CA800 == 32 [pid = 4008] [id = 442] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 19722C00 == 31 [pid = 4008] [id = 441] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 19612800 == 30 [pid = 4008] [id = 456] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 19729000 == 29 [pid = 4008] [id = 455] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 18843400 == 28 [pid = 4008] [id = 452] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 0FC53800 == 27 [pid = 4008] [id = 453] 11:20:51 INFO - PROCESS | 4008 | --DOCSHELL 15E4FC00 == 26 [pid = 4008] [id = 454] 11:20:51 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0B400 == 27 [pid = 4008] [id = 457] 11:20:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (0BC0F800) [pid = 4008] [serial = 1371] [outer = 00000000] 11:20:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0BC35800) [pid = 4008] [serial = 1372] [outer = 0BC0F800] 11:20:51 INFO - PROCESS | 4008 | 1471544451440 Marionette DEBUG loaded listener.js 11:20:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (0BC97000) [pid = 4008] [serial = 1373] [outer = 0BC0F800] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (19618800) [pid = 4008] [serial = 1321] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (173C9C00) [pid = 4008] [serial = 1309] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (18840800) [pid = 4008] [serial = 1312] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (0FD05C00) [pid = 4008] [serial = 1300] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (101A6000) [pid = 4008] [serial = 1301] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1484D800) [pid = 4008] [serial = 1303] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (148E3800) [pid = 4008] [serial = 1304] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (14859800) [pid = 4008] [serial = 1298] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (142A2800) [pid = 4008] [serial = 1297] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E4E000) [pid = 4008] [serial = 1306] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (13F2EC00) [pid = 4008] [serial = 1286] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (10307800) [pid = 4008] [serial = 1285] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (16E72000) [pid = 4008] [serial = 1289] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16403800) [pid = 4008] [serial = 1288] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19741000) [pid = 4008] [serial = 1292] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19613C00) [pid = 4008] [serial = 1291] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (199C6000) [pid = 4008] [serial = 1295] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (199C3000) [pid = 4008] [serial = 1294] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18887000) [pid = 4008] [serial = 1313] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (13DA5000) [pid = 4008] [serial = 1315] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (195A0C00) [pid = 4008] [serial = 1318] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (173C9800) [pid = 4008] [serial = 1316] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19612C00) [pid = 4008] [serial = 1322] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (175F3400) [pid = 4008] [serial = 1310] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (195A8C00) [pid = 4008] [serial = 1319] [outer = 00000000] [url = about:blank] 11:20:51 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (16E71400) [pid = 4008] [serial = 1307] [outer = 00000000] [url = about:blank] 11:20:52 INFO - PROCESS | 4008 | 1471544451988 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1472ms 11:20:52 INFO - PROCESS | 4008 | 1471544452004 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 4008 | 1471544452008 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 11:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:20:52 INFO - PROCESS | 4008 | 1471544452013 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:20:52 INFO - PROCESS | 4008 | 1471544452015 Marionette TRACE conn5 <- [1,1794,null,{}] 11:20:52 INFO - PROCESS | 4008 | 1471544452020 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:52 INFO - PROCESS | 4008 | 1471544452022 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:52 INFO - PROCESS | 4008 | 1471544452146 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 11:20:52 INFO - PROCESS | 4008 | 1471544452239 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:52 INFO - PROCESS | 4008 | 1471544452242 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:52 INFO - PROCESS | 4008 | ++DOCSHELL 10269C00 == 28 [pid = 4008] [id = 458] 11:20:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1026B800) [pid = 4008] [serial = 1374] [outer = 00000000] 11:20:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10B4F800) [pid = 4008] [serial = 1375] [outer = 1026B800] 11:20:52 INFO - PROCESS | 4008 | 1471544452291 Marionette DEBUG loaded listener.js 11:20:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (13D26800) [pid = 4008] [serial = 1376] [outer = 1026B800] 11:20:52 INFO - PROCESS | 4008 | 1471544452678 Marionette TRACE conn5 <- [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]]]}] 11:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 11:20:52 INFO - PROCESS | 4008 | 1471544452744 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 4008 | 1471544452748 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 11:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:20:52 INFO - PROCESS | 4008 | 1471544452754 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:20:52 INFO - PROCESS | 4008 | 1471544452757 Marionette TRACE conn5 <- [1,1798,null,{}] 11:20:52 INFO - PROCESS | 4008 | 1471544452791 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:52 INFO - PROCESS | 4008 | 1471544452794 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:52 INFO - PROCESS | 4008 | 1471544452883 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 11:20:52 INFO - PROCESS | 4008 | 1471544452897 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:52 INFO - PROCESS | 4008 | 1471544452899 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:52 INFO - PROCESS | 4008 | ++DOCSHELL 14850C00 == 29 [pid = 4008] [id = 459] 11:20:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (148E5000) [pid = 4008] [serial = 1377] [outer = 00000000] 11:20:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1516AC00) [pid = 4008] [serial = 1378] [outer = 148E5000] 11:20:52 INFO - PROCESS | 4008 | 1471544452949 Marionette DEBUG loaded listener.js 11:20:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E24C00) [pid = 4008] [serial = 1379] [outer = 148E5000] 11:20:53 INFO - PROCESS | 4008 | 1471544453402 Marionette TRACE conn5 <- [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]]]}] 11:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 11:20:53 INFO - PROCESS | 4008 | 1471544453429 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 11:20:53 INFO - PROCESS | 4008 | 1471544453432 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 11:20:53 INFO - PROCESS | 4008 | 1471544453435 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:20:53 INFO - PROCESS | 4008 | 1471544453438 Marionette TRACE conn5 <- [1,1802,null,{}] 11:20:53 INFO - PROCESS | 4008 | 1471544453449 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:53 INFO - PROCESS | 4008 | 1471544453453 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:53 INFO - PROCESS | 4008 | 1471544453541 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 11:20:53 INFO - PROCESS | 4008 | 1471544453549 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:53 INFO - PROCESS | 4008 | 1471544453551 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:53 INFO - PROCESS | 4008 | ++DOCSHELL 15E57000 == 30 [pid = 4008] [id = 460] 11:20:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E57400) [pid = 4008] [serial = 1380] [outer = 00000000] 11:20:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E6D800) [pid = 4008] [serial = 1381] [outer = 15E57400] 11:20:53 INFO - PROCESS | 4008 | 1471544453606 Marionette DEBUG loaded listener.js 11:20:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E7C800) [pid = 4008] [serial = 1382] [outer = 15E57400] 11:20:54 INFO - PROCESS | 4008 | 1471544454095 Marionette TRACE conn5 <- [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]]]}] 11:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 671ms 11:20:54 INFO - PROCESS | 4008 | 1471544454109 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 11:20:54 INFO - PROCESS | 4008 | 1471544454112 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 11:20:54 INFO - PROCESS | 4008 | 1471544454115 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:20:54 INFO - PROCESS | 4008 | 1471544454117 Marionette TRACE conn5 <- [1,1806,null,{}] 11:20:54 INFO - PROCESS | 4008 | 1471544454120 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:54 INFO - PROCESS | 4008 | 1471544454122 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:54 INFO - PROCESS | 4008 | 1471544454249 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 11:20:54 INFO - PROCESS | 4008 | 1471544454342 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:54 INFO - PROCESS | 4008 | 1471544454344 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:54 INFO - PROCESS | 4008 | ++DOCSHELL 17253000 == 31 [pid = 4008] [id = 461] 11:20:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173C4800) [pid = 4008] [serial = 1383] [outer = 00000000] 11:20:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (173D1000) [pid = 4008] [serial = 1384] [outer = 173C4800] 11:20:54 INFO - PROCESS | 4008 | 1471544454389 Marionette DEBUG loaded listener.js 11:20:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (175F4400) [pid = 4008] [serial = 1385] [outer = 173C4800] 11:20:54 INFO - PROCESS | 4008 | 1471544454799 Marionette TRACE conn5 <- [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]]]}] 11:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 731ms 11:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:20:54 INFO - PROCESS | 4008 | 1471544454850 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 11:20:54 INFO - PROCESS | 4008 | 1471544454852 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 11:20:54 INFO - PROCESS | 4008 | 1471544454855 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:20:54 INFO - PROCESS | 4008 | 1471544454857 Marionette TRACE conn5 <- [1,1810,null,{}] 11:20:54 INFO - PROCESS | 4008 | 1471544454867 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:54 INFO - PROCESS | 4008 | 1471544454869 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:55 INFO - PROCESS | 4008 | 1471544454979 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 11:20:55 INFO - PROCESS | 4008 | 1471544454984 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:55 INFO - PROCESS | 4008 | 1471544454986 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:55 INFO - PROCESS | 4008 | ++DOCSHELL 18809400 == 32 [pid = 4008] [id = 462] 11:20:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1880FC00) [pid = 4008] [serial = 1386] [outer = 00000000] 11:20:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18843800) [pid = 4008] [serial = 1387] [outer = 1880FC00] 11:20:55 INFO - PROCESS | 4008 | 1471544455041 Marionette DEBUG loaded listener.js 11:20:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18890400) [pid = 4008] [serial = 1388] [outer = 1880FC00] 11:20:55 INFO - PROCESS | 4008 | 1471544455505 Marionette TRACE conn5 <- [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]]]}] 11:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 690ms 11:20:55 INFO - PROCESS | 4008 | 1471544455546 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 11:20:55 INFO - PROCESS | 4008 | 1471544455549 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 11:20:55 INFO - PROCESS | 4008 | 1471544455552 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:20:55 INFO - PROCESS | 4008 | 1471544455554 Marionette TRACE conn5 <- [1,1814,null,{}] 11:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:20:55 INFO - PROCESS | 4008 | 1471544455557 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:55 INFO - PROCESS | 4008 | 1471544455563 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:55 INFO - PROCESS | 4008 | 1471544455710 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 11:20:55 INFO - PROCESS | 4008 | 1471544455723 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:55 INFO - PROCESS | 4008 | 1471544455734 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:56 INFO - PROCESS | 4008 | ++DOCSHELL 0BC37C00 == 33 [pid = 4008] [id = 463] 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0BC38800) [pid = 4008] [serial = 1389] [outer = 00000000] 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E55C00) [pid = 4008] [serial = 1390] [outer = 0BC38800] 11:20:56 INFO - PROCESS | 4008 | 1471544456070 Marionette DEBUG loaded listener.js 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DDB800) [pid = 4008] [serial = 1391] [outer = 0BC38800] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1888D800) [pid = 4008] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0CDEC400) [pid = 4008] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E6E000) [pid = 4008] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0BC3C000) [pid = 4008] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (16E7BC00) [pid = 4008] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E32000) [pid = 4008] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10B52C00) [pid = 4008] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19723000) [pid = 4008] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19966800) [pid = 4008] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DD4000) [pid = 4008] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C910000) [pid = 4008] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:20:56 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18B98000) [pid = 4008] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:20:56 INFO - PROCESS | 4008 | 1471544456442 Marionette TRACE conn5 <- [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]]]}] 11:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 930ms 11:20:56 INFO - PROCESS | 4008 | 1471544456486 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 11:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:20:56 INFO - PROCESS | 4008 | 1471544456488 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 11:20:56 INFO - PROCESS | 4008 | 1471544456492 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:20:56 INFO - PROCESS | 4008 | 1471544456493 Marionette TRACE conn5 <- [1,1818,null,{}] 11:20:56 INFO - PROCESS | 4008 | 1471544456497 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:56 INFO - PROCESS | 4008 | 1471544456499 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:56 INFO - PROCESS | 4008 | 1471544456576 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 11:20:56 INFO - PROCESS | 4008 | 1471544456665 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:56 INFO - PROCESS | 4008 | 1471544456667 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:56 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 34 [pid = 4008] [id = 464] 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0CDEC400) [pid = 4008] [serial = 1392] [outer = 00000000] 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18A0C000) [pid = 4008] [serial = 1393] [outer = 0CDEC400] 11:20:56 INFO - PROCESS | 4008 | 1471544456712 Marionette DEBUG loaded listener.js 11:20:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18DD7400) [pid = 4008] [serial = 1394] [outer = 0CDEC400] 11:20:57 INFO - PROCESS | 4008 | 1471544457053 Marionette TRACE conn5 <- [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]]]}] 11:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 630ms 11:20:57 INFO - PROCESS | 4008 | 1471544457122 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 11:20:57 INFO - PROCESS | 4008 | 1471544457124 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 11:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:20:57 INFO - PROCESS | 4008 | 1471544457127 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:20:57 INFO - PROCESS | 4008 | 1471544457129 Marionette TRACE conn5 <- [1,1822,null,{}] 11:20:57 INFO - PROCESS | 4008 | 1471544457133 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:57 INFO - PROCESS | 4008 | 1471544457135 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:57 INFO - PROCESS | 4008 | 1471544457252 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 11:20:57 INFO - PROCESS | 4008 | 1471544457290 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:57 INFO - PROCESS | 4008 | 1471544457291 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:57 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0A800 == 35 [pid = 4008] [id = 465] 11:20:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (0BC0E000) [pid = 4008] [serial = 1395] [outer = 00000000] 11:20:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1960D000) [pid = 4008] [serial = 1396] [outer = 0BC0E000] 11:20:57 INFO - PROCESS | 4008 | 1471544457337 Marionette DEBUG loaded listener.js 11:20:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19613C00) [pid = 4008] [serial = 1397] [outer = 0BC0E000] 11:20:57 INFO - PROCESS | 4008 | 1471544457728 Marionette TRACE conn5 <- [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]]]}] 11:20:57 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 11:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 630ms 11:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:20:57 INFO - PROCESS | 4008 | 1471544457758 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 11:20:57 INFO - PROCESS | 4008 | 1471544457760 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 11:20:57 INFO - PROCESS | 4008 | 1471544457763 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:20:57 INFO - PROCESS | 4008 | 1471544457765 Marionette TRACE conn5 <- [1,1826,null,{}] 11:20:57 INFO - PROCESS | 4008 | 1471544457768 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:57 INFO - PROCESS | 4008 | 1471544457770 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:57 INFO - PROCESS | 4008 | 1471544457887 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 11:20:57 INFO - PROCESS | 4008 | 1471544457895 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:57 INFO - PROCESS | 4008 | 1471544457906 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:57 INFO - PROCESS | 4008 | ++DOCSHELL 14263C00 == 36 [pid = 4008] [id = 466] 11:20:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15E2A800) [pid = 4008] [serial = 1398] [outer = 00000000] 11:20:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1961C400) [pid = 4008] [serial = 1399] [outer = 15E2A800] 11:20:57 INFO - PROCESS | 4008 | 1471544457952 Marionette DEBUG loaded listener.js 11:20:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19725000) [pid = 4008] [serial = 1400] [outer = 15E2A800] 11:20:58 INFO - PROCESS | 4008 | 1471544458793 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1072ms 11:20:58 INFO - PROCESS | 4008 | 1471544458868 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 11:20:58 INFO - PROCESS | 4008 | 1471544458873 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 11:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:20:58 INFO - PROCESS | 4008 | 1471544458877 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:20:58 INFO - PROCESS | 4008 | 1471544458883 Marionette TRACE conn5 <- [1,1830,null,{}] 11:20:58 INFO - PROCESS | 4008 | 1471544458888 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:58 INFO - PROCESS | 4008 | 1471544458891 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:59 INFO - PROCESS | 4008 | 1471544459021 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 11:20:59 INFO - PROCESS | 4008 | 1471544459149 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:59 INFO - PROCESS | 4008 | 1471544459152 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:20:59 INFO - PROCESS | 4008 | ++DOCSHELL 0FC4F800 == 37 [pid = 4008] [id = 467] 11:20:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FC53800) [pid = 4008] [serial = 1401] [outer = 00000000] 11:20:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (14263400) [pid = 4008] [serial = 1402] [outer = 0FC53800] 11:20:59 INFO - PROCESS | 4008 | 1471544459213 Marionette DEBUG loaded listener.js 11:20:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (148E9800) [pid = 4008] [serial = 1403] [outer = 0FC53800] 11:20:59 INFO - PROCESS | 4008 | 1471544459909 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1223ms 11:21:00 INFO - PROCESS | 4008 | 1471544460111 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 11:21:00 INFO - PROCESS | 4008 | 1471544460116 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 11:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:21:00 INFO - PROCESS | 4008 | 1471544460122 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:21:00 INFO - PROCESS | 4008 | 1471544460125 Marionette TRACE conn5 <- [1,1834,null,{}] 11:21:00 INFO - PROCESS | 4008 | 1471544460131 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:00 INFO - PROCESS | 4008 | 1471544460134 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:00 INFO - PROCESS | 4008 | 1471544460245 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 11:21:00 INFO - PROCESS | 4008 | 1471544460375 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:00 INFO - PROCESS | 4008 | 1471544460381 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:00 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0BC00 == 38 [pid = 4008] [id = 468] 11:21:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (0FD0E800) [pid = 4008] [serial = 1404] [outer = 00000000] 11:21:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (10308400) [pid = 4008] [serial = 1405] [outer = 0FD0E800] 11:21:00 INFO - PROCESS | 4008 | 1471544460438 Marionette DEBUG loaded listener.js 11:21:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (13FB4800) [pid = 4008] [serial = 1406] [outer = 0FD0E800] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 0BC0A800 == 37 [pid = 4008] [id = 465] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 36 [pid = 4008] [id = 464] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 0BC37C00 == 35 [pid = 4008] [id = 463] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 18809400 == 34 [pid = 4008] [id = 462] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 17253000 == 33 [pid = 4008] [id = 461] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 15E57000 == 32 [pid = 4008] [id = 460] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 14850C00 == 31 [pid = 4008] [id = 459] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 10269C00 == 30 [pid = 4008] [id = 458] 11:21:00 INFO - PROCESS | 4008 | --DOCSHELL 0BC0B400 == 29 [pid = 4008] [id = 457] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18A09400) [pid = 4008] [serial = 1342] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18A54800) [pid = 4008] [serial = 1343] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1026DC00) [pid = 4008] [serial = 1327] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (10DDD800) [pid = 4008] [serial = 1328] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (173D3400) [pid = 4008] [serial = 1339] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (0BCA0400) [pid = 4008] [serial = 1330] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0FB60000) [pid = 4008] [serial = 1331] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19726400) [pid = 4008] [serial = 1355] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E5AC00) [pid = 4008] [serial = 1336] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (16404C00) [pid = 4008] [serial = 1337] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (140CF800) [pid = 4008] [serial = 1333] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (147D2000) [pid = 4008] [serial = 1334] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1973C400) [pid = 4008] [serial = 1325] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19730C00) [pid = 4008] [serial = 1324] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (19992C00) [pid = 4008] [serial = 1357] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19606000) [pid = 4008] [serial = 1346] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18DDF400) [pid = 4008] [serial = 1345] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E5C800) [pid = 4008] [serial = 1351] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19726800) [pid = 4008] [serial = 1348] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19998C00) [pid = 4008] [serial = 1358] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19615000) [pid = 4008] [serial = 1349] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19721C00) [pid = 4008] [serial = 1354] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (186DE000) [pid = 4008] [serial = 1340] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18843C00) [pid = 4008] [serial = 1352] [outer = 00000000] [url = about:blank] 11:21:00 INFO - PROCESS | 4008 | 1471544460943 Marionette TRACE conn5 <- [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]]]}] 11:21:01 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) 11:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 870ms 11:21:01 INFO - PROCESS | 4008 | 1471544460995 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 11:21:01 INFO - PROCESS | 4008 | 1471544460998 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 11:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:21:01 INFO - PROCESS | 4008 | 1471544461005 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:21:01 INFO - PROCESS | 4008 | 1471544461009 Marionette TRACE conn5 <- [1,1838,null,{}] 11:21:01 INFO - PROCESS | 4008 | 1471544461013 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:01 INFO - PROCESS | 4008 | 1471544461015 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:01 INFO - PROCESS | 4008 | 1471544461104 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 11:21:01 INFO - PROCESS | 4008 | 1471544461120 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:01 INFO - PROCESS | 4008 | 1471544461122 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:01 INFO - PROCESS | 4008 | ++DOCSHELL 147D2000 == 30 [pid = 4008] [id = 469] 11:21:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (14840000) [pid = 4008] [serial = 1407] [outer = 00000000] 11:21:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (148DE800) [pid = 4008] [serial = 1408] [outer = 14840000] 11:21:01 INFO - PROCESS | 4008 | 1471544461171 Marionette DEBUG loaded listener.js 11:21:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1592DC00) [pid = 4008] [serial = 1409] [outer = 14840000] 11:21:01 INFO - PROCESS | 4008 | 1471544461659 Marionette TRACE conn5 <- [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]]]}] 11:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 690ms 11:21:01 INFO - PROCESS | 4008 | 1471544461695 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 11:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:21:01 INFO - PROCESS | 4008 | 1471544461697 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 11:21:01 INFO - PROCESS | 4008 | 1471544461701 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:21:01 INFO - PROCESS | 4008 | 1471544461703 Marionette TRACE conn5 <- [1,1842,null,{}] 11:21:01 INFO - PROCESS | 4008 | 1471544461713 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:01 INFO - PROCESS | 4008 | 1471544461718 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:01 INFO - PROCESS | 4008 | 1471544461837 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 11:21:01 INFO - PROCESS | 4008 | 1471544461939 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:01 INFO - PROCESS | 4008 | 1471544461942 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:01 INFO - PROCESS | 4008 | ++DOCSHELL 16E48800 == 31 [pid = 4008] [id = 470] 11:21:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (16E49800) [pid = 4008] [serial = 1410] [outer = 00000000] 11:21:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (16E53400) [pid = 4008] [serial = 1411] [outer = 16E49800] 11:21:02 INFO - PROCESS | 4008 | 1471544461993 Marionette DEBUG loaded listener.js 11:21:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16E77800) [pid = 4008] [serial = 1412] [outer = 16E49800] 11:21:02 INFO - PROCESS | 4008 | 1471544462381 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 731ms 11:21:02 INFO - PROCESS | 4008 | 1471544462435 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 11:21:02 INFO - PROCESS | 4008 | 1471544462438 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 11:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:21:02 INFO - PROCESS | 4008 | 1471544462441 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:21:02 INFO - PROCESS | 4008 | 1471544462442 Marionette TRACE conn5 <- [1,1846,null,{}] 11:21:02 INFO - PROCESS | 4008 | 1471544462446 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:02 INFO - PROCESS | 4008 | 1471544462448 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:02 INFO - PROCESS | 4008 | 1471544462534 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 11:21:02 INFO - PROCESS | 4008 | 1471544462539 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:02 INFO - PROCESS | 4008 | 1471544462541 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:02 INFO - PROCESS | 4008 | ++DOCSHELL 173CB000 == 32 [pid = 4008] [id = 471] 11:21:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (173CC400) [pid = 4008] [serial = 1413] [outer = 00000000] 11:21:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1880F400) [pid = 4008] [serial = 1414] [outer = 173CC400] 11:21:02 INFO - PROCESS | 4008 | 1471544462596 Marionette DEBUG loaded listener.js 11:21:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18842000) [pid = 4008] [serial = 1415] [outer = 173CC400] 11:21:03 INFO - PROCESS | 4008 | 1471544463082 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 11:21:03 INFO - PROCESS | 4008 | 1471544463111 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 11:21:03 INFO - PROCESS | 4008 | 1471544463113 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 11:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:21:03 INFO - PROCESS | 4008 | 1471544463123 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:21:03 INFO - PROCESS | 4008 | 1471544463125 Marionette TRACE conn5 <- [1,1850,null,{}] 11:21:03 INFO - PROCESS | 4008 | 1471544463129 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:03 INFO - PROCESS | 4008 | 1471544463131 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:03 INFO - PROCESS | 4008 | 1471544463269 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 11:21:03 INFO - PROCESS | 4008 | 1471544463289 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:03 INFO - PROCESS | 4008 | 1471544463291 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:03 INFO - PROCESS | 4008 | ++DOCSHELL 1888B800 == 33 [pid = 4008] [id = 472] 11:21:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1888D400) [pid = 4008] [serial = 1416] [outer = 00000000] 11:21:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18A49800) [pid = 4008] [serial = 1417] [outer = 1888D400] 11:21:03 INFO - PROCESS | 4008 | 1471544463337 Marionette DEBUG loaded listener.js 11:21:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18B9D800) [pid = 4008] [serial = 1418] [outer = 1888D400] 11:21:03 INFO - PROCESS | 4008 | 1471544463801 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 11:21:03 INFO - PROCESS | 4008 | 1471544463857 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 11:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:21:03 INFO - PROCESS | 4008 | 1471544463859 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 11:21:03 INFO - PROCESS | 4008 | 1471544463862 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:21:03 INFO - PROCESS | 4008 | 1471544463863 Marionette TRACE conn5 <- [1,1854,null,{}] 11:21:03 INFO - PROCESS | 4008 | 1471544463867 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:03 INFO - PROCESS | 4008 | 1471544463872 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:04 INFO - PROCESS | 4008 | 1471544464025 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 11:21:04 INFO - PROCESS | 4008 | 1471544464039 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:04 INFO - PROCESS | 4008 | 1471544464041 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:04 INFO - PROCESS | 4008 | ++DOCSHELL 19602800 == 34 [pid = 4008] [id = 473] 11:21:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19603400) [pid = 4008] [serial = 1419] [outer = 00000000] 11:21:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19615000) [pid = 4008] [serial = 1420] [outer = 19603400] 11:21:04 INFO - PROCESS | 4008 | 1471544464140 Marionette DEBUG loaded listener.js 11:21:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19726C00) [pid = 4008] [serial = 1421] [outer = 19603400] 11:21:04 INFO - PROCESS | 4008 | 1471544464582 Marionette TRACE conn5 <- [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]]]}] 11:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 771ms 11:21:04 INFO - PROCESS | 4008 | 1471544464633 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 11:21:04 INFO - PROCESS | 4008 | 1471544464644 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 11:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:21:04 INFO - PROCESS | 4008 | 1471544464647 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:21:04 INFO - PROCESS | 4008 | 1471544464649 Marionette TRACE conn5 <- [1,1858,null,{}] 11:21:04 INFO - PROCESS | 4008 | 1471544464652 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:04 INFO - PROCESS | 4008 | 1471544464654 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:04 INFO - PROCESS | 4008 | 1471544464846 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0BC0E000) [pid = 4008] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (173C4800) [pid = 4008] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E57400) [pid = 4008] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1880FC00) [pid = 4008] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (148E5000) [pid = 4008] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1026B800) [pid = 4008] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0BC0F800) [pid = 4008] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0BC38800) [pid = 4008] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FC54000) [pid = 4008] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E53400) [pid = 4008] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1972A800) [pid = 4008] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:21:04 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0CDEC400) [pid = 4008] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:21:04 INFO - PROCESS | 4008 | 1471544464914 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:04 INFO - PROCESS | 4008 | 1471544464916 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:04 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0F800 == 35 [pid = 4008] [id = 474] 11:21:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0BC32000) [pid = 4008] [serial = 1422] [outer = 00000000] 11:21:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1026D000) [pid = 4008] [serial = 1423] [outer = 0BC32000] 11:21:05 INFO - PROCESS | 4008 | 1471544464962 Marionette DEBUG loaded listener.js 11:21:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1484D800) [pid = 4008] [serial = 1424] [outer = 0BC32000] 11:21:05 INFO - PROCESS | 4008 | 1471544465313 Marionette TRACE conn5 <- [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]]]}] 11:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 731ms 11:21:05 INFO - PROCESS | 4008 | 1471544465379 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 11:21:05 INFO - PROCESS | 4008 | 1471544465381 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 11:21:05 INFO - PROCESS | 4008 | 1471544465384 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:21:05 INFO - PROCESS | 4008 | 1471544465386 Marionette TRACE conn5 <- [1,1862,null,{}] 11:21:05 INFO - PROCESS | 4008 | 1471544465389 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:05 INFO - PROCESS | 4008 | 1471544465391 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:05 INFO - PROCESS | 4008 | 1471544465472 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 11:21:05 INFO - PROCESS | 4008 | 1471544465477 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:05 INFO - PROCESS | 4008 | 1471544465479 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:05 INFO - PROCESS | 4008 | ++DOCSHELL 13F25400 == 36 [pid = 4008] [id = 475] 11:21:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15EB6000) [pid = 4008] [serial = 1425] [outer = 00000000] 11:21:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19723400) [pid = 4008] [serial = 1426] [outer = 15EB6000] 11:21:05 INFO - PROCESS | 4008 | 1471544465525 Marionette DEBUG loaded listener.js 11:21:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1972BC00) [pid = 4008] [serial = 1427] [outer = 15EB6000] 11:21:05 INFO - PROCESS | 4008 | 1471544465949 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 631ms 11:21:06 INFO - PROCESS | 4008 | 1471544466020 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 11:21:06 INFO - PROCESS | 4008 | 1471544466022 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 11:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:21:06 INFO - PROCESS | 4008 | 1471544466025 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:21:06 INFO - PROCESS | 4008 | 1471544466026 Marionette TRACE conn5 <- [1,1866,null,{}] 11:21:06 INFO - PROCESS | 4008 | 1471544466030 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:06 INFO - PROCESS | 4008 | 1471544466031 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:06 INFO - PROCESS | 4008 | 1471544466112 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 11:21:06 INFO - PROCESS | 4008 | 1471544466118 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:06 INFO - PROCESS | 4008 | 1471544466120 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:06 INFO - PROCESS | 4008 | ++DOCSHELL 16E50000 == 37 [pid = 4008] [id = 476] 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1973F800) [pid = 4008] [serial = 1428] [outer = 00000000] 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1998B000) [pid = 4008] [serial = 1429] [outer = 1973F800] 11:21:06 INFO - PROCESS | 4008 | 1471544466164 Marionette DEBUG loaded listener.js 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1998C400) [pid = 4008] [serial = 1430] [outer = 1973F800] 11:21:06 INFO - PROCESS | 4008 | 1471544466609 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 11:21:06 INFO - PROCESS | 4008 | 1471544466670 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 11:21:06 INFO - PROCESS | 4008 | 1471544466672 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 11:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:21:06 INFO - PROCESS | 4008 | 1471544466675 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:21:06 INFO - PROCESS | 4008 | 1471544466677 Marionette TRACE conn5 <- [1,1870,null,{}] 11:21:06 INFO - PROCESS | 4008 | 1471544466680 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:06 INFO - PROCESS | 4008 | 1471544466682 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:06 INFO - PROCESS | 4008 | 1471544466762 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 11:21:06 INFO - PROCESS | 4008 | 1471544466768 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:06 INFO - PROCESS | 4008 | 1471544466769 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:06 INFO - PROCESS | 4008 | ++DOCSHELL 1996B000 == 38 [pid = 4008] [id = 477] 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1998B400) [pid = 4008] [serial = 1431] [outer = 00000000] 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (199C1000) [pid = 4008] [serial = 1432] [outer = 1998B400] 11:21:06 INFO - PROCESS | 4008 | 1471544466815 Marionette DEBUG loaded listener.js 11:21:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (199C9C00) [pid = 4008] [serial = 1433] [outer = 1998B400] 11:21:07 INFO - PROCESS | 4008 | 1471544467544 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 930ms 11:21:07 INFO - PROCESS | 4008 | 1471544467608 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 11:21:07 INFO - PROCESS | 4008 | 1471544467612 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 11:21:07 INFO - PROCESS | 4008 | 1471544467617 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:21:07 INFO - PROCESS | 4008 | 1471544467623 Marionette TRACE conn5 <- [1,1874,null,{}] 11:21:07 INFO - PROCESS | 4008 | 1471544467628 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:07 INFO - PROCESS | 4008 | 1471544467631 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:07 INFO - PROCESS | 4008 | 1471544467753 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 11:21:07 INFO - PROCESS | 4008 | 1471544467884 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:07 INFO - PROCESS | 4008 | 1471544467887 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:07 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C0800 == 39 [pid = 4008] [id = 478] 11:21:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (0FD05400) [pid = 4008] [serial = 1434] [outer = 00000000] 11:21:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (140D9C00) [pid = 4008] [serial = 1435] [outer = 0FD05400] 11:21:07 INFO - PROCESS | 4008 | 1471544467949 Marionette DEBUG loaded listener.js 11:21:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E25800) [pid = 4008] [serial = 1436] [outer = 0FD05400] 11:21:08 INFO - PROCESS | 4008 | 1471544468504 Marionette TRACE conn5 <- [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]]]}] 11:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 930ms 11:21:08 INFO - PROCESS | 4008 | 1471544468552 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 11:21:08 INFO - PROCESS | 4008 | 1471544468557 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 11:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:21:08 INFO - PROCESS | 4008 | 1471544468564 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:21:08 INFO - PROCESS | 4008 | 1471544468567 Marionette TRACE conn5 <- [1,1878,null,{}] 11:21:08 INFO - PROCESS | 4008 | 1471544468571 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:08 INFO - PROCESS | 4008 | 1471544468574 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:08 INFO - PROCESS | 4008 | 1471544468689 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 11:21:08 INFO - PROCESS | 4008 | 1471544468801 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:08 INFO - PROCESS | 4008 | 1471544468803 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:08 INFO - PROCESS | 4008 | ++DOCSHELL 16E4F800 == 40 [pid = 4008] [id = 479] 11:21:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (172B6C00) [pid = 4008] [serial = 1437] [outer = 00000000] 11:21:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18809000) [pid = 4008] [serial = 1438] [outer = 172B6C00] 11:21:08 INFO - PROCESS | 4008 | 1471544468902 Marionette DEBUG loaded listener.js 11:21:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18A0A000) [pid = 4008] [serial = 1439] [outer = 172B6C00] 11:21:09 INFO - PROCESS | 4008 | 1471544469505 Marionette TRACE conn5 <- [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]]]}] 11:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 971ms 11:21:09 INFO - PROCESS | 4008 | 1471544469537 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 11:21:09 INFO - PROCESS | 4008 | 1471544469540 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 11:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:21:09 INFO - PROCESS | 4008 | 1471544469543 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:21:09 INFO - PROCESS | 4008 | 1471544469547 Marionette TRACE conn5 <- [1,1882,null,{}] 11:21:09 INFO - PROCESS | 4008 | 1471544469559 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:09 INFO - PROCESS | 4008 | 1471544469564 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:09 INFO - PROCESS | 4008 | 1471544469677 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 11:21:09 INFO - PROCESS | 4008 | 1471544469815 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:09 INFO - PROCESS | 4008 | 1471544469818 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:09 INFO - PROCESS | 4008 | ++DOCSHELL 19995C00 == 41 [pid = 4008] [id = 480] 11:21:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19996800) [pid = 4008] [serial = 1440] [outer = 00000000] 11:21:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (199C7800) [pid = 4008] [serial = 1441] [outer = 19996800] 11:21:09 INFO - PROCESS | 4008 | 1471544469877 Marionette DEBUG loaded listener.js 11:21:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B80000) [pid = 4008] [serial = 1442] [outer = 19996800] 11:21:10 INFO - PROCESS | 4008 | 1471544470697 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1231ms 11:21:10 INFO - PROCESS | 4008 | 1471544470778 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 11:21:10 INFO - PROCESS | 4008 | 1471544470782 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 11:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:21:10 INFO - PROCESS | 4008 | 1471544470787 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:21:10 INFO - PROCESS | 4008 | 1471544470790 Marionette TRACE conn5 <- [1,1886,null,{}] 11:21:10 INFO - PROCESS | 4008 | 1471544470796 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:10 INFO - PROCESS | 4008 | 1471544470798 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:10 INFO - PROCESS | 4008 | 1471544470932 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 16E50000 == 40 [pid = 4008] [id = 476] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 13F25400 == 39 [pid = 4008] [id = 475] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 0BC0F800 == 38 [pid = 4008] [id = 474] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 19602800 == 37 [pid = 4008] [id = 473] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 1888B800 == 36 [pid = 4008] [id = 472] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 173CB000 == 35 [pid = 4008] [id = 471] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 16E48800 == 34 [pid = 4008] [id = 470] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 147D2000 == 33 [pid = 4008] [id = 469] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 0FD0BC00 == 32 [pid = 4008] [id = 468] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 0FC4F800 == 31 [pid = 4008] [id = 467] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 14263C00 == 30 [pid = 4008] [id = 466] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 19995C00 == 29 [pid = 4008] [id = 480] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 16E4F800 == 28 [pid = 4008] [id = 479] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 1996B000 == 27 [pid = 4008] [id = 477] 11:21:11 INFO - PROCESS | 4008 | --DOCSHELL 0C9C0800 == 26 [pid = 4008] [id = 478] 11:21:11 INFO - PROCESS | 4008 | 1471544471657 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:11 INFO - PROCESS | 4008 | 1471544471661 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1960D000) [pid = 4008] [serial = 1396] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (173D1000) [pid = 4008] [serial = 1384] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E6D800) [pid = 4008] [serial = 1381] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18843800) [pid = 4008] [serial = 1387] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1516AC00) [pid = 4008] [serial = 1378] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (175F4400) [pid = 4008] [serial = 1385] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E24C00) [pid = 4008] [serial = 1379] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10B4F800) [pid = 4008] [serial = 1375] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18890400) [pid = 4008] [serial = 1388] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (13D26800) [pid = 4008] [serial = 1376] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC35800) [pid = 4008] [serial = 1372] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0BC97000) [pid = 4008] [serial = 1373] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DDB800) [pid = 4008] [serial = 1391] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (13D20000) [pid = 4008] [serial = 1361] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (101A9C00) [pid = 4008] [serial = 1360] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (173CA400) [pid = 4008] [serial = 1364] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (17202000) [pid = 4008] [serial = 1363] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (199C8800) [pid = 4008] [serial = 1367] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19998800) [pid = 4008] [serial = 1366] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19B82800) [pid = 4008] [serial = 1369] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (16E55C00) [pid = 4008] [serial = 1390] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18A0C000) [pid = 4008] [serial = 1393] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18DD7400) [pid = 4008] [serial = 1394] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (16E7C800) [pid = 4008] [serial = 1382] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19613C00) [pid = 4008] [serial = 1397] [outer = 00000000] [url = about:blank] 11:21:11 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0B800 == 27 [pid = 4008] [id = 481] 11:21:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0BC0F800) [pid = 4008] [serial = 1443] [outer = 00000000] 11:21:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0BC3DC00) [pid = 4008] [serial = 1444] [outer = 0BC0F800] 11:21:11 INFO - PROCESS | 4008 | 1471544471773 Marionette DEBUG loaded listener.js 11:21:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0C721000) [pid = 4008] [serial = 1445] [outer = 0BC0F800] 11:21:12 INFO - PROCESS | 4008 | 1471544472255 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1539ms 11:21:12 INFO - PROCESS | 4008 | 1471544472328 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 11:21:12 INFO - PROCESS | 4008 | 1471544472332 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 11:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:21:12 INFO - PROCESS | 4008 | 1471544472337 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:21:12 INFO - PROCESS | 4008 | 1471544472339 Marionette TRACE conn5 <- [1,1890,null,{}] 11:21:12 INFO - PROCESS | 4008 | 1471544472345 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:12 INFO - PROCESS | 4008 | 1471544472349 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:12 INFO - PROCESS | 4008 | 1471544472447 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 11:21:12 INFO - PROCESS | 4008 | 1471544472457 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:12 INFO - PROCESS | 4008 | 1471544472460 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:12 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0F000 == 28 [pid = 4008] [id = 482] 11:21:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FD0F400) [pid = 4008] [serial = 1446] [outer = 00000000] 11:21:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (10264800) [pid = 4008] [serial = 1447] [outer = 0FD0F400] 11:21:12 INFO - PROCESS | 4008 | 1471544472510 Marionette DEBUG loaded listener.js 11:21:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10273800) [pid = 4008] [serial = 1448] [outer = 0FD0F400] 11:21:13 INFO - PROCESS | 4008 | 1471544472999 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 11:21:13 INFO - PROCESS | 4008 | 1471544473069 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 4008 | 1471544473074 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 11:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:21:13 INFO - PROCESS | 4008 | 1471544473079 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:21:13 INFO - PROCESS | 4008 | 1471544473081 Marionette TRACE conn5 <- [1,1894,null,{}] 11:21:13 INFO - PROCESS | 4008 | 1471544473085 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:13 INFO - PROCESS | 4008 | 1471544473088 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:13 INFO - PROCESS | 4008 | 1471544473216 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 11:21:13 INFO - PROCESS | 4008 | 1471544473276 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:13 INFO - PROCESS | 4008 | 1471544473278 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:13 INFO - PROCESS | 4008 | ++DOCSHELL 140CD400 == 29 [pid = 4008] [id = 483] 11:21:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (140CE000) [pid = 4008] [serial = 1449] [outer = 00000000] 11:21:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (147AB000) [pid = 4008] [serial = 1450] [outer = 140CE000] 11:21:13 INFO - PROCESS | 4008 | 1471544473326 Marionette DEBUG loaded listener.js 11:21:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (14856000) [pid = 4008] [serial = 1451] [outer = 140CE000] 11:21:13 INFO - PROCESS | 4008 | 1471544473724 Marionette TRACE conn5 <- [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]]]}] 11:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 11:21:13 INFO - PROCESS | 4008 | 1471544473779 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 4008 | 1471544473782 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 11:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:21:13 INFO - PROCESS | 4008 | 1471544473787 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:21:13 INFO - PROCESS | 4008 | 1471544473793 Marionette TRACE conn5 <- [1,1898,null,{}] 11:21:13 INFO - PROCESS | 4008 | 1471544473803 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:13 INFO - PROCESS | 4008 | 1471544473807 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:13 INFO - PROCESS | 4008 | 1471544473933 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 11:21:14 INFO - PROCESS | 4008 | 1471544473997 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:14 INFO - PROCESS | 4008 | 1471544473999 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:14 INFO - PROCESS | 4008 | ++DOCSHELL 0BC37C00 == 30 [pid = 4008] [id = 484] 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0C907400) [pid = 4008] [serial = 1452] [outer = 00000000] 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E59000) [pid = 4008] [serial = 1453] [outer = 0C907400] 11:21:14 INFO - PROCESS | 4008 | 1471544474057 Marionette DEBUG loaded listener.js 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15EBDC00) [pid = 4008] [serial = 1454] [outer = 0C907400] 11:21:14 INFO - PROCESS | 4008 | 1471544474494 Marionette TRACE conn5 <- [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]]]}] 11:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 731ms 11:21:14 INFO - PROCESS | 4008 | 1471544474518 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 11:21:14 INFO - PROCESS | 4008 | 1471544474520 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 11:21:14 INFO - PROCESS | 4008 | 1471544474523 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:21:14 INFO - PROCESS | 4008 | 1471544474525 Marionette TRACE conn5 <- [1,1902,null,{}] 11:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:21:14 INFO - PROCESS | 4008 | 1471544474563 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:14 INFO - PROCESS | 4008 | 1471544474565 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:14 INFO - PROCESS | 4008 | 1471544474693 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 11:21:14 INFO - PROCESS | 4008 | 1471544474705 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:14 INFO - PROCESS | 4008 | 1471544474708 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:14 INFO - PROCESS | 4008 | ++DOCSHELL 16E56800 == 31 [pid = 4008] [id = 485] 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E6D800) [pid = 4008] [serial = 1455] [outer = 00000000] 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (16E76C00) [pid = 4008] [serial = 1456] [outer = 16E6D800] 11:21:14 INFO - PROCESS | 4008 | 1471544474755 Marionette DEBUG loaded listener.js 11:21:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (17206800) [pid = 4008] [serial = 1457] [outer = 16E6D800] 11:21:15 INFO - PROCESS | 4008 | 1471544475214 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 730ms 11:21:15 INFO - PROCESS | 4008 | 1471544475264 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 11:21:15 INFO - PROCESS | 4008 | 1471544475266 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 11:21:15 INFO - PROCESS | 4008 | 1471544475269 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:21:15 INFO - PROCESS | 4008 | 1471544475271 Marionette TRACE conn5 <- [1,1906,null,{}] 11:21:15 INFO - PROCESS | 4008 | 1471544475275 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:15 INFO - PROCESS | 4008 | 1471544475277 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:15 INFO - PROCESS | 4008 | 1471544475390 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 11:21:15 INFO - PROCESS | 4008 | 1471544475400 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:15 INFO - PROCESS | 4008 | 1471544475406 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:15 INFO - PROCESS | 4008 | ++DOCSHELL 17257800 == 32 [pid = 4008] [id = 486] 11:21:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (17258000) [pid = 4008] [serial = 1458] [outer = 00000000] 11:21:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173CA000) [pid = 4008] [serial = 1459] [outer = 17258000] 11:21:15 INFO - PROCESS | 4008 | 1471544475515 Marionette DEBUG loaded listener.js 11:21:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (186E3800) [pid = 4008] [serial = 1460] [outer = 17258000] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0FC53800) [pid = 4008] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15EB6000) [pid = 4008] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1888D400) [pid = 4008] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0FD0E800) [pid = 4008] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0BC32000) [pid = 4008] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (16E49800) [pid = 4008] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15E2A800) [pid = 4008] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (14840000) [pid = 4008] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19603400) [pid = 4008] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (173CC400) [pid = 4008] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1961F000) [pid = 4008] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1998B400) [pid = 4008] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:21:16 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1973F800) [pid = 4008] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:21:16 INFO - PROCESS | 4008 | 1471544476205 Marionette TRACE conn5 <- [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]]]}] 11:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 970ms 11:21:16 INFO - PROCESS | 4008 | 1471544476243 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 11:21:16 INFO - PROCESS | 4008 | 1471544476245 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 11:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:21:16 INFO - PROCESS | 4008 | 1471544476249 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:21:16 INFO - PROCESS | 4008 | 1471544476250 Marionette TRACE conn5 <- [1,1910,null,{}] 11:21:16 INFO - PROCESS | 4008 | 1471544476254 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:16 INFO - PROCESS | 4008 | 1471544476256 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:16 INFO - PROCESS | 4008 | 1471544476341 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 11:21:16 INFO - PROCESS | 4008 | 1471544476349 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:16 INFO - PROCESS | 4008 | 1471544476351 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:16 INFO - PROCESS | 4008 | ++DOCSHELL 0BC3B400 == 33 [pid = 4008] [id = 487] 11:21:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15EB6000) [pid = 4008] [serial = 1461] [outer = 00000000] 11:21:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1883CC00) [pid = 4008] [serial = 1462] [outer = 15EB6000] 11:21:16 INFO - PROCESS | 4008 | 1471544476406 Marionette DEBUG loaded listener.js 11:21:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18845C00) [pid = 4008] [serial = 1463] [outer = 15EB6000] 11:21:16 INFO - PROCESS | 4008 | 1471544476840 Marionette TRACE conn5 <- [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]]]}] 11:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 630ms 11:21:16 INFO - PROCESS | 4008 | 1471544476884 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 11:21:16 INFO - PROCESS | 4008 | 1471544476886 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 11:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:21:16 INFO - PROCESS | 4008 | 1471544476890 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:21:16 INFO - PROCESS | 4008 | 1471544476892 Marionette TRACE conn5 <- [1,1914,null,{}] 11:21:16 INFO - PROCESS | 4008 | 1471544476895 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:16 INFO - PROCESS | 4008 | 1471544476897 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:17 INFO - PROCESS | 4008 | 1471544476976 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 11:21:17 INFO - PROCESS | 4008 | 1471544476982 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:17 INFO - PROCESS | 4008 | 1471544476984 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:17 INFO - PROCESS | 4008 | ++DOCSHELL 1888B400 == 34 [pid = 4008] [id = 488] 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18A02400) [pid = 4008] [serial = 1464] [outer = 00000000] 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18AEAC00) [pid = 4008] [serial = 1465] [outer = 18A02400] 11:21:17 INFO - PROCESS | 4008 | 1471544477030 Marionette DEBUG loaded listener.js 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18DD7400) [pid = 4008] [serial = 1466] [outer = 18A02400] 11:21:17 INFO - PROCESS | 4008 | 1471544477488 Marionette TRACE conn5 <- [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]]]}] 11:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 630ms 11:21:17 INFO - PROCESS | 4008 | 1471544477537 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 11:21:17 INFO - PROCESS | 4008 | 1471544477539 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 11:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:21:17 INFO - PROCESS | 4008 | 1471544477542 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:21:17 INFO - PROCESS | 4008 | 1471544477544 Marionette TRACE conn5 <- [1,1918,null,{}] 11:21:17 INFO - PROCESS | 4008 | 1471544477547 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:17 INFO - PROCESS | 4008 | 1471544477549 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:17 INFO - PROCESS | 4008 | 1471544477628 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 11:21:17 INFO - PROCESS | 4008 | 1471544477633 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:17 INFO - PROCESS | 4008 | 1471544477635 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:17 INFO - PROCESS | 4008 | ++DOCSHELL 18AEA800 == 35 [pid = 4008] [id = 489] 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18DD9400) [pid = 4008] [serial = 1467] [outer = 00000000] 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1959EC00) [pid = 4008] [serial = 1468] [outer = 18DD9400] 11:21:17 INFO - PROCESS | 4008 | 1471544477681 Marionette DEBUG loaded listener.js 11:21:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1959F400) [pid = 4008] [serial = 1469] [outer = 18DD9400] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 147CF400 == 34 [pid = 4008] [id = 414] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 15E2B400 == 33 [pid = 4008] [id = 407] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 0C7F0400 == 32 [pid = 4008] [id = 417] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 1973B400 == 31 [pid = 4008] [id = 416] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 13DA5C00 == 30 [pid = 4008] [id = 419] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 1426A000 == 29 [pid = 4008] [id = 406] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 0C7D3800 == 28 [pid = 4008] [id = 405] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 1484F000 == 27 [pid = 4008] [id = 420] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 18AE4800 == 26 [pid = 4008] [id = 411] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 14264000 == 25 [pid = 4008] [id = 412] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 16E7B400 == 24 [pid = 4008] [id = 410] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 15EC1400 == 23 [pid = 4008] [id = 408] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 19607C00 == 22 [pid = 4008] [id = 413] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 18888000 == 21 [pid = 4008] [id = 415] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 0C7CB800 == 20 [pid = 4008] [id = 418] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 0BC98400 == 19 [pid = 4008] [id = 404] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 173D0000 == 18 [pid = 4008] [id = 409] 11:21:18 INFO - PROCESS | 4008 | --DOCSHELL 16E56000 == 17 [pid = 4008] [id = 421] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (199C9C00) [pid = 4008] [serial = 1433] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1998B000) [pid = 4008] [serial = 1429] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1998C400) [pid = 4008] [serial = 1430] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (14263400) [pid = 4008] [serial = 1402] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1972BC00) [pid = 4008] [serial = 1427] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18A49800) [pid = 4008] [serial = 1417] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (10308400) [pid = 4008] [serial = 1405] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1484D800) [pid = 4008] [serial = 1424] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18B9D800) [pid = 4008] [serial = 1418] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (148E9800) [pid = 4008] [serial = 1403] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (1026D000) [pid = 4008] [serial = 1423] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (16E53400) [pid = 4008] [serial = 1411] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19725000) [pid = 4008] [serial = 1400] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1961C400) [pid = 4008] [serial = 1399] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1592DC00) [pid = 4008] [serial = 1409] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19726C00) [pid = 4008] [serial = 1421] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (19615000) [pid = 4008] [serial = 1420] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (18842000) [pid = 4008] [serial = 1415] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (16E77800) [pid = 4008] [serial = 1412] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (1880F400) [pid = 4008] [serial = 1414] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (19B8B000) [pid = 4008] [serial = 1370] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (19723400) [pid = 4008] [serial = 1426] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (13FB4800) [pid = 4008] [serial = 1406] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (148DE800) [pid = 4008] [serial = 1408] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (199C1000) [pid = 4008] [serial = 1432] [outer = 00000000] [url = about:blank] 11:21:19 INFO - PROCESS | 4008 | 1471544479450 Marionette TRACE conn5 <- [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]]]}] 11:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1918ms 11:21:19 INFO - PROCESS | 4008 | 1471544479462 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 11:21:19 INFO - PROCESS | 4008 | 1471544479465 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 11:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:21:19 INFO - PROCESS | 4008 | 1471544479471 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:21:19 INFO - PROCESS | 4008 | 1471544479473 Marionette TRACE conn5 <- [1,1922,null,{}] 11:21:19 INFO - PROCESS | 4008 | 1471544479479 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:19 INFO - PROCESS | 4008 | 1471544479482 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:19 INFO - PROCESS | 4008 | 1471544479573 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 11:21:19 INFO - PROCESS | 4008 | 1471544479583 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:19 INFO - PROCESS | 4008 | 1471544479586 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:19 INFO - PROCESS | 4008 | ++DOCSHELL 0FB5FC00 == 18 [pid = 4008] [id = 490] 11:21:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (0FB63400) [pid = 4008] [serial = 1470] [outer = 00000000] 11:21:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (0FD07400) [pid = 4008] [serial = 1471] [outer = 0FB63400] 11:21:19 INFO - PROCESS | 4008 | 1471544479636 Marionette DEBUG loaded listener.js 11:21:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (0FD0D000) [pid = 4008] [serial = 1472] [outer = 0FB63400] 11:21:20 INFO - PROCESS | 4008 | 1471544480130 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 11:21:20 INFO - PROCESS | 4008 | 1471544480141 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 11:21:20 INFO - PROCESS | 4008 | 1471544480147 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 11:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:21:20 INFO - PROCESS | 4008 | 1471544480158 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:21:20 INFO - PROCESS | 4008 | 1471544480161 Marionette TRACE conn5 <- [1,1926,null,{}] 11:21:20 INFO - PROCESS | 4008 | 1471544480165 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:20 INFO - PROCESS | 4008 | 1471544480168 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:20 INFO - PROCESS | 4008 | 1471544480260 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 11:21:20 INFO - PROCESS | 4008 | 1471544480269 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:20 INFO - PROCESS | 4008 | 1471544480272 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:20 INFO - PROCESS | 4008 | ++DOCSHELL 10DE3800 == 19 [pid = 4008] [id = 491] 11:21:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (13D1E400) [pid = 4008] [serial = 1473] [outer = 00000000] 11:21:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (13DA5C00) [pid = 4008] [serial = 1474] [outer = 13D1E400] 11:21:20 INFO - PROCESS | 4008 | 1471544480328 Marionette DEBUG loaded listener.js 11:21:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (140CA400) [pid = 4008] [serial = 1475] [outer = 13D1E400] 11:21:20 INFO - PROCESS | 4008 | 1471544480835 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 11:21:20 INFO - PROCESS | 4008 | 1471544480892 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 11:21:20 INFO - PROCESS | 4008 | 1471544480895 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 11:21:20 INFO - PROCESS | 4008 | 1471544480898 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:21:20 INFO - PROCESS | 4008 | 1471544480901 Marionette TRACE conn5 <- [1,1930,null,{}] 11:21:20 INFO - PROCESS | 4008 | 1471544480913 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:20 INFO - PROCESS | 4008 | 1471544480917 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:21 INFO - PROCESS | 4008 | 1471544481066 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 11:21:21 INFO - PROCESS | 4008 | 1471544481084 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:21 INFO - PROCESS | 4008 | 1471544481087 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:21 INFO - PROCESS | 4008 | ++DOCSHELL 14930000 == 20 [pid = 4008] [id = 492] 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (15171800) [pid = 4008] [serial = 1476] [outer = 00000000] 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (15934C00) [pid = 4008] [serial = 1477] [outer = 15171800] 11:21:21 INFO - PROCESS | 4008 | 1471544481137 Marionette DEBUG loaded listener.js 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (15E2BC00) [pid = 4008] [serial = 1478] [outer = 15171800] 11:21:21 INFO - PROCESS | 4008 | 1471544481555 Marionette TRACE conn5 <- [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]]]}] 11:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 11:21:21 INFO - PROCESS | 4008 | 1471544481572 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 11:21:21 INFO - PROCESS | 4008 | 1471544481575 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 11:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:21:21 INFO - PROCESS | 4008 | 1471544481578 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:21:21 INFO - PROCESS | 4008 | 1471544481580 Marionette TRACE conn5 <- [1,1934,null,{}] 11:21:21 INFO - PROCESS | 4008 | 1471544481583 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:21 INFO - PROCESS | 4008 | 1471544481585 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:21 INFO - PROCESS | 4008 | 1471544481704 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 11:21:21 INFO - PROCESS | 4008 | 1471544481712 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:21 INFO - PROCESS | 4008 | 1471544481714 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:21 INFO - PROCESS | 4008 | ++DOCSHELL 15933C00 == 21 [pid = 4008] [id = 493] 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (15E2AC00) [pid = 4008] [serial = 1479] [outer = 00000000] 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (15E5B000) [pid = 4008] [serial = 1480] [outer = 15E2AC00] 11:21:21 INFO - PROCESS | 4008 | 1471544481761 Marionette DEBUG loaded listener.js 11:21:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (16E4E400) [pid = 4008] [serial = 1481] [outer = 15E2AC00] 11:21:22 INFO - PROCESS | 4008 | 1471544482169 Marionette TRACE conn5 <- [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]]]}] 11:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 630ms 11:21:22 INFO - PROCESS | 4008 | 1471544482212 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 11:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:21:22 INFO - PROCESS | 4008 | 1471544482214 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 11:21:22 INFO - PROCESS | 4008 | 1471544482217 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:21:22 INFO - PROCESS | 4008 | 1471544482219 Marionette TRACE conn5 <- [1,1938,null,{}] 11:21:22 INFO - PROCESS | 4008 | 1471544482223 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:22 INFO - PROCESS | 4008 | 1471544482225 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:22 INFO - PROCESS | 4008 | 1471544482337 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 11:21:22 INFO - PROCESS | 4008 | 1471544482421 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:22 INFO - PROCESS | 4008 | 1471544482423 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:22 INFO - PROCESS | 4008 | ++DOCSHELL 16E54400 == 22 [pid = 4008] [id = 494] 11:21:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (16E55C00) [pid = 4008] [serial = 1482] [outer = 00000000] 11:21:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (16E78400) [pid = 4008] [serial = 1483] [outer = 16E55C00] 11:21:22 INFO - PROCESS | 4008 | 1471544482469 Marionette DEBUG loaded listener.js 11:21:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1724D000) [pid = 4008] [serial = 1484] [outer = 16E55C00] 11:21:22 INFO - PROCESS | 4008 | 1471544482827 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 11:21:22 INFO - PROCESS | 4008 | 1471544482889 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 11:21:22 INFO - PROCESS | 4008 | 1471544482891 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 11:21:22 INFO - PROCESS | 4008 | 1471544482894 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:21:22 INFO - PROCESS | 4008 | 1471544482896 Marionette TRACE conn5 <- [1,1942,null,{}] 11:21:22 INFO - PROCESS | 4008 | 1471544482899 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:22 INFO - PROCESS | 4008 | 1471544482905 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:23 INFO - PROCESS | 4008 | 1471544483006 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 11:21:23 INFO - PROCESS | 4008 | 1471544483012 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:23 INFO - PROCESS | 4008 | 1471544483014 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:23 INFO - PROCESS | 4008 | ++DOCSHELL 173C4400 == 23 [pid = 4008] [id = 495] 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (173CB400) [pid = 4008] [serial = 1485] [outer = 00000000] 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1880F800) [pid = 4008] [serial = 1486] [outer = 173CB400] 11:21:23 INFO - PROCESS | 4008 | 1471544483061 Marionette DEBUG loaded listener.js 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18888400) [pid = 4008] [serial = 1487] [outer = 173CB400] 11:21:23 INFO - PROCESS | 4008 | 1471544483481 Marionette TRACE conn5 <- [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]]]}] 11:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 630ms 11:21:23 INFO - PROCESS | 4008 | 1471544483529 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 11:21:23 INFO - PROCESS | 4008 | 1471544483531 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 11:21:23 INFO - PROCESS | 4008 | 1471544483534 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:21:23 INFO - PROCESS | 4008 | 1471544483536 Marionette TRACE conn5 <- [1,1946,null,{}] 11:21:23 INFO - PROCESS | 4008 | 1471544483539 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:23 INFO - PROCESS | 4008 | 1471544483541 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:23 INFO - PROCESS | 4008 | 1471544483618 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 11:21:23 INFO - PROCESS | 4008 | 1471544483623 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:23 INFO - PROCESS | 4008 | 1471544483625 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:23 INFO - PROCESS | 4008 | ++DOCSHELL 18A06000 == 24 [pid = 4008] [id = 496] 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18A51C00) [pid = 4008] [serial = 1488] [outer = 00000000] 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18B9E400) [pid = 4008] [serial = 1489] [outer = 18A51C00] 11:21:23 INFO - PROCESS | 4008 | 1471544483670 Marionette DEBUG loaded listener.js 11:21:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18DD4400) [pid = 4008] [serial = 1490] [outer = 18A51C00] 11:21:24 INFO - PROCESS | 4008 | 1471544484122 Marionette TRACE conn5 <- [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]]]}] 11:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 631ms 11:21:24 INFO - PROCESS | 4008 | 1471544484175 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 11:21:24 INFO - PROCESS | 4008 | 1471544484178 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 11:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:21:24 INFO - PROCESS | 4008 | 1471544484181 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:21:24 INFO - PROCESS | 4008 | 1471544484183 Marionette TRACE conn5 <- [1,1950,null,{}] 11:21:24 INFO - PROCESS | 4008 | 1471544484186 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:24 INFO - PROCESS | 4008 | 1471544484188 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:24 INFO - PROCESS | 4008 | 1471544484266 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 11:21:24 INFO - PROCESS | 4008 | 1471544484274 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:24 INFO - PROCESS | 4008 | 1471544484276 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:24 INFO - PROCESS | 4008 | ++DOCSHELL 18AEBC00 == 25 [pid = 4008] [id = 497] 11:21:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1959AC00) [pid = 4008] [serial = 1491] [outer = 00000000] 11:21:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19609C00) [pid = 4008] [serial = 1492] [outer = 1959AC00] 11:21:24 INFO - PROCESS | 4008 | 1471544484321 Marionette DEBUG loaded listener.js 11:21:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19603C00) [pid = 4008] [serial = 1493] [outer = 1959AC00] 11:21:24 INFO - PROCESS | 4008 | 1471544484785 Marionette TRACE conn5 <- [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]]]}] 11:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms 11:21:24 INFO - PROCESS | 4008 | 1471544484817 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 11:21:24 INFO - PROCESS | 4008 | 1471544484819 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 11:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:21:24 INFO - PROCESS | 4008 | 1471544484830 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:21:24 INFO - PROCESS | 4008 | 1471544484832 Marionette TRACE conn5 <- [1,1954,null,{}] 11:21:24 INFO - PROCESS | 4008 | 1471544484836 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:24 INFO - PROCESS | 4008 | 1471544484838 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:24 INFO - PROCESS | 4008 | 1471544484948 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 11:21:24 INFO - PROCESS | 4008 | 1471544484954 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:24 INFO - PROCESS | 4008 | 1471544484956 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:25 INFO - PROCESS | 4008 | ++DOCSHELL 1492E000 == 26 [pid = 4008] [id = 498] 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1960F800) [pid = 4008] [serial = 1494] [outer = 00000000] 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19618400) [pid = 4008] [serial = 1495] [outer = 1960F800] 11:21:25 INFO - PROCESS | 4008 | 1471544485026 Marionette DEBUG loaded listener.js 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19619000) [pid = 4008] [serial = 1496] [outer = 1960F800] 11:21:25 INFO - PROCESS | 4008 | 1471544485483 Marionette TRACE conn5 <- [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]]]}] 11:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 11:21:25 INFO - PROCESS | 4008 | 1471544485504 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 11:21:25 INFO - PROCESS | 4008 | 1471544485506 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 11:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:21:25 INFO - PROCESS | 4008 | 1471544485509 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:21:25 INFO - PROCESS | 4008 | 1471544485511 Marionette TRACE conn5 <- [1,1958,null,{}] 11:21:25 INFO - PROCESS | 4008 | 1471544485523 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:25 INFO - PROCESS | 4008 | 1471544485524 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:25 INFO - PROCESS | 4008 | 1471544485645 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 11:21:25 INFO - PROCESS | 4008 | 1471544485650 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:25 INFO - PROCESS | 4008 | 1471544485652 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:25 INFO - PROCESS | 4008 | ++DOCSHELL 16E54C00 == 27 [pid = 4008] [id = 499] 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173D2800) [pid = 4008] [serial = 1497] [outer = 00000000] 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19722C00) [pid = 4008] [serial = 1498] [outer = 173D2800] 11:21:25 INFO - PROCESS | 4008 | 1471544485697 Marionette DEBUG loaded listener.js 11:21:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19727C00) [pid = 4008] [serial = 1499] [outer = 173D2800] 11:21:26 INFO - PROCESS | 4008 | 1471544486144 Marionette TRACE conn5 <- [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]]]}] 11:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 690ms 11:21:26 INFO - PROCESS | 4008 | 1471544486200 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 11:21:26 INFO - PROCESS | 4008 | 1471544486203 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 11:21:26 INFO - PROCESS | 4008 | 1471544486206 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:21:26 INFO - PROCESS | 4008 | 1471544486208 Marionette TRACE conn5 <- [1,1962,null,{}] 11:21:26 INFO - PROCESS | 4008 | 1471544486213 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:26 INFO - PROCESS | 4008 | 1471544486215 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:26 INFO - PROCESS | 4008 | 1471544486370 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 11:21:26 INFO - PROCESS | 4008 | 1471544486395 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:26 INFO - PROCESS | 4008 | 1471544486397 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:26 INFO - PROCESS | 4008 | ++DOCSHELL 16E4E000 == 28 [pid = 4008] [id = 500] 11:21:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1972DC00) [pid = 4008] [serial = 1500] [outer = 00000000] 11:21:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1973C800) [pid = 4008] [serial = 1501] [outer = 1972DC00] 11:21:26 INFO - PROCESS | 4008 | 1471544486445 Marionette DEBUG loaded listener.js 11:21:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19743C00) [pid = 4008] [serial = 1502] [outer = 1972DC00] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (0C907400) [pid = 4008] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E6D800) [pid = 4008] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (17258000) [pid = 4008] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18A02400) [pid = 4008] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (140CE000) [pid = 4008] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FD0F400) [pid = 4008] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0BC0F800) [pid = 4008] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (19996800) [pid = 4008] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (172B6C00) [pid = 4008] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD05400) [pid = 4008] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:21:26 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15EB6000) [pid = 4008] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:21:27 INFO - PROCESS | 4008 | 1471544486979 Marionette TRACE conn5 <- [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]]]}] 11:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 830ms 11:21:27 INFO - PROCESS | 4008 | 1471544487040 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 11:21:27 INFO - PROCESS | 4008 | 1471544487042 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 11:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:21:27 INFO - PROCESS | 4008 | 1471544487046 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:21:27 INFO - PROCESS | 4008 | 1471544487047 Marionette TRACE conn5 <- [1,1966,null,{}] 11:21:27 INFO - PROCESS | 4008 | 1471544487051 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:27 INFO - PROCESS | 4008 | 1471544487053 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:27 INFO - PROCESS | 4008 | 1471544487134 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 11:21:27 INFO - PROCESS | 4008 | 1471544487139 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:27 INFO - PROCESS | 4008 | 1471544487141 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:27 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F400 == 29 [pid = 4008] [id = 501] 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15E30000) [pid = 4008] [serial = 1503] [outer = 00000000] 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E7C800) [pid = 4008] [serial = 1504] [outer = 15E30000] 11:21:27 INFO - PROCESS | 4008 | 1471544487187 Marionette DEBUG loaded listener.js 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173D1800) [pid = 4008] [serial = 1505] [outer = 15E30000] 11:21:27 INFO - PROCESS | 4008 | 1471544487610 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 11:21:27 INFO - PROCESS | 4008 | 1471544487677 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 11:21:27 INFO - PROCESS | 4008 | 1471544487679 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 11:21:27 INFO - PROCESS | 4008 | 1471544487682 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:21:27 INFO - PROCESS | 4008 | 1471544487684 Marionette TRACE conn5 <- [1,1970,null,{}] 11:21:27 INFO - PROCESS | 4008 | 1471544487687 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:27 INFO - PROCESS | 4008 | 1471544487689 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:27 INFO - PROCESS | 4008 | 1471544487769 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 11:21:27 INFO - PROCESS | 4008 | 1471544487774 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:27 INFO - PROCESS | 4008 | 1471544487776 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:27 INFO - PROCESS | 4008 | ++DOCSHELL 18892800 == 30 [pid = 4008] [id = 502] 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18A52000) [pid = 4008] [serial = 1506] [outer = 00000000] 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (15E55400) [pid = 4008] [serial = 1507] [outer = 18A52000] 11:21:27 INFO - PROCESS | 4008 | 1471544487821 Marionette DEBUG loaded listener.js 11:21:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1973D800) [pid = 4008] [serial = 1508] [outer = 18A52000] 11:21:28 INFO - PROCESS | 4008 | 1471544488258 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 630ms 11:21:28 INFO - PROCESS | 4008 | 1471544488330 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 11:21:28 INFO - PROCESS | 4008 | 1471544488332 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 11:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:21:28 INFO - PROCESS | 4008 | 1471544488335 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:21:28 INFO - PROCESS | 4008 | 1471544488337 Marionette TRACE conn5 <- [1,1974,null,{}] 11:21:28 INFO - PROCESS | 4008 | 1471544488340 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:28 INFO - PROCESS | 4008 | 1471544488342 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:28 INFO - PROCESS | 4008 | 1471544488423 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 11:21:28 INFO - PROCESS | 4008 | 1471544488432 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:28 INFO - PROCESS | 4008 | 1471544488433 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:28 INFO - PROCESS | 4008 | ++DOCSHELL 17258000 == 31 [pid = 4008] [id = 503] 11:21:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1973A400) [pid = 4008] [serial = 1509] [outer = 00000000] 11:21:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1998E400) [pid = 4008] [serial = 1510] [outer = 1973A400] 11:21:28 INFO - PROCESS | 4008 | 1471544488479 Marionette DEBUG loaded listener.js 11:21:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19992400) [pid = 4008] [serial = 1511] [outer = 1973A400] 11:21:29 INFO - PROCESS | 4008 | --DOCSHELL 0BC0B800 == 30 [pid = 4008] [id = 481] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (15E59000) [pid = 4008] [serial = 1453] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E76C00) [pid = 4008] [serial = 1456] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173CA000) [pid = 4008] [serial = 1459] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18DD7400) [pid = 4008] [serial = 1466] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18AEAC00) [pid = 4008] [serial = 1465] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (186E3800) [pid = 4008] [serial = 1460] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1959EC00) [pid = 4008] [serial = 1468] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (147AB000) [pid = 4008] [serial = 1450] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10264800) [pid = 4008] [serial = 1447] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10273800) [pid = 4008] [serial = 1448] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0BC3DC00) [pid = 4008] [serial = 1444] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0C721000) [pid = 4008] [serial = 1445] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19B80000) [pid = 4008] [serial = 1442] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (199C7800) [pid = 4008] [serial = 1441] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18A0A000) [pid = 4008] [serial = 1439] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (18809000) [pid = 4008] [serial = 1438] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15E25800) [pid = 4008] [serial = 1436] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (140D9C00) [pid = 4008] [serial = 1435] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (15EBDC00) [pid = 4008] [serial = 1454] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1883CC00) [pid = 4008] [serial = 1462] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (17206800) [pid = 4008] [serial = 1457] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (14856000) [pid = 4008] [serial = 1451] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (18845C00) [pid = 4008] [serial = 1463] [outer = 00000000] [url = about:blank] 11:21:30 INFO - PROCESS | 4008 | 1471544490269 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1979ms 11:21:30 INFO - PROCESS | 4008 | 1471544490316 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 11:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:21:30 INFO - PROCESS | 4008 | 1471544490320 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 11:21:30 INFO - PROCESS | 4008 | 1471544490325 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:21:30 INFO - PROCESS | 4008 | 1471544490328 Marionette TRACE conn5 <- [1,1978,null,{}] 11:21:30 INFO - PROCESS | 4008 | 1471544490335 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:30 INFO - PROCESS | 4008 | 1471544490338 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:30 INFO - PROCESS | 4008 | 1471544490430 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 11:21:30 INFO - PROCESS | 4008 | 1471544490440 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:30 INFO - PROCESS | 4008 | 1471544490444 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:30 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C9C00 == 31 [pid = 4008] [id = 504] 11:21:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (0CD37C00) [pid = 4008] [serial = 1512] [outer = 00000000] 11:21:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0CDE6800) [pid = 4008] [serial = 1513] [outer = 0CD37C00] 11:21:30 INFO - PROCESS | 4008 | 1471544490494 Marionette DEBUG loaded listener.js 11:21:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0FBF8400) [pid = 4008] [serial = 1514] [outer = 0CD37C00] 11:21:31 INFO - PROCESS | 4008 | 1471544490964 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 690ms 11:21:31 INFO - PROCESS | 4008 | 1471544491018 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 11:21:31 INFO - PROCESS | 4008 | 1471544491023 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 11:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:21:31 INFO - PROCESS | 4008 | 1471544491029 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:21:31 INFO - PROCESS | 4008 | 1471544491032 Marionette TRACE conn5 <- [1,1982,null,{}] 11:21:31 INFO - PROCESS | 4008 | 1471544491037 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:31 INFO - PROCESS | 4008 | 1471544491040 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:31 INFO - PROCESS | 4008 | 1471544491128 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 11:21:31 INFO - PROCESS | 4008 | 1471544491137 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:31 INFO - PROCESS | 4008 | 1471544491140 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:31 INFO - PROCESS | 4008 | ++DOCSHELL 10268800 == 32 [pid = 4008] [id = 505] 11:21:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (10269000) [pid = 4008] [serial = 1515] [outer = 00000000] 11:21:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (10270800) [pid = 4008] [serial = 1516] [outer = 10269000] 11:21:31 INFO - PROCESS | 4008 | 1471544491189 Marionette DEBUG loaded listener.js 11:21:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (10307000) [pid = 4008] [serial = 1517] [outer = 10269000] 11:21:31 INFO - PROCESS | 4008 | 1471544491653 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 11:21:31 INFO - PROCESS | 4008 | 1471544491701 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 11:21:31 INFO - PROCESS | 4008 | 1471544491703 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 11:21:31 INFO - PROCESS | 4008 | 1471544491707 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:21:31 INFO - PROCESS | 4008 | 1471544491711 Marionette TRACE conn5 <- [1,1986,null,{}] 11:21:31 INFO - PROCESS | 4008 | 1471544491722 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:31 INFO - PROCESS | 4008 | 1471544491726 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:31 INFO - PROCESS | 4008 | 1471544491812 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 11:21:31 INFO - PROCESS | 4008 | 1471544491942 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:31 INFO - PROCESS | 4008 | 1471544491945 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:31 INFO - PROCESS | 4008 | ++DOCSHELL 14851400 == 33 [pid = 4008] [id = 506] 11:21:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (14851C00) [pid = 4008] [serial = 1518] [outer = 00000000] 11:21:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1485B000) [pid = 4008] [serial = 1519] [outer = 14851C00] 11:21:32 INFO - PROCESS | 4008 | 1471544491995 Marionette DEBUG loaded listener.js 11:21:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (14928C00) [pid = 4008] [serial = 1520] [outer = 14851C00] 11:21:32 INFO - PROCESS | 4008 | 1471544492368 Marionette TRACE conn5 <- [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]]]}] 11:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 730ms 11:21:32 INFO - PROCESS | 4008 | 1471544492441 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 11:21:32 INFO - PROCESS | 4008 | 1471544492443 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 11:21:32 INFO - PROCESS | 4008 | 1471544492447 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:21:32 INFO - PROCESS | 4008 | 1471544492448 Marionette TRACE conn5 <- [1,1990,null,{}] 11:21:32 INFO - PROCESS | 4008 | 1471544492452 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:32 INFO - PROCESS | 4008 | 1471544492454 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:32 INFO - PROCESS | 4008 | 1471544492572 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 11:21:32 INFO - PROCESS | 4008 | 1471544492581 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:32 INFO - PROCESS | 4008 | 1471544492583 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:32 INFO - PROCESS | 4008 | ++DOCSHELL 14856000 == 34 [pid = 4008] [id = 507] 11:21:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (14924400) [pid = 4008] [serial = 1521] [outer = 00000000] 11:21:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E28800) [pid = 4008] [serial = 1522] [outer = 14924400] 11:21:32 INFO - PROCESS | 4008 | 1471544492631 Marionette DEBUG loaded listener.js 11:21:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E55800) [pid = 4008] [serial = 1523] [outer = 14924400] 11:21:33 INFO - PROCESS | 4008 | 1471544493042 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms 11:21:33 INFO - PROCESS | 4008 | 1471544493081 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 11:21:33 INFO - PROCESS | 4008 | 1471544493083 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 11:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:21:33 INFO - PROCESS | 4008 | 1471544493086 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:21:33 INFO - PROCESS | 4008 | 1471544493088 Marionette TRACE conn5 <- [1,1994,null,{}] 11:21:33 INFO - PROCESS | 4008 | 1471544493091 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:33 INFO - PROCESS | 4008 | 1471544493093 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:33 INFO - PROCESS | 4008 | 1471544493173 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 11:21:33 INFO - PROCESS | 4008 | 1471544493295 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:33 INFO - PROCESS | 4008 | 1471544493297 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:33 INFO - PROCESS | 4008 | ++DOCSHELL 15E58400 == 35 [pid = 4008] [id = 508] 11:21:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E59000) [pid = 4008] [serial = 1524] [outer = 00000000] 11:21:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16407800) [pid = 4008] [serial = 1525] [outer = 15E59000] 11:21:33 INFO - PROCESS | 4008 | 1471544493345 Marionette DEBUG loaded listener.js 11:21:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E6EC00) [pid = 4008] [serial = 1526] [outer = 15E59000] 11:21:33 INFO - PROCESS | 4008 | 1471544493701 Marionette TRACE conn5 <- [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]]]}] 11:21:33 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 11:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 11:21:33 INFO - PROCESS | 4008 | 1471544493757 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 11:21:33 INFO - PROCESS | 4008 | 1471544493759 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 11:21:33 INFO - PROCESS | 4008 | 1471544493762 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:21:33 INFO - PROCESS | 4008 | 1471544493764 Marionette TRACE conn5 <- [1,1998,null,{}] 11:21:33 INFO - PROCESS | 4008 | 1471544493767 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:33 INFO - PROCESS | 4008 | 1471544493773 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:33 INFO - PROCESS | 4008 | 1471544493878 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 11:21:33 INFO - PROCESS | 4008 | 1471544493884 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:33 INFO - PROCESS | 4008 | 1471544493886 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:33 INFO - PROCESS | 4008 | ++DOCSHELL 16E75800 == 36 [pid = 4008] [id = 509] 11:21:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E7B000) [pid = 4008] [serial = 1527] [outer = 00000000] 11:21:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173CC000) [pid = 4008] [serial = 1528] [outer = 16E7B000] 11:21:33 INFO - PROCESS | 4008 | 1471544493932 Marionette DEBUG loaded listener.js 11:21:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18661400) [pid = 4008] [serial = 1529] [outer = 16E7B000] 11:21:34 INFO - PROCESS | 4008 | 1471544494363 Marionette TRACE conn5 <- [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]]]}] 11:21:34 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 11:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 631ms 11:21:34 INFO - PROCESS | 4008 | 1471544494419 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 11:21:34 INFO - PROCESS | 4008 | 1471544494421 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 11:21:34 INFO - PROCESS | 4008 | 1471544494425 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:21:34 INFO - PROCESS | 4008 | 1471544494427 Marionette TRACE conn5 <- [1,2002,null,{}] 11:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:21:34 INFO - PROCESS | 4008 | 1471544494430 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:34 INFO - PROCESS | 4008 | 1471544494432 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:34 INFO - PROCESS | 4008 | 1471544494527 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 11:21:34 INFO - PROCESS | 4008 | 1471544494567 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:34 INFO - PROCESS | 4008 | 1471544494569 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:34 INFO - PROCESS | 4008 | ++DOCSHELL 1880E000 == 37 [pid = 4008] [id = 510] 11:21:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1883BC00) [pid = 4008] [serial = 1530] [outer = 00000000] 11:21:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18845000) [pid = 4008] [serial = 1531] [outer = 1883BC00] 11:21:34 INFO - PROCESS | 4008 | 1471544494614 Marionette DEBUG loaded listener.js 11:21:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1888F000) [pid = 4008] [serial = 1532] [outer = 1883BC00] 11:21:35 INFO - PROCESS | 4008 | 1471544495033 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 11:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:21:35 INFO - PROCESS | 4008 | 1471544495103 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 11:21:35 INFO - PROCESS | 4008 | 1471544495105 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 11:21:35 INFO - PROCESS | 4008 | 1471544495108 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:21:35 INFO - PROCESS | 4008 | 1471544495110 Marionette TRACE conn5 <- [1,2006,null,{}] 11:21:35 INFO - PROCESS | 4008 | 1471544495113 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:35 INFO - PROCESS | 4008 | 1471544495115 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:35 INFO - PROCESS | 4008 | 1471544495194 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 11:21:35 INFO - PROCESS | 4008 | 1471544495202 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:35 INFO - PROCESS | 4008 | 1471544495204 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:35 INFO - PROCESS | 4008 | ++DOCSHELL 1883F800 == 38 [pid = 4008] [id = 511] 11:21:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18892400) [pid = 4008] [serial = 1533] [outer = 00000000] 11:21:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18AED800) [pid = 4008] [serial = 1534] [outer = 18892400] 11:21:35 INFO - PROCESS | 4008 | 1471544495250 Marionette DEBUG loaded listener.js 11:21:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18B98000) [pid = 4008] [serial = 1535] [outer = 18892400] 11:21:35 INFO - PROCESS | 4008 | 1471544495717 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 631ms 11:21:35 INFO - PROCESS | 4008 | 1471544495739 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 11:21:35 INFO - PROCESS | 4008 | 1471544495741 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 11:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:21:35 INFO - PROCESS | 4008 | 1471544495744 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:21:35 INFO - PROCESS | 4008 | 1471544495746 Marionette TRACE conn5 <- [1,2010,null,{}] 11:21:35 INFO - PROCESS | 4008 | 1471544495756 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:35 INFO - PROCESS | 4008 | 1471544495758 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:35 INFO - PROCESS | 4008 | 1471544495870 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 11:21:35 INFO - PROCESS | 4008 | 1471544495957 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:35 INFO - PROCESS | 4008 | 1471544495958 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:36 INFO - PROCESS | 4008 | ++DOCSHELL 1484F000 == 39 [pid = 4008] [id = 512] 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DDFC00) [pid = 4008] [serial = 1536] [outer = 00000000] 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19604000) [pid = 4008] [serial = 1537] [outer = 18DDFC00] 11:21:36 INFO - PROCESS | 4008 | 1471544496004 Marionette DEBUG loaded listener.js 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19604C00) [pid = 4008] [serial = 1538] [outer = 18DDFC00] 11:21:36 INFO - PROCESS | 4008 | 1471544496432 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 730ms 11:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:21:36 INFO - PROCESS | 4008 | 1471544496476 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 11:21:36 INFO - PROCESS | 4008 | 1471544496478 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 11:21:36 INFO - PROCESS | 4008 | 1471544496484 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:21:36 INFO - PROCESS | 4008 | 1471544496486 Marionette TRACE conn5 <- [1,2014,null,{}] 11:21:36 INFO - PROCESS | 4008 | 1471544496489 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:36 INFO - PROCESS | 4008 | 1471544496491 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:36 INFO - PROCESS | 4008 | 1471544496609 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 11:21:36 INFO - PROCESS | 4008 | 1471544496616 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:36 INFO - PROCESS | 4008 | 1471544496618 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:36 INFO - PROCESS | 4008 | ++DOCSHELL 18A54800 == 40 [pid = 4008] [id = 513] 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (18DDE000) [pid = 4008] [serial = 1539] [outer = 00000000] 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19725400) [pid = 4008] [serial = 1540] [outer = 18DDE000] 11:21:36 INFO - PROCESS | 4008 | 1471544496663 Marionette DEBUG loaded listener.js 11:21:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (1972CC00) [pid = 4008] [serial = 1541] [outer = 18DDE000] 11:21:37 INFO - PROCESS | 4008 | 1471544497109 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 690ms 11:21:37 INFO - PROCESS | 4008 | 1471544497172 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 11:21:37 INFO - PROCESS | 4008 | 1471544497174 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 11:21:37 INFO - PROCESS | 4008 | 1471544497177 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:21:37 INFO - PROCESS | 4008 | 1471544497180 Marionette TRACE conn5 <- [1,2018,null,{}] 11:21:37 INFO - PROCESS | 4008 | 1471544497183 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:37 INFO - PROCESS | 4008 | 1471544497186 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:37 INFO - PROCESS | 4008 | 1471544497343 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 11:21:37 INFO - PROCESS | 4008 | 1471544497358 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:37 INFO - PROCESS | 4008 | 1471544497361 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:37 INFO - PROCESS | 4008 | ++DOCSHELL 15E58000 == 41 [pid = 4008] [id = 514] 11:21:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (19742C00) [pid = 4008] [serial = 1542] [outer = 00000000] 11:21:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (19997800) [pid = 4008] [serial = 1543] [outer = 19742C00] 11:21:37 INFO - PROCESS | 4008 | 1471544497408 Marionette DEBUG loaded listener.js 11:21:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (199C4C00) [pid = 4008] [serial = 1544] [outer = 19742C00] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (18A52000) [pid = 4008] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (1960F800) [pid = 4008] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (173D2800) [pid = 4008] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (1972DC00) [pid = 4008] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1959AC00) [pid = 4008] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18A51C00) [pid = 4008] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (173CB400) [pid = 4008] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E55C00) [pid = 4008] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E2AC00) [pid = 4008] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (15171800) [pid = 4008] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (13D1E400) [pid = 4008] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0FB63400) [pid = 4008] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18DD9400) [pid = 4008] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:21:37 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E30000) [pid = 4008] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:21:38 INFO - PROCESS | 4008 | 1471544497987 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 830ms 11:21:38 INFO - PROCESS | 4008 | 1471544498011 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 11:21:38 INFO - PROCESS | 4008 | 1471544498013 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 11:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:21:38 INFO - PROCESS | 4008 | 1471544498017 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:21:38 INFO - PROCESS | 4008 | 1471544498018 Marionette TRACE conn5 <- [1,2022,null,{}] 11:21:38 INFO - PROCESS | 4008 | 1471544498035 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:38 INFO - PROCESS | 4008 | 1471544498037 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:38 INFO - PROCESS | 4008 | 1471544498118 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 11:21:38 INFO - PROCESS | 4008 | 1471544498123 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:38 INFO - PROCESS | 4008 | 1471544498125 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:38 INFO - PROCESS | 4008 | ++DOCSHELL 15E28400 == 42 [pid = 4008] [id = 515] 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15E53400) [pid = 4008] [serial = 1545] [outer = 00000000] 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18A51C00) [pid = 4008] [serial = 1546] [outer = 15E53400] 11:21:38 INFO - PROCESS | 4008 | 1471544498170 Marionette DEBUG loaded listener.js 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1959AC00) [pid = 4008] [serial = 1547] [outer = 15E53400] 11:21:38 INFO - PROCESS | 4008 | 1471544498612 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 650ms 11:21:38 INFO - PROCESS | 4008 | 1471544498668 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 11:21:38 INFO - PROCESS | 4008 | 1471544498670 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 11:21:38 INFO - PROCESS | 4008 | 1471544498673 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:21:38 INFO - PROCESS | 4008 | 1471544498675 Marionette TRACE conn5 <- [1,2026,null,{}] 11:21:38 INFO - PROCESS | 4008 | 1471544498679 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:38 INFO - PROCESS | 4008 | 1471544498680 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:38 INFO - PROCESS | 4008 | 1471544498761 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 11:21:38 INFO - PROCESS | 4008 | 1471544498769 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:38 INFO - PROCESS | 4008 | 1471544498771 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:38 INFO - PROCESS | 4008 | ++DOCSHELL 18669000 == 43 [pid = 4008] [id = 516] 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18AE5C00) [pid = 4008] [serial = 1548] [outer = 00000000] 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19994800) [pid = 4008] [serial = 1549] [outer = 18AE5C00] 11:21:38 INFO - PROCESS | 4008 | 1471544498817 Marionette DEBUG loaded listener.js 11:21:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (199CBC00) [pid = 4008] [serial = 1550] [outer = 18AE5C00] 11:21:39 INFO - PROCESS | 4008 | 1471544499270 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 631ms 11:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:21:39 INFO - PROCESS | 4008 | 1471544499308 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 11:21:39 INFO - PROCESS | 4008 | 1471544499310 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 11:21:39 INFO - PROCESS | 4008 | 1471544499328 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:21:39 INFO - PROCESS | 4008 | 1471544499330 Marionette TRACE conn5 <- [1,2030,null,{}] 11:21:39 INFO - PROCESS | 4008 | 1471544499334 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:39 INFO - PROCESS | 4008 | 1471544499336 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:39 INFO - PROCESS | 4008 | 1471544499417 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 11:21:39 INFO - PROCESS | 4008 | 1471544499423 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:39 INFO - PROCESS | 4008 | 1471544499425 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:39 INFO - PROCESS | 4008 | ++DOCSHELL 16E73000 == 44 [pid = 4008] [id = 517] 11:21:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19991800) [pid = 4008] [serial = 1551] [outer = 00000000] 11:21:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19B7DC00) [pid = 4008] [serial = 1552] [outer = 19991800] 11:21:39 INFO - PROCESS | 4008 | 1471544499469 Marionette DEBUG loaded listener.js 11:21:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B7E400) [pid = 4008] [serial = 1553] [outer = 19991800] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 15E2F400 == 43 [pid = 4008] [id = 501] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 16E4E000 == 42 [pid = 4008] [id = 500] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 18892800 == 41 [pid = 4008] [id = 502] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 16E54C00 == 40 [pid = 4008] [id = 499] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 17258000 == 39 [pid = 4008] [id = 503] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 0C9C9C00 == 38 [pid = 4008] [id = 504] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 10268800 == 37 [pid = 4008] [id = 505] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 14856000 == 36 [pid = 4008] [id = 507] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 1883F800 == 35 [pid = 4008] [id = 511] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 1880E000 == 34 [pid = 4008] [id = 510] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 15E58400 == 33 [pid = 4008] [id = 508] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 16E75800 == 32 [pid = 4008] [id = 509] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 15E28400 == 31 [pid = 4008] [id = 515] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 15E58000 == 30 [pid = 4008] [id = 514] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 14851400 == 29 [pid = 4008] [id = 506] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 1484F000 == 28 [pid = 4008] [id = 512] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 18A54800 == 27 [pid = 4008] [id = 513] 11:21:40 INFO - PROCESS | 4008 | --DOCSHELL 18669000 == 26 [pid = 4008] [id = 516] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1973D800) [pid = 4008] [serial = 1508] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1998E400) [pid = 4008] [serial = 1510] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (19618400) [pid = 4008] [serial = 1495] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19722C00) [pid = 4008] [serial = 1498] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1973C800) [pid = 4008] [serial = 1501] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19727C00) [pid = 4008] [serial = 1499] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E55400) [pid = 4008] [serial = 1507] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19743C00) [pid = 4008] [serial = 1502] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19609C00) [pid = 4008] [serial = 1492] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18B9E400) [pid = 4008] [serial = 1489] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18DD4400) [pid = 4008] [serial = 1490] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1880F800) [pid = 4008] [serial = 1486] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18888400) [pid = 4008] [serial = 1487] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (16E78400) [pid = 4008] [serial = 1483] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1724D000) [pid = 4008] [serial = 1484] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E5B000) [pid = 4008] [serial = 1480] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (16E4E400) [pid = 4008] [serial = 1481] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15934C00) [pid = 4008] [serial = 1477] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E2BC00) [pid = 4008] [serial = 1478] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (13DA5C00) [pid = 4008] [serial = 1474] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (140CA400) [pid = 4008] [serial = 1475] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FD07400) [pid = 4008] [serial = 1471] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (0FD0D000) [pid = 4008] [serial = 1472] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1959F400) [pid = 4008] [serial = 1469] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19619000) [pid = 4008] [serial = 1496] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (173D1800) [pid = 4008] [serial = 1505] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (16E7C800) [pid = 4008] [serial = 1504] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (19603C00) [pid = 4008] [serial = 1493] [outer = 00000000] [url = about:blank] 11:21:41 INFO - PROCESS | 4008 | 1471544501262 Marionette TRACE conn5 <- [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]]]}] 11:21:41 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) 11:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1984ms 11:21:41 INFO - PROCESS | 4008 | 1471544501298 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 11:21:41 INFO - PROCESS | 4008 | 1471544501302 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 11:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:21:41 INFO - PROCESS | 4008 | 1471544501307 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:21:41 INFO - PROCESS | 4008 | 1471544501311 Marionette TRACE conn5 <- [1,2034,null,{}] 11:21:41 INFO - PROCESS | 4008 | 1471544501316 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:41 INFO - PROCESS | 4008 | 1471544501320 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:41 INFO - PROCESS | 4008 | 1471544501410 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 11:21:41 INFO - PROCESS | 4008 | 1471544501420 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:41 INFO - PROCESS | 4008 | 1471544501425 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:41 INFO - PROCESS | 4008 | ++DOCSHELL 0CD36800 == 27 [pid = 4008] [id = 518] 11:21:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (0CD3AC00) [pid = 4008] [serial = 1554] [outer = 00000000] 11:21:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0CDEC800) [pid = 4008] [serial = 1555] [outer = 0CD3AC00] 11:21:41 INFO - PROCESS | 4008 | 1471544501475 Marionette DEBUG loaded listener.js 11:21:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0FC59800) [pid = 4008] [serial = 1556] [outer = 0CD3AC00] 11:21:42 INFO - PROCESS | 4008 | 1471544501982 Marionette TRACE conn5 <- [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]]]}] 11:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 11:21:42 INFO - PROCESS | 4008 | 1471544502038 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 11:21:42 INFO - PROCESS | 4008 | 1471544502043 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 11:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:21:42 INFO - PROCESS | 4008 | 1471544502050 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:21:42 INFO - PROCESS | 4008 | 1471544502053 Marionette TRACE conn5 <- [1,2038,null,{}] 11:21:42 INFO - PROCESS | 4008 | 1471544502057 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:42 INFO - PROCESS | 4008 | 1471544502060 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:42 INFO - PROCESS | 4008 | 1471544502148 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 11:21:42 INFO - PROCESS | 4008 | 1471544502157 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:42 INFO - PROCESS | 4008 | 1471544502160 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:42 INFO - PROCESS | 4008 | ++DOCSHELL 1026EC00 == 28 [pid = 4008] [id = 519] 11:21:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (10270C00) [pid = 4008] [serial = 1557] [outer = 00000000] 11:21:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (1030E400) [pid = 4008] [serial = 1558] [outer = 10270C00] 11:21:42 INFO - PROCESS | 4008 | 1471544502209 Marionette DEBUG loaded listener.js 11:21:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (10D3EC00) [pid = 4008] [serial = 1559] [outer = 10270C00] 11:21:42 INFO - PROCESS | 4008 | 1471544502685 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 11:21:42 INFO - PROCESS | 4008 | 1471544502723 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 11:21:42 INFO - PROCESS | 4008 | 1471544502725 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 11:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:21:42 INFO - PROCESS | 4008 | 1471544502729 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:21:42 INFO - PROCESS | 4008 | 1471544502732 Marionette TRACE conn5 <- [1,2042,null,{}] 11:21:42 INFO - PROCESS | 4008 | 1471544502743 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:42 INFO - PROCESS | 4008 | 1471544502748 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:42 INFO - PROCESS | 4008 | 1471544502861 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 11:21:42 INFO - PROCESS | 4008 | 1471544502879 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:42 INFO - PROCESS | 4008 | 1471544502882 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:43 INFO - PROCESS | 4008 | ++DOCSHELL 14853800 == 29 [pid = 4008] [id = 520] 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (14855800) [pid = 4008] [serial = 1560] [outer = 00000000] 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (148E5000) [pid = 4008] [serial = 1561] [outer = 14855800] 11:21:43 INFO - PROCESS | 4008 | 1471544503014 Marionette DEBUG loaded listener.js 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1592DC00) [pid = 4008] [serial = 1562] [outer = 14855800] 11:21:43 INFO - PROCESS | 4008 | 1471544503402 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 11:21:43 INFO - PROCESS | 4008 | 1471544503463 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 11:21:43 INFO - PROCESS | 4008 | 1471544503465 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 11:21:43 INFO - PROCESS | 4008 | 1471544503468 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:21:43 INFO - PROCESS | 4008 | 1471544503470 Marionette TRACE conn5 <- [1,2046,null,{}] 11:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:21:43 INFO - PROCESS | 4008 | 1471544503474 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:43 INFO - PROCESS | 4008 | 1471544503476 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:43 INFO - PROCESS | 4008 | 1471544503594 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 11:21:43 INFO - PROCESS | 4008 | 1471544503607 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:43 INFO - PROCESS | 4008 | 1471544503609 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:43 INFO - PROCESS | 4008 | ++DOCSHELL 1516F400 == 30 [pid = 4008] [id = 521] 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15173800) [pid = 4008] [serial = 1563] [outer = 00000000] 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E32000) [pid = 4008] [serial = 1564] [outer = 15173800] 11:21:43 INFO - PROCESS | 4008 | 1471544503655 Marionette DEBUG loaded listener.js 11:21:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15EB6800) [pid = 4008] [serial = 1565] [outer = 15173800] 11:21:44 INFO - PROCESS | 4008 | 1471544504072 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 631ms 11:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:21:44 INFO - PROCESS | 4008 | 1471544504103 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 11:21:44 INFO - PROCESS | 4008 | 1471544504105 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 11:21:44 INFO - PROCESS | 4008 | 1471544504108 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:21:44 INFO - PROCESS | 4008 | 1471544504110 Marionette TRACE conn5 <- [1,2050,null,{}] 11:21:44 INFO - PROCESS | 4008 | 1471544504113 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:44 INFO - PROCESS | 4008 | 1471544504115 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:44 INFO - PROCESS | 4008 | 1471544504193 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 11:21:44 INFO - PROCESS | 4008 | 1471544504316 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 4008 | 1471544504318 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:44 INFO - PROCESS | 4008 | ++DOCSHELL 1640D000 == 31 [pid = 4008] [id = 522] 11:21:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E47800) [pid = 4008] [serial = 1566] [outer = 00000000] 11:21:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E72C00) [pid = 4008] [serial = 1567] [outer = 16E47800] 11:21:44 INFO - PROCESS | 4008 | 1471544504366 Marionette DEBUG loaded listener.js 11:21:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E7BC00) [pid = 4008] [serial = 1568] [outer = 16E47800] 11:21:44 INFO - PROCESS | 4008 | 1471544504718 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 11:21:44 INFO - PROCESS | 4008 | 1471544504779 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 11:21:44 INFO - PROCESS | 4008 | 1471544504781 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 11:21:44 INFO - PROCESS | 4008 | 1471544504784 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:21:44 INFO - PROCESS | 4008 | 1471544504786 Marionette TRACE conn5 <- [1,2054,null,{}] 11:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:21:44 INFO - PROCESS | 4008 | 1471544504790 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:44 INFO - PROCESS | 4008 | 1471544504795 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:44 INFO - PROCESS | 4008 | 1471544504898 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 11:21:44 INFO - PROCESS | 4008 | 1471544504904 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 4008 | 1471544504906 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:44 INFO - PROCESS | 4008 | ++DOCSHELL 17251800 == 32 [pid = 4008] [id = 523] 11:21:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (17251C00) [pid = 4008] [serial = 1569] [outer = 00000000] 11:21:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (175F4000) [pid = 4008] [serial = 1570] [outer = 17251C00] 11:21:44 INFO - PROCESS | 4008 | 1471544504952 Marionette DEBUG loaded listener.js 11:21:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1880F800) [pid = 4008] [serial = 1571] [outer = 17251C00] 11:21:45 INFO - PROCESS | 4008 | 1471544505394 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 11:21:45 INFO - PROCESS | 4008 | 1471544505424 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 11:21:45 INFO - PROCESS | 4008 | 1471544505426 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 11:21:45 INFO - PROCESS | 4008 | 1471544505430 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:21:45 INFO - PROCESS | 4008 | 1471544505432 Marionette TRACE conn5 <- [1,2058,null,{}] 11:21:45 INFO - PROCESS | 4008 | 1471544505435 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:45 INFO - PROCESS | 4008 | 1471544505437 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:45 INFO - PROCESS | 4008 | 1471544505515 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 11:21:45 INFO - PROCESS | 4008 | 1471544505521 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:45 INFO - PROCESS | 4008 | 1471544505523 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:45 INFO - PROCESS | 4008 | ++DOCSHELL 15E29400 == 33 [pid = 4008] [id = 524] 11:21:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (175F3C00) [pid = 4008] [serial = 1572] [outer = 00000000] 11:21:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1888A400) [pid = 4008] [serial = 1573] [outer = 175F3C00] 11:21:45 INFO - PROCESS | 4008 | 1471544505569 Marionette DEBUG loaded listener.js 11:21:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1888C400) [pid = 4008] [serial = 1574] [outer = 175F3C00] 11:21:46 INFO - PROCESS | 4008 | 1471544506035 Marionette TRACE conn5 <- [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]]]}] 11:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 11:21:46 INFO - PROCESS | 4008 | 1471544506105 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 11:21:46 INFO - PROCESS | 4008 | 1471544506107 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 11:21:46 INFO - PROCESS | 4008 | 1471544506111 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:21:46 INFO - PROCESS | 4008 | 1471544506112 Marionette TRACE conn5 <- [1,2062,null,{}] 11:21:46 INFO - PROCESS | 4008 | 1471544506116 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:46 INFO - PROCESS | 4008 | 1471544506118 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:46 INFO - PROCESS | 4008 | 1471544506198 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 11:21:46 INFO - PROCESS | 4008 | 1471544506203 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:46 INFO - PROCESS | 4008 | 1471544506205 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:46 INFO - PROCESS | 4008 | ++DOCSHELL 18DD4400 == 34 [pid = 4008] [id = 525] 11:21:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18DD5400) [pid = 4008] [serial = 1575] [outer = 00000000] 11:21:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18DDEC00) [pid = 4008] [serial = 1576] [outer = 18DD5400] 11:21:46 INFO - PROCESS | 4008 | 1471544506251 Marionette DEBUG loaded listener.js 11:21:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DDA000) [pid = 4008] [serial = 1577] [outer = 18DD5400] 11:21:46 INFO - PROCESS | 4008 | 1471544506727 Marionette TRACE conn5 <- [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]]]}] 11:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 11:21:46 INFO - PROCESS | 4008 | 1471544506786 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 11:21:46 INFO - PROCESS | 4008 | 1471544506788 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 11:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:21:46 INFO - PROCESS | 4008 | 1471544506791 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:21:46 INFO - PROCESS | 4008 | 1471544506793 Marionette TRACE conn5 <- [1,2066,null,{}] 11:21:46 INFO - PROCESS | 4008 | 1471544506804 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:46 INFO - PROCESS | 4008 | 1471544506806 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:46 INFO - PROCESS | 4008 | 1471544506917 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 11:21:47 INFO - PROCESS | 4008 | 1471544507005 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:47 INFO - PROCESS | 4008 | 1471544507007 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:47 INFO - PROCESS | 4008 | ++DOCSHELL 1484E800 == 35 [pid = 4008] [id = 526] 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (195A0800) [pid = 4008] [serial = 1578] [outer = 00000000] 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1960D400) [pid = 4008] [serial = 1579] [outer = 195A0800] 11:21:47 INFO - PROCESS | 4008 | 1471544507052 Marionette DEBUG loaded listener.js 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1960E400) [pid = 4008] [serial = 1580] [outer = 195A0800] 11:21:47 INFO - PROCESS | 4008 | 1471544507475 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 730ms 11:21:47 INFO - PROCESS | 4008 | 1471544507522 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 11:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:21:47 INFO - PROCESS | 4008 | 1471544507524 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 11:21:47 INFO - PROCESS | 4008 | 1471544507528 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:21:47 INFO - PROCESS | 4008 | 1471544507529 Marionette TRACE conn5 <- [1,2070,null,{}] 11:21:47 INFO - PROCESS | 4008 | 1471544507533 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:47 INFO - PROCESS | 4008 | 1471544507535 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:47 INFO - PROCESS | 4008 | 1471544507658 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 11:21:47 INFO - PROCESS | 4008 | 1471544507664 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:47 INFO - PROCESS | 4008 | 1471544507665 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:47 INFO - PROCESS | 4008 | ++DOCSHELL 18DD1800 == 36 [pid = 4008] [id = 527] 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19607000) [pid = 4008] [serial = 1581] [outer = 00000000] 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19725800) [pid = 4008] [serial = 1582] [outer = 19607000] 11:21:47 INFO - PROCESS | 4008 | 1471544507710 Marionette DEBUG loaded listener.js 11:21:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (1972A800) [pid = 4008] [serial = 1583] [outer = 19607000] 11:21:48 INFO - PROCESS | 4008 | 1471544508161 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 11:21:48 INFO - PROCESS | 4008 | 1471544508198 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 11:21:48 INFO - PROCESS | 4008 | 1471544508201 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 11:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:21:48 INFO - PROCESS | 4008 | 1471544508213 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:21:48 INFO - PROCESS | 4008 | 1471544508215 Marionette TRACE conn5 <- [1,2074,null,{}] 11:21:48 INFO - PROCESS | 4008 | 1471544508218 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:48 INFO - PROCESS | 4008 | 1471544508221 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:48 INFO - PROCESS | 4008 | 1471544508377 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (18DDFC00) [pid = 4008] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (18DDE000) [pid = 4008] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (19742C00) [pid = 4008] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18AE5C00) [pid = 4008] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18892400) [pid = 4008] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1883BC00) [pid = 4008] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E7B000) [pid = 4008] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (15E59000) [pid = 4008] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (14924400) [pid = 4008] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (14851C00) [pid = 4008] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (10269000) [pid = 4008] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0CD37C00) [pid = 4008] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1973A400) [pid = 4008] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:21:48 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E53400) [pid = 4008] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:21:48 INFO - PROCESS | 4008 | 1471544508627 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:48 INFO - PROCESS | 4008 | 1471544508630 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:48 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0F800 == 37 [pid = 4008] [id = 528] 11:21:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (0BC97400) [pid = 4008] [serial = 1584] [outer = 00000000] 11:21:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1429BC00) [pid = 4008] [serial = 1585] [outer = 0BC97400] 11:21:48 INFO - PROCESS | 4008 | 1471544508677 Marionette DEBUG loaded listener.js 11:21:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1640C000) [pid = 4008] [serial = 1586] [outer = 0BC97400] 11:21:49 INFO - PROCESS | 4008 | 1471544509059 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 871ms 11:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:21:49 INFO - PROCESS | 4008 | 1471544509083 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 11:21:49 INFO - PROCESS | 4008 | 1471544509085 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 11:21:49 INFO - PROCESS | 4008 | 1471544509088 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:21:49 INFO - PROCESS | 4008 | 1471544509089 Marionette TRACE conn5 <- [1,2078,null,{}] 11:21:49 INFO - PROCESS | 4008 | 1471544509093 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:49 INFO - PROCESS | 4008 | 1471544509095 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:49 INFO - PROCESS | 4008 | 1471544509213 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 11:21:49 INFO - PROCESS | 4008 | 1471544509219 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:49 INFO - PROCESS | 4008 | 1471544509220 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:49 INFO - PROCESS | 4008 | ++DOCSHELL 17254000 == 38 [pid = 4008] [id = 529] 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18887000) [pid = 4008] [serial = 1587] [outer = 00000000] 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19739800) [pid = 4008] [serial = 1588] [outer = 18887000] 11:21:49 INFO - PROCESS | 4008 | 1471544509265 Marionette DEBUG loaded listener.js 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19740400) [pid = 4008] [serial = 1589] [outer = 18887000] 11:21:49 INFO - PROCESS | 4008 | 1471544509693 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 11:21:49 INFO - PROCESS | 4008 | 1471544509721 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 11:21:49 INFO - PROCESS | 4008 | 1471544509723 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 11:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:21:49 INFO - PROCESS | 4008 | 1471544509726 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:21:49 INFO - PROCESS | 4008 | 1471544509728 Marionette TRACE conn5 <- [1,2082,null,{}] 11:21:49 INFO - PROCESS | 4008 | 1471544509736 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:49 INFO - PROCESS | 4008 | 1471544509738 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:49 INFO - PROCESS | 4008 | 1471544509819 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 11:21:49 INFO - PROCESS | 4008 | 1471544509825 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:49 INFO - PROCESS | 4008 | 1471544509827 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:49 INFO - PROCESS | 4008 | ++DOCSHELL 19744800 == 39 [pid = 4008] [id = 530] 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19966800) [pid = 4008] [serial = 1590] [outer = 00000000] 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19993800) [pid = 4008] [serial = 1591] [outer = 19966800] 11:21:49 INFO - PROCESS | 4008 | 1471544509874 Marionette DEBUG loaded listener.js 11:21:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (199C4000) [pid = 4008] [serial = 1592] [outer = 19966800] 11:21:50 INFO - PROCESS | 4008 | 1471544510305 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms 11:21:50 INFO - PROCESS | 4008 | 1471544510359 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 11:21:50 INFO - PROCESS | 4008 | 1471544510362 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 11:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:21:50 INFO - PROCESS | 4008 | 1471544510384 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:21:50 INFO - PROCESS | 4008 | 1471544510385 Marionette TRACE conn5 <- [1,2086,null,{}] 11:21:50 INFO - PROCESS | 4008 | 1471544510389 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:50 INFO - PROCESS | 4008 | 1471544510391 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:50 INFO - PROCESS | 4008 | 1471544510471 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 11:21:50 INFO - PROCESS | 4008 | 1471544510477 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:50 INFO - PROCESS | 4008 | 1471544510479 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:50 INFO - PROCESS | 4008 | ++DOCSHELL 16E72800 == 40 [pid = 4008] [id = 531] 11:21:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (199C8400) [pid = 4008] [serial = 1593] [outer = 00000000] 11:21:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19B7F000) [pid = 4008] [serial = 1594] [outer = 199C8400] 11:21:50 INFO - PROCESS | 4008 | 1471544510524 Marionette DEBUG loaded listener.js 11:21:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B86400) [pid = 4008] [serial = 1595] [outer = 199C8400] 11:21:51 INFO - PROCESS | 4008 | 1471544511295 Marionette TRACE conn5 <- [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]]]}] 11:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 990ms 11:21:51 INFO - PROCESS | 4008 | 1471544511365 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 11:21:51 INFO - PROCESS | 4008 | 1471544511370 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 11:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:21:51 INFO - PROCESS | 4008 | 1471544511374 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:21:51 INFO - PROCESS | 4008 | 1471544511380 Marionette TRACE conn5 <- [1,2090,null,{}] 11:21:51 INFO - PROCESS | 4008 | 1471544511385 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:51 INFO - PROCESS | 4008 | 1471544511388 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:51 INFO - PROCESS | 4008 | 1471544511520 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 11:21:51 INFO - PROCESS | 4008 | 1471544511652 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:51 INFO - PROCESS | 4008 | 1471544511655 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:51 INFO - PROCESS | 4008 | ++DOCSHELL 0C7CB800 == 41 [pid = 4008] [id = 532] 11:21:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0CDE3400) [pid = 4008] [serial = 1596] [outer = 00000000] 11:21:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (101A9C00) [pid = 4008] [serial = 1597] [outer = 0CDE3400] 11:21:51 INFO - PROCESS | 4008 | 1471544511714 Marionette DEBUG loaded listener.js 11:21:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (103DF800) [pid = 4008] [serial = 1598] [outer = 0CDE3400] 11:21:52 INFO - PROCESS | 4008 | 1471544512578 Marionette TRACE conn5 <- [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]]]}] 11:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1242ms 11:21:52 INFO - PROCESS | 4008 | 1471544512620 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 11:21:52 INFO - PROCESS | 4008 | 1471544512624 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 11:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:21:52 INFO - PROCESS | 4008 | 1471544512630 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:21:52 INFO - PROCESS | 4008 | 1471544512634 Marionette TRACE conn5 <- [1,2094,null,{}] 11:21:52 INFO - PROCESS | 4008 | 1471544512639 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:52 INFO - PROCESS | 4008 | 1471544512642 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:52 INFO - PROCESS | 4008 | 1471544512751 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 11:21:52 INFO - PROCESS | 4008 | 1471544512882 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:52 INFO - PROCESS | 4008 | 1471544512887 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:52 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 42 [pid = 4008] [id = 533] 11:21:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0FB5F000) [pid = 4008] [serial = 1599] [outer = 00000000] 11:21:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (0FD0C400) [pid = 4008] [serial = 1600] [outer = 0FB5F000] 11:21:52 INFO - PROCESS | 4008 | 1471544512942 Marionette DEBUG loaded listener.js 11:21:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (101A7000) [pid = 4008] [serial = 1601] [outer = 0FB5F000] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 19744800 == 41 [pid = 4008] [id = 530] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 17254000 == 40 [pid = 4008] [id = 529] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 0BC0F800 == 39 [pid = 4008] [id = 528] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 18DD1800 == 38 [pid = 4008] [id = 527] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 1484E800 == 37 [pid = 4008] [id = 526] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 18DD4400 == 36 [pid = 4008] [id = 525] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 15E29400 == 35 [pid = 4008] [id = 524] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 17251800 == 34 [pid = 4008] [id = 523] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 1640D000 == 33 [pid = 4008] [id = 522] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 1516F400 == 32 [pid = 4008] [id = 521] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 14853800 == 31 [pid = 4008] [id = 520] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 1026EC00 == 30 [pid = 4008] [id = 519] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (19B7DC00) [pid = 4008] [serial = 1552] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 0CD36800 == 29 [pid = 4008] [id = 518] 11:21:53 INFO - PROCESS | 4008 | --DOCSHELL 16E73000 == 28 [pid = 4008] [id = 517] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (19604000) [pid = 4008] [serial = 1537] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (19725400) [pid = 4008] [serial = 1540] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (19604C00) [pid = 4008] [serial = 1538] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (19997800) [pid = 4008] [serial = 1543] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1972CC00) [pid = 4008] [serial = 1541] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (19994800) [pid = 4008] [serial = 1549] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (199C4C00) [pid = 4008] [serial = 1544] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (199CBC00) [pid = 4008] [serial = 1550] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18AED800) [pid = 4008] [serial = 1534] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18845000) [pid = 4008] [serial = 1531] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1888F000) [pid = 4008] [serial = 1532] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (173CC000) [pid = 4008] [serial = 1528] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (18661400) [pid = 4008] [serial = 1529] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16407800) [pid = 4008] [serial = 1525] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (16E6EC00) [pid = 4008] [serial = 1526] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (15E28800) [pid = 4008] [serial = 1522] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E55800) [pid = 4008] [serial = 1523] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1485B000) [pid = 4008] [serial = 1519] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (14928C00) [pid = 4008] [serial = 1520] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10270800) [pid = 4008] [serial = 1516] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (10307000) [pid = 4008] [serial = 1517] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0CDE6800) [pid = 4008] [serial = 1513] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FBF8400) [pid = 4008] [serial = 1514] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19992400) [pid = 4008] [serial = 1511] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18A51C00) [pid = 4008] [serial = 1546] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1959AC00) [pid = 4008] [serial = 1547] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18B98000) [pid = 4008] [serial = 1535] [outer = 00000000] [url = about:blank] 11:21:53 INFO - PROCESS | 4008 | 1471544513507 Marionette TRACE conn5 <- [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]]]}] 11:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 930ms 11:21:53 INFO - PROCESS | 4008 | 1471544513562 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 11:21:53 INFO - PROCESS | 4008 | 1471544513568 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 11:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:21:53 INFO - PROCESS | 4008 | 1471544513574 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:21:53 INFO - PROCESS | 4008 | 1471544513576 Marionette TRACE conn5 <- [1,2098,null,{}] 11:21:53 INFO - PROCESS | 4008 | 1471544513580 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:53 INFO - PROCESS | 4008 | 1471544513583 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:53 INFO - PROCESS | 4008 | 1471544513674 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 11:21:53 INFO - PROCESS | 4008 | 1471544513763 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:53 INFO - PROCESS | 4008 | 1471544513765 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:53 INFO - PROCESS | 4008 | ++DOCSHELL 10270800 == 29 [pid = 4008] [id = 534] 11:21:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (10271000) [pid = 4008] [serial = 1602] [outer = 00000000] 11:21:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (13F2E000) [pid = 4008] [serial = 1603] [outer = 10271000] 11:21:53 INFO - PROCESS | 4008 | 1471544513824 Marionette DEBUG loaded listener.js 11:21:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (140D2C00) [pid = 4008] [serial = 1604] [outer = 10271000] 11:21:54 INFO - PROCESS | 4008 | 1471544514240 Marionette TRACE conn5 <- [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]]]}] 11:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 731ms 11:21:54 INFO - PROCESS | 4008 | 1471544514307 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 11:21:54 INFO - PROCESS | 4008 | 1471544514309 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 11:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:21:54 INFO - PROCESS | 4008 | 1471544514313 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:21:54 INFO - PROCESS | 4008 | 1471544514316 Marionette TRACE conn5 <- [1,2102,null,{}] 11:21:54 INFO - PROCESS | 4008 | 1471544514327 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:54 INFO - PROCESS | 4008 | 1471544514332 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:54 INFO - PROCESS | 4008 | 1471544514424 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 11:21:54 INFO - PROCESS | 4008 | 1471544514439 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 4008 | 1471544514442 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:54 INFO - PROCESS | 4008 | ++DOCSHELL 15937400 == 30 [pid = 4008] [id = 535] 11:21:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E23C00) [pid = 4008] [serial = 1605] [outer = 00000000] 11:21:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E2BC00) [pid = 4008] [serial = 1606] [outer = 15E23C00] 11:21:54 INFO - PROCESS | 4008 | 1471544514492 Marionette DEBUG loaded listener.js 11:21:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E32400) [pid = 4008] [serial = 1607] [outer = 15E23C00] 11:21:54 INFO - PROCESS | 4008 | 1471544514957 Marionette TRACE conn5 <- [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]]]}] 11:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 11:21:54 INFO - PROCESS | 4008 | 1471544514986 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 11:21:54 INFO - PROCESS | 4008 | 1471544514989 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 11:21:54 INFO - PROCESS | 4008 | 1471544514992 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:21:55 INFO - PROCESS | 4008 | 1471544514994 Marionette TRACE conn5 <- [1,2106,null,{}] 11:21:55 INFO - PROCESS | 4008 | 1471544514997 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:55 INFO - PROCESS | 4008 | 1471544514999 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:55 INFO - PROCESS | 4008 | 1471544515084 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 11:21:55 INFO - PROCESS | 4008 | 1471544515091 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:55 INFO - PROCESS | 4008 | 1471544515093 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:55 INFO - PROCESS | 4008 | ++DOCSHELL 15E54000 == 31 [pid = 4008] [id = 536] 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E62C00) [pid = 4008] [serial = 1608] [outer = 00000000] 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E70C00) [pid = 4008] [serial = 1609] [outer = 15E62C00] 11:21:55 INFO - PROCESS | 4008 | 1471544515149 Marionette DEBUG loaded listener.js 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (17201800) [pid = 4008] [serial = 1610] [outer = 15E62C00] 11:21:55 INFO - PROCESS | 4008 | 1471544515576 Marionette TRACE conn5 <- [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]]]}] 11:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 11:21:55 INFO - PROCESS | 4008 | 1471544515643 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 11:21:55 INFO - PROCESS | 4008 | 1471544515646 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 11:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:21:55 INFO - PROCESS | 4008 | 1471544515657 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:21:55 INFO - PROCESS | 4008 | 1471544515659 Marionette TRACE conn5 <- [1,2110,null,{}] 11:21:55 INFO - PROCESS | 4008 | 1471544515662 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:55 INFO - PROCESS | 4008 | 1471544515664 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:55 INFO - PROCESS | 4008 | 1471544515774 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 11:21:55 INFO - PROCESS | 4008 | 1471544515861 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:55 INFO - PROCESS | 4008 | 1471544515863 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:55 INFO - PROCESS | 4008 | ++DOCSHELL 1724BC00 == 32 [pid = 4008] [id = 537] 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (17257C00) [pid = 4008] [serial = 1611] [outer = 00000000] 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173CA000) [pid = 4008] [serial = 1612] [outer = 17257C00] 11:21:55 INFO - PROCESS | 4008 | 1471544515909 Marionette DEBUG loaded listener.js 11:21:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (175F7400) [pid = 4008] [serial = 1613] [outer = 17257C00] 11:21:56 INFO - PROCESS | 4008 | 1471544516312 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 730ms 11:21:56 INFO - PROCESS | 4008 | 1471544516393 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 11:21:56 INFO - PROCESS | 4008 | 1471544516395 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 11:21:56 INFO - PROCESS | 4008 | 1471544516398 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:21:56 INFO - PROCESS | 4008 | 1471544516400 Marionette TRACE conn5 <- [1,2114,null,{}] 11:21:56 INFO - PROCESS | 4008 | 1471544516403 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:56 INFO - PROCESS | 4008 | 1471544516409 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:56 INFO - PROCESS | 4008 | 1471544516551 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 11:21:56 INFO - PROCESS | 4008 | 1471544516559 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:56 INFO - PROCESS | 4008 | 1471544516561 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:56 INFO - PROCESS | 4008 | ++DOCSHELL 186DB400 == 33 [pid = 4008] [id = 538] 11:21:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (186DD000) [pid = 4008] [serial = 1614] [outer = 00000000] 11:21:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18889C00) [pid = 4008] [serial = 1615] [outer = 186DD000] 11:21:56 INFO - PROCESS | 4008 | 1471544516661 Marionette DEBUG loaded listener.js 11:21:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (18AE4800) [pid = 4008] [serial = 1616] [outer = 186DD000] 11:21:57 INFO - PROCESS | 4008 | 1471544517086 Marionette TRACE conn5 <- [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]]]}] 11:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 11:21:57 INFO - PROCESS | 4008 | 1471544517154 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 11:21:57 INFO - PROCESS | 4008 | 1471544517156 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 11:21:57 INFO - PROCESS | 4008 | 1471544517162 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:21:57 INFO - PROCESS | 4008 | 1471544517164 Marionette TRACE conn5 <- [1,2118,null,{}] 11:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:21:57 INFO - PROCESS | 4008 | 1471544517167 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:57 INFO - PROCESS | 4008 | 1471544517169 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:57 INFO - PROCESS | 4008 | 1471544517292 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 11:21:57 INFO - PROCESS | 4008 | 1471544517361 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:57 INFO - PROCESS | 4008 | 1471544517363 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:57 INFO - PROCESS | 4008 | ++DOCSHELL 18B9D000 == 34 [pid = 4008] [id = 539] 11:21:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18DD1400) [pid = 4008] [serial = 1617] [outer = 00000000] 11:21:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18DDD800) [pid = 4008] [serial = 1618] [outer = 18DD1400] 11:21:57 INFO - PROCESS | 4008 | 1471544517411 Marionette DEBUG loaded listener.js 11:21:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DDE400) [pid = 4008] [serial = 1619] [outer = 18DD1400] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19991800) [pid = 4008] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (17251C00) [pid = 4008] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19966800) [pid = 4008] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10270C00) [pid = 4008] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (195A0800) [pid = 4008] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15173800) [pid = 4008] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0BC97400) [pid = 4008] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (175F3C00) [pid = 4008] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (14855800) [pid = 4008] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19607000) [pid = 4008] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (16E47800) [pid = 4008] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18887000) [pid = 4008] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0CD3AC00) [pid = 4008] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:21:57 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18DD5400) [pid = 4008] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:21:57 INFO - PROCESS | 4008 | 1471544517950 Marionette TRACE conn5 <- [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] 11:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:21:58 INFO - PROCESS | 4008 | 1471544518001 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 11:21:58 INFO - PROCESS | 4008 | 1471544518004 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:21:58 INFO - PROCESS | 4008 | 1471544518006 Marionette TRACE conn5 <- [1,2122,null,{}] 11:21:58 INFO - PROCESS | 4008 | 1471544518009 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:58 INFO - PROCESS | 4008 | 1471544518011 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:58 INFO - PROCESS | 4008 | 1471544518090 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 11:21:58 INFO - PROCESS | 4008 | 1471544518185 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:58 INFO - PROCESS | 4008 | 1471544518187 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:58 INFO - PROCESS | 4008 | ++DOCSHELL 0CD7CC00 == 35 [pid = 4008] [id = 540] 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0CDE2400) [pid = 4008] [serial = 1620] [outer = 00000000] 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (17251C00) [pid = 4008] [serial = 1621] [outer = 0CDE2400] 11:21:58 INFO - PROCESS | 4008 | 1471544518232 Marionette DEBUG loaded listener.js 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18DD2400) [pid = 4008] [serial = 1622] [outer = 0CDE2400] 11:21:58 INFO - PROCESS | 4008 | 1471544518587 Marionette TRACE conn5 <- [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]]]}] 11:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 630ms 11:21:58 INFO - PROCESS | 4008 | 1471544518642 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 11:21:58 INFO - PROCESS | 4008 | 1471544518645 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 11:21:58 INFO - PROCESS | 4008 | 1471544518650 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:21:58 INFO - PROCESS | 4008 | 1471544518652 Marionette TRACE conn5 <- [1,2126,null,{}] 11:21:58 INFO - PROCESS | 4008 | 1471544518666 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:58 INFO - PROCESS | 4008 | 1471544518668 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:58 INFO - PROCESS | 4008 | 1471544518747 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 11:21:58 INFO - PROCESS | 4008 | 1471544518752 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:58 INFO - PROCESS | 4008 | 1471544518754 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:58 INFO - PROCESS | 4008 | ++DOCSHELL 15E5B000 == 36 [pid = 4008] [id = 541] 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (15E5E800) [pid = 4008] [serial = 1623] [outer = 00000000] 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19607C00) [pid = 4008] [serial = 1624] [outer = 15E5E800] 11:21:58 INFO - PROCESS | 4008 | 1471544518799 Marionette DEBUG loaded listener.js 11:21:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1960EC00) [pid = 4008] [serial = 1625] [outer = 15E5E800] 11:21:59 INFO - PROCESS | 4008 | 1471544519223 Marionette TRACE conn5 <- [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]]]}] 11:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 631ms 11:21:59 INFO - PROCESS | 4008 | 1471544519286 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 11:21:59 INFO - PROCESS | 4008 | 1471544519288 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 11:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:21:59 INFO - PROCESS | 4008 | 1471544519291 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:21:59 INFO - PROCESS | 4008 | 1471544519293 Marionette TRACE conn5 <- [1,2130,null,{}] 11:21:59 INFO - PROCESS | 4008 | 1471544519296 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:59 INFO - PROCESS | 4008 | 1471544519298 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:59 INFO - PROCESS | 4008 | 1471544519378 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 11:21:59 INFO - PROCESS | 4008 | 1471544519386 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:59 INFO - PROCESS | 4008 | 1471544519388 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:21:59 INFO - PROCESS | 4008 | ++DOCSHELL 19607000 == 37 [pid = 4008] [id = 542] 11:21:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19618800) [pid = 4008] [serial = 1626] [outer = 00000000] 11:21:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19727400) [pid = 4008] [serial = 1627] [outer = 19618800] 11:21:59 INFO - PROCESS | 4008 | 1471544519432 Marionette DEBUG loaded listener.js 11:21:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1972DC00) [pid = 4008] [serial = 1628] [outer = 19618800] 11:21:59 INFO - PROCESS | 4008 | 1471544519899 Marionette TRACE conn5 <- [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] 11:21:59 INFO - PROCESS | 4008 | 1471544519969 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 11:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:21:59 INFO - PROCESS | 4008 | 1471544519975 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:21:59 INFO - PROCESS | 4008 | 1471544519980 Marionette TRACE conn5 <- [1,2134,null,{}] 11:21:59 INFO - PROCESS | 4008 | 1471544519987 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:59 INFO - PROCESS | 4008 | 1471544519990 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:00 INFO - PROCESS | 4008 | 1471544520156 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 11:22:00 INFO - PROCESS | 4008 | 1471544520274 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:00 INFO - PROCESS | 4008 | 1471544520279 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:00 INFO - PROCESS | 4008 | ++DOCSHELL 0CD84000 == 38 [pid = 4008] [id = 543] 11:22:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (0CD85C00) [pid = 4008] [serial = 1629] [outer = 00000000] 11:22:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (0FD0C000) [pid = 4008] [serial = 1630] [outer = 0CD85C00] 11:22:00 INFO - PROCESS | 4008 | 1471544520339 Marionette DEBUG loaded listener.js 11:22:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10308400) [pid = 4008] [serial = 1631] [outer = 0CD85C00] 11:22:00 INFO - PROCESS | 4008 | 1471544520923 Marionette TRACE conn5 <- [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] 11:22:00 INFO - PROCESS | 4008 | 1471544520954 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 11:22:00 INFO - PROCESS | 4008 | 1471544520960 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:22:00 INFO - PROCESS | 4008 | 1471544520963 Marionette TRACE conn5 <- [1,2138,null,{}] 11:22:00 INFO - PROCESS | 4008 | 1471544520967 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:00 INFO - PROCESS | 4008 | 1471544520970 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:01 INFO - PROCESS | 4008 | 1471544521082 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 11:22:01 INFO - PROCESS | 4008 | 1471544521193 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:01 INFO - PROCESS | 4008 | 1471544521196 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:01 INFO - PROCESS | 4008 | ++DOCSHELL 1516C800 == 39 [pid = 4008] [id = 544] 11:22:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15932000) [pid = 4008] [serial = 1632] [outer = 00000000] 11:22:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E49C00) [pid = 4008] [serial = 1633] [outer = 15932000] 11:22:01 INFO - PROCESS | 4008 | 1471544521254 Marionette DEBUG loaded listener.js 11:22:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (16E72000) [pid = 4008] [serial = 1634] [outer = 15932000] 11:22:01 INFO - PROCESS | 4008 | 1471544521851 Marionette TRACE conn5 <- [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]]]}] 11:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 930ms 11:22:01 INFO - PROCESS | 4008 | 1471544521895 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 11:22:01 INFO - PROCESS | 4008 | 1471544521897 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 11:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:22:01 INFO - PROCESS | 4008 | 1471544521901 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:22:01 INFO - PROCESS | 4008 | 1471544521905 Marionette TRACE conn5 <- [1,2142,null,{}] 11:22:01 INFO - PROCESS | 4008 | 1471544521916 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:01 INFO - PROCESS | 4008 | 1471544521920 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:02 INFO - PROCESS | 4008 | 1471544522032 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 11:22:02 INFO - PROCESS | 4008 | 1471544522142 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:02 INFO - PROCESS | 4008 | 1471544522146 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:02 INFO - PROCESS | 4008 | ++DOCSHELL 19619000 == 40 [pid = 4008] [id = 545] 11:22:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19666800) [pid = 4008] [serial = 1635] [outer = 00000000] 11:22:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1973C000) [pid = 4008] [serial = 1636] [outer = 19666800] 11:22:02 INFO - PROCESS | 4008 | 1471544522246 Marionette DEBUG loaded listener.js 11:22:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (1996CC00) [pid = 4008] [serial = 1637] [outer = 19666800] 11:22:02 INFO - PROCESS | 4008 | 1471544522840 Marionette TRACE conn5 <- [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]]]}] 11:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 970ms 11:22:02 INFO - PROCESS | 4008 | 1471544522874 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 11:22:02 INFO - PROCESS | 4008 | 1471544522877 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 11:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:22:02 INFO - PROCESS | 4008 | 1471544522880 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:22:02 INFO - PROCESS | 4008 | 1471544522883 Marionette TRACE conn5 <- [1,2146,null,{}] 11:22:02 INFO - PROCESS | 4008 | 1471544522886 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:02 INFO - PROCESS | 4008 | 1471544522889 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:03 INFO - PROCESS | 4008 | 1471544522998 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 11:22:03 INFO - PROCESS | 4008 | 1471544523133 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:03 INFO - PROCESS | 4008 | 1471544523136 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:03 INFO - PROCESS | 4008 | ++DOCSHELL 173C6800 == 41 [pid = 4008] [id = 546] 11:22:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1998E400) [pid = 4008] [serial = 1638] [outer = 00000000] 11:22:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (199C1000) [pid = 4008] [serial = 1639] [outer = 1998E400] 11:22:03 INFO - PROCESS | 4008 | 1471544523193 Marionette DEBUG loaded listener.js 11:22:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (199CA000) [pid = 4008] [serial = 1640] [outer = 1998E400] 11:22:03 INFO - PROCESS | 4008 | 1471544523963 Marionette TRACE conn5 <- [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]]]}] 11:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1122ms 11:22:04 INFO - PROCESS | 4008 | 1471544524015 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 11:22:04 INFO - PROCESS | 4008 | 1471544524018 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 11:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:22:04 INFO - PROCESS | 4008 | 1471544524023 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:22:04 INFO - PROCESS | 4008 | 1471544524027 Marionette TRACE conn5 <- [1,2150,null,{}] 11:22:04 INFO - PROCESS | 4008 | 1471544524032 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:04 INFO - PROCESS | 4008 | 1471544524035 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:04 INFO - PROCESS | 4008 | 1471544524135 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 11:22:04 INFO - PROCESS | 4008 | 1471544524270 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:04 INFO - PROCESS | 4008 | 1471544524275 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:04 INFO - PROCESS | 4008 | ++DOCSHELL 0CD3AC00 == 42 [pid = 4008] [id = 547] 11:22:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (0FD0B400) [pid = 4008] [serial = 1641] [outer = 00000000] 11:22:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (10306000) [pid = 4008] [serial = 1642] [outer = 0FD0B400] 11:22:04 INFO - PROCESS | 4008 | 1471544524329 Marionette DEBUG loaded listener.js 11:22:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (14297400) [pid = 4008] [serial = 1643] [outer = 0FD0B400] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 15E5B000 == 41 [pid = 4008] [id = 541] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 0CD7CC00 == 40 [pid = 4008] [id = 540] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 18B9D000 == 39 [pid = 4008] [id = 539] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 186DB400 == 38 [pid = 4008] [id = 538] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 1724BC00 == 37 [pid = 4008] [id = 537] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 15E54000 == 36 [pid = 4008] [id = 536] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 15937400 == 35 [pid = 4008] [id = 535] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 10270800 == 34 [pid = 4008] [id = 534] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 33 [pid = 4008] [id = 533] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 0C7CB800 == 32 [pid = 4008] [id = 532] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 16E72800 == 31 [pid = 4008] [id = 531] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 173C6800 == 30 [pid = 4008] [id = 546] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 1516C800 == 29 [pid = 4008] [id = 544] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 19619000 == 28 [pid = 4008] [id = 545] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 19607000 == 27 [pid = 4008] [id = 542] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 0CD84000 == 26 [pid = 4008] [id = 543] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (1960D400) [pid = 4008] [serial = 1579] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (19725800) [pid = 4008] [serial = 1582] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (1888A400) [pid = 4008] [serial = 1573] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1888C400) [pid = 4008] [serial = 1574] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (18DDEC00) [pid = 4008] [serial = 1576] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1960E400) [pid = 4008] [serial = 1580] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (175F4000) [pid = 4008] [serial = 1570] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (1880F800) [pid = 4008] [serial = 1571] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (148E5000) [pid = 4008] [serial = 1561] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1592DC00) [pid = 4008] [serial = 1562] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19B7E400) [pid = 4008] [serial = 1553] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E72C00) [pid = 4008] [serial = 1567] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E7BC00) [pid = 4008] [serial = 1568] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E32000) [pid = 4008] [serial = 1564] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15EB6800) [pid = 4008] [serial = 1565] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0CDEC800) [pid = 4008] [serial = 1555] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1429BC00) [pid = 4008] [serial = 1585] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FC59800) [pid = 4008] [serial = 1556] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1030E400) [pid = 4008] [serial = 1558] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (10D3EC00) [pid = 4008] [serial = 1559] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1972A800) [pid = 4008] [serial = 1583] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1640C000) [pid = 4008] [serial = 1586] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19739800) [pid = 4008] [serial = 1588] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (199C4000) [pid = 4008] [serial = 1592] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19740400) [pid = 4008] [serial = 1589] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18DDA000) [pid = 4008] [serial = 1577] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19993800) [pid = 4008] [serial = 1591] [outer = 00000000] [url = about:blank] 11:22:05 INFO - PROCESS | 4008 | 1471544525572 Marionette TRACE conn5 <- [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]]]}] 11:22:05 INFO - PROCESS | 4008 | --DOCSHELL 13DA8000 == 25 [pid = 4008] [id = 12] 11:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1583ms 11:22:05 INFO - PROCESS | 4008 | 1471544525610 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 11:22:05 INFO - PROCESS | 4008 | 1471544525614 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 11:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:22:05 INFO - PROCESS | 4008 | 1471544525619 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:22:05 INFO - PROCESS | 4008 | 1471544525621 Marionette TRACE conn5 <- [1,2154,null,{}] 11:22:05 INFO - PROCESS | 4008 | 1471544525628 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:05 INFO - PROCESS | 4008 | 1471544525631 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:05 INFO - PROCESS | 4008 | 1471544525762 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 11:22:05 INFO - PROCESS | 4008 | 1471544525773 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:05 INFO - PROCESS | 4008 | 1471544525776 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:05 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF0400 == 26 [pid = 4008] [id = 548] 11:22:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FBF3400) [pid = 4008] [serial = 1644] [outer = 00000000] 11:22:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD0E800) [pid = 4008] [serial = 1645] [outer = 0FBF3400] 11:22:05 INFO - PROCESS | 4008 | 1471544525828 Marionette DEBUG loaded listener.js 11:22:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10268400) [pid = 4008] [serial = 1646] [outer = 0FBF3400] 11:22:06 INFO - PROCESS | 4008 | 1471544526278 Marionette TRACE conn5 <- [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]]]}] 11:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 730ms 11:22:06 INFO - PROCESS | 4008 | 1471544526349 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 11:22:06 INFO - PROCESS | 4008 | 1471544526354 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 11:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:22:06 INFO - PROCESS | 4008 | 1471544526361 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:22:06 INFO - PROCESS | 4008 | 1471544526363 Marionette TRACE conn5 <- [1,2158,null,{}] 11:22:06 INFO - PROCESS | 4008 | 1471544526367 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:06 INFO - PROCESS | 4008 | 1471544526370 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:06 INFO - PROCESS | 4008 | 1471544526491 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 11:22:06 INFO - PROCESS | 4008 | 1471544526507 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:06 INFO - PROCESS | 4008 | 1471544526509 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:06 INFO - PROCESS | 4008 | ++DOCSHELL 148E4800 == 27 [pid = 4008] [id = 549] 11:22:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (148EAC00) [pid = 4008] [serial = 1647] [outer = 00000000] 11:22:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1516C800) [pid = 4008] [serial = 1648] [outer = 148EAC00] 11:22:06 INFO - PROCESS | 4008 | 1471544526558 Marionette DEBUG loaded listener.js 11:22:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E25400) [pid = 4008] [serial = 1649] [outer = 148EAC00] 11:22:07 INFO - PROCESS | 4008 | 1471544527025 Marionette TRACE conn5 <- [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]]]}] 11:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 11:22:07 INFO - PROCESS | 4008 | 1471544527034 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 11:22:07 INFO - PROCESS | 4008 | 1471544527036 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 11:22:07 INFO - PROCESS | 4008 | 1471544527039 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:22:07 INFO - PROCESS | 4008 | 1471544527043 Marionette TRACE conn5 <- [1,2162,null,{}] 11:22:07 INFO - PROCESS | 4008 | 1471544527054 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:07 INFO - PROCESS | 4008 | 1471544527058 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:07 INFO - PROCESS | 4008 | 1471544527142 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 11:22:07 INFO - PROCESS | 4008 | 1471544527150 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:07 INFO - PROCESS | 4008 | 1471544527153 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:07 INFO - PROCESS | 4008 | ++DOCSHELL 16E48000 == 28 [pid = 4008] [id = 550] 11:22:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E48C00) [pid = 4008] [serial = 1650] [outer = 00000000] 11:22:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E6F400) [pid = 4008] [serial = 1651] [outer = 16E48C00] 11:22:07 INFO - PROCESS | 4008 | 1471544527203 Marionette DEBUG loaded listener.js 11:22:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E79000) [pid = 4008] [serial = 1652] [outer = 16E48C00] 11:22:07 INFO - PROCESS | 4008 | 1471544527685 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 11:22:07 INFO - PROCESS | 4008 | 1471544527718 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 11:22:07 INFO - PROCESS | 4008 | 1471544527720 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 11:22:07 INFO - PROCESS | 4008 | 1471544527723 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:22:07 INFO - PROCESS | 4008 | 1471544527725 Marionette TRACE conn5 <- [1,2166,null,{}] 11:22:07 INFO - PROCESS | 4008 | 1471544527738 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:07 INFO - PROCESS | 4008 | 1471544527740 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:07 INFO - PROCESS | 4008 | 1471544527852 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 11:22:07 INFO - PROCESS | 4008 | 1471544527942 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:07 INFO - PROCESS | 4008 | 1471544527944 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:07 INFO - PROCESS | 4008 | ++DOCSHELL 1724BC00 == 29 [pid = 4008] [id = 551] 11:22:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (172B3000) [pid = 4008] [serial = 1653] [outer = 00000000] 11:22:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (173CD400) [pid = 4008] [serial = 1654] [outer = 172B3000] 11:22:07 INFO - PROCESS | 4008 | 1471544527993 Marionette DEBUG loaded listener.js 11:22:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1880DC00) [pid = 4008] [serial = 1655] [outer = 172B3000] 11:22:08 INFO - PROCESS | 4008 | 1471544528395 Marionette TRACE conn5 <- [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]]]}] 11:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 730ms 11:22:08 INFO - PROCESS | 4008 | 1471544528459 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 11:22:08 INFO - PROCESS | 4008 | 1471544528461 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 11:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:22:08 INFO - PROCESS | 4008 | 1471544528471 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:22:08 INFO - PROCESS | 4008 | 1471544528473 Marionette TRACE conn5 <- [1,2170,null,{}] 11:22:08 INFO - PROCESS | 4008 | 1471544528476 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:08 INFO - PROCESS | 4008 | 1471544528478 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:08 INFO - PROCESS | 4008 | 1471544528589 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 11:22:08 INFO - PROCESS | 4008 | 1471544528595 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:08 INFO - PROCESS | 4008 | 1471544528598 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:08 INFO - PROCESS | 4008 | ++DOCSHELL 1883BC00 == 30 [pid = 4008] [id = 552] 11:22:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1883C800) [pid = 4008] [serial = 1656] [outer = 00000000] 11:22:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1888D000) [pid = 4008] [serial = 1657] [outer = 1883C800] 11:22:08 INFO - PROCESS | 4008 | 1471544528643 Marionette DEBUG loaded listener.js 11:22:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18A51C00) [pid = 4008] [serial = 1658] [outer = 1883C800] 11:22:09 INFO - PROCESS | 4008 | 1471544529114 Marionette TRACE conn5 <- [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]]]}] 11:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms 11:22:09 INFO - PROCESS | 4008 | 1471544529150 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 11:22:09 INFO - PROCESS | 4008 | 1471544529152 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 11:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:22:09 INFO - PROCESS | 4008 | 1471544529156 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:22:09 INFO - PROCESS | 4008 | 1471544529157 Marionette TRACE conn5 <- [1,2174,null,{}] 11:22:09 INFO - PROCESS | 4008 | 1471544529161 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:09 INFO - PROCESS | 4008 | 1471544529166 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:09 INFO - PROCESS | 4008 | 1471544529328 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 11:22:09 INFO - PROCESS | 4008 | 1471544529353 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:09 INFO - PROCESS | 4008 | 1471544529355 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:09 INFO - PROCESS | 4008 | ++DOCSHELL 18DD1C00 == 31 [pid = 4008] [id = 553] 11:22:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18DD6400) [pid = 4008] [serial = 1659] [outer = 00000000] 11:22:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1960A000) [pid = 4008] [serial = 1660] [outer = 18DD6400] 11:22:09 INFO - PROCESS | 4008 | 1471544529400 Marionette DEBUG loaded listener.js 11:22:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19619800) [pid = 4008] [serial = 1661] [outer = 18DD6400] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (17257C00) [pid = 4008] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (15E62C00) [pid = 4008] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10271000) [pid = 4008] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0CDE3400) [pid = 4008] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (199C8400) [pid = 4008] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FB5F000) [pid = 4008] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15E23C00) [pid = 4008] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (15E5E800) [pid = 4008] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19618800) [pid = 4008] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (186DD000) [pid = 4008] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0CDE2400) [pid = 4008] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:22:09 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18DD1400) [pid = 4008] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:22:10 INFO - PROCESS | 4008 | 1471544530042 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 930ms 11:22:10 INFO - PROCESS | 4008 | 1471544530090 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 11:22:10 INFO - PROCESS | 4008 | 1471544530091 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 11:22:10 INFO - PROCESS | 4008 | 1471544530095 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:22:10 INFO - PROCESS | 4008 | 1471544530096 Marionette TRACE conn5 <- [1,2178,null,{}] 11:22:10 INFO - PROCESS | 4008 | 1471544530100 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:10 INFO - PROCESS | 4008 | 1471544530102 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:10 INFO - PROCESS | 4008 | 1471544530180 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 11:22:10 INFO - PROCESS | 4008 | 1471544530275 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:10 INFO - PROCESS | 4008 | 1471544530277 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:10 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C6000 == 32 [pid = 4008] [id = 554] 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0CD36800) [pid = 4008] [serial = 1662] [outer = 00000000] 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E55400) [pid = 4008] [serial = 1663] [outer = 0CD36800] 11:22:10 INFO - PROCESS | 4008 | 1471544530325 Marionette DEBUG loaded listener.js 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (10271000) [pid = 4008] [serial = 1664] [outer = 0CD36800] 11:22:10 INFO - PROCESS | 4008 | 1471544530708 Marionette TRACE conn5 <- [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]]]}] 11:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 630ms 11:22:10 INFO - PROCESS | 4008 | 1471544530729 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 11:22:10 INFO - PROCESS | 4008 | 1471544530731 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 11:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:22:10 INFO - PROCESS | 4008 | 1471544530734 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:22:10 INFO - PROCESS | 4008 | 1471544530736 Marionette TRACE conn5 <- [1,2182,null,{}] 11:22:10 INFO - PROCESS | 4008 | 1471544530748 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:10 INFO - PROCESS | 4008 | 1471544530750 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:10 INFO - PROCESS | 4008 | 1471544530829 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 11:22:10 INFO - PROCESS | 4008 | 1471544530834 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:10 INFO - PROCESS | 4008 | 1471544530836 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:10 INFO - PROCESS | 4008 | ++DOCSHELL 1959C400 == 33 [pid = 4008] [id = 555] 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19604000) [pid = 4008] [serial = 1665] [outer = 00000000] 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19723C00) [pid = 4008] [serial = 1666] [outer = 19604000] 11:22:10 INFO - PROCESS | 4008 | 1471544530881 Marionette DEBUG loaded listener.js 11:22:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1961C400) [pid = 4008] [serial = 1667] [outer = 19604000] 11:22:11 INFO - PROCESS | 4008 | 1471544531306 Marionette TRACE conn5 <- [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]]]}] 11:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms 11:22:11 INFO - PROCESS | 4008 | 1471544531366 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 11:22:11 INFO - PROCESS | 4008 | 1471544531368 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 11:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:22:11 INFO - PROCESS | 4008 | 1471544531372 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:22:11 INFO - PROCESS | 4008 | 1471544531373 Marionette TRACE conn5 <- [1,2186,null,{}] 11:22:11 INFO - PROCESS | 4008 | 1471544531377 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:11 INFO - PROCESS | 4008 | 1471544531379 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:11 INFO - PROCESS | 4008 | 1471544531459 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 11:22:11 INFO - PROCESS | 4008 | 1471544531464 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:11 INFO - PROCESS | 4008 | 1471544531466 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:11 INFO - PROCESS | 4008 | ++DOCSHELL 16E47800 == 34 [pid = 4008] [id = 556] 11:22:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19605C00) [pid = 4008] [serial = 1668] [outer = 00000000] 11:22:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1973E400) [pid = 4008] [serial = 1669] [outer = 19605C00] 11:22:11 INFO - PROCESS | 4008 | 1471544531520 Marionette DEBUG loaded listener.js 11:22:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1973FC00) [pid = 4008] [serial = 1670] [outer = 19605C00] 11:22:12 INFO - PROCESS | 4008 | 1471544532333 Marionette TRACE conn5 <- [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]]]}] 11:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 970ms 11:22:12 INFO - PROCESS | 4008 | 1471544532346 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 11:22:12 INFO - PROCESS | 4008 | 1471544532350 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 11:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:22:12 INFO - PROCESS | 4008 | 1471544532355 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:22:12 INFO - PROCESS | 4008 | 1471544532360 Marionette TRACE conn5 <- [1,2190,null,{}] 11:22:12 INFO - PROCESS | 4008 | 1471544532366 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:12 INFO - PROCESS | 4008 | 1471544532369 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:12 INFO - PROCESS | 4008 | 1471544532492 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 11:22:12 INFO - PROCESS | 4008 | 1471544532629 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:12 INFO - PROCESS | 4008 | 1471544532632 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:12 INFO - PROCESS | 4008 | ++DOCSHELL 0C909000 == 35 [pid = 4008] [id = 557] 11:22:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0CD7CC00) [pid = 4008] [serial = 1671] [outer = 00000000] 11:22:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10DDD000) [pid = 4008] [serial = 1672] [outer = 0CD7CC00] 11:22:12 INFO - PROCESS | 4008 | 1471544532692 Marionette DEBUG loaded listener.js 11:22:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (14271400) [pid = 4008] [serial = 1673] [outer = 0CD7CC00] 11:22:13 INFO - PROCESS | 4008 | 1471544533316 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1023ms 11:22:13 INFO - PROCESS | 4008 | 1471544533409 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 11:22:13 INFO - PROCESS | 4008 | 1471544533414 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 11:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:22:13 INFO - PROCESS | 4008 | 1471544533441 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:22:13 INFO - PROCESS | 4008 | 1471544533444 Marionette TRACE conn5 <- [1,2194,null,{}] 11:22:13 INFO - PROCESS | 4008 | 1471544533448 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:13 INFO - PROCESS | 4008 | 1471544533451 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:13 INFO - PROCESS | 4008 | 1471544533603 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 11:22:13 INFO - PROCESS | 4008 | 1471544533733 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:13 INFO - PROCESS | 4008 | 1471544533736 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:13 INFO - PROCESS | 4008 | ++DOCSHELL 1026D400 == 36 [pid = 4008] [id = 558] 11:22:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (10302000) [pid = 4008] [serial = 1674] [outer = 00000000] 11:22:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (14297800) [pid = 4008] [serial = 1675] [outer = 10302000] 11:22:13 INFO - PROCESS | 4008 | 1471544533797 Marionette DEBUG loaded listener.js 11:22:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (15E54C00) [pid = 4008] [serial = 1676] [outer = 10302000] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 1959C400 == 35 [pid = 4008] [id = 555] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 0C9C6000 == 34 [pid = 4008] [id = 554] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 18DD1C00 == 33 [pid = 4008] [id = 553] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 1883BC00 == 32 [pid = 4008] [id = 552] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 1724BC00 == 31 [pid = 4008] [id = 551] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 16E48000 == 30 [pid = 4008] [id = 550] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 148E4800 == 29 [pid = 4008] [id = 549] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 0FBF0400 == 28 [pid = 4008] [id = 548] 11:22:14 INFO - PROCESS | 4008 | --DOCSHELL 0C76A800 == 27 [pid = 4008] [id = 13] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (173CA000) [pid = 4008] [serial = 1612] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (175F7400) [pid = 4008] [serial = 1613] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E70C00) [pid = 4008] [serial = 1609] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (13F2E000) [pid = 4008] [serial = 1603] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (140D2C00) [pid = 4008] [serial = 1604] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (101A9C00) [pid = 4008] [serial = 1597] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (103DF800) [pid = 4008] [serial = 1598] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19B86400) [pid = 4008] [serial = 1595] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19B7F000) [pid = 4008] [serial = 1594] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FD0C400) [pid = 4008] [serial = 1600] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (101A7000) [pid = 4008] [serial = 1601] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E2BC00) [pid = 4008] [serial = 1606] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (15E32400) [pid = 4008] [serial = 1607] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1960EC00) [pid = 4008] [serial = 1625] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (19727400) [pid = 4008] [serial = 1627] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1972DC00) [pid = 4008] [serial = 1628] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18889C00) [pid = 4008] [serial = 1615] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (17251C00) [pid = 4008] [serial = 1621] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18DDD800) [pid = 4008] [serial = 1618] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18AE4800) [pid = 4008] [serial = 1616] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19607C00) [pid = 4008] [serial = 1624] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18DDE400) [pid = 4008] [serial = 1619] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18DD2400) [pid = 4008] [serial = 1622] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (17201800) [pid = 4008] [serial = 1610] [outer = 00000000] [url = about:blank] 11:22:14 INFO - PROCESS | 4008 | 1471544534587 Marionette TRACE conn5 <- [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]]]}] 11:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1173ms 11:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:22:14 INFO - PROCESS | 4008 | 1471544534616 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 11:22:14 INFO - PROCESS | 4008 | 1471544534620 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 11:22:14 INFO - PROCESS | 4008 | 1471544534624 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:22:14 INFO - PROCESS | 4008 | 1471544534629 Marionette TRACE conn5 <- [1,2198,null,{}] 11:22:14 INFO - PROCESS | 4008 | 1471544534634 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:14 INFO - PROCESS | 4008 | 1471544534637 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:14 INFO - PROCESS | 4008 | 1471544534735 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 11:22:14 INFO - PROCESS | 4008 | 1471544534831 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:14 INFO - PROCESS | 4008 | 1471544534833 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:14 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C6000 == 28 [pid = 4008] [id = 559] 11:22:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0C9C9C00) [pid = 4008] [serial = 1677] [outer = 00000000] 11:22:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1026AC00) [pid = 4008] [serial = 1678] [outer = 0C9C9C00] 11:22:14 INFO - PROCESS | 4008 | 1471544534883 Marionette DEBUG loaded listener.js 11:22:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (10310400) [pid = 4008] [serial = 1679] [outer = 0C9C9C00] 11:22:15 INFO - PROCESS | 4008 | 1471544535310 Marionette TRACE conn5 <- [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]]]}] 11:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 730ms 11:22:15 INFO - PROCESS | 4008 | 1471544535356 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 11:22:15 INFO - PROCESS | 4008 | 1471544535361 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 11:22:15 INFO - PROCESS | 4008 | 1471544535366 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:22:15 INFO - PROCESS | 4008 | 1471544535369 Marionette TRACE conn5 <- [1,2202,null,{}] 11:22:15 INFO - PROCESS | 4008 | 1471544535373 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:15 INFO - PROCESS | 4008 | 1471544535375 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:15 INFO - PROCESS | 4008 | 1471544535465 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 11:22:15 INFO - PROCESS | 4008 | 1471544535471 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:15 INFO - PROCESS | 4008 | 1471544535473 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:15 INFO - PROCESS | 4008 | ++DOCSHELL 140CF800 == 29 [pid = 4008] [id = 560] 11:22:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (140D2C00) [pid = 4008] [serial = 1680] [outer = 00000000] 11:22:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (14930C00) [pid = 4008] [serial = 1681] [outer = 140D2C00] 11:22:15 INFO - PROCESS | 4008 | 1471544535521 Marionette DEBUG loaded listener.js 11:22:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E29C00) [pid = 4008] [serial = 1682] [outer = 140D2C00] 11:22:15 INFO - PROCESS | 4008 | 1471544535986 Marionette TRACE conn5 <- [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]]]}] 11:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 11:22:16 INFO - PROCESS | 4008 | 1471544536042 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 4008 | 1471544536044 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 11:22:16 INFO - PROCESS | 4008 | 1471544536048 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:22:16 INFO - PROCESS | 4008 | 1471544536051 Marionette TRACE conn5 <- [1,2206,null,{}] 11:22:16 INFO - PROCESS | 4008 | 1471544536061 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:16 INFO - PROCESS | 4008 | 1471544536066 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:16 INFO - PROCESS | 4008 | 1471544536153 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 11:22:16 INFO - PROCESS | 4008 | 1471544536160 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:16 INFO - PROCESS | 4008 | 1471544536163 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:16 INFO - PROCESS | 4008 | ++DOCSHELL 16E74C00 == 30 [pid = 4008] [id = 561] 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E75800) [pid = 4008] [serial = 1683] [outer = 00000000] 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E7CC00) [pid = 4008] [serial = 1684] [outer = 16E75800] 11:22:16 INFO - PROCESS | 4008 | 1471544536213 Marionette DEBUG loaded listener.js 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (173C7800) [pid = 4008] [serial = 1685] [outer = 16E75800] 11:22:16 INFO - PROCESS | 4008 | 1471544536679 Marionette TRACE conn5 <- [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]]]}] 11:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 11:22:16 INFO - PROCESS | 4008 | 1471544536721 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 4008 | 1471544536724 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 11:22:16 INFO - PROCESS | 4008 | 1471544536727 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:22:16 INFO - PROCESS | 4008 | 1471544536729 Marionette TRACE conn5 <- [1,2210,null,{}] 11:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:22:16 INFO - PROCESS | 4008 | 1471544536732 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:16 INFO - PROCESS | 4008 | 1471544536734 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:16 INFO - PROCESS | 4008 | 1471544536848 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 11:22:16 INFO - PROCESS | 4008 | 1471544536856 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:16 INFO - PROCESS | 4008 | 1471544536858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:16 INFO - PROCESS | 4008 | ++DOCSHELL 175F7400 == 31 [pid = 4008] [id = 562] 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1865E800) [pid = 4008] [serial = 1686] [outer = 00000000] 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18889000) [pid = 4008] [serial = 1687] [outer = 1865E800] 11:22:16 INFO - PROCESS | 4008 | 1471544536904 Marionette DEBUG loaded listener.js 11:22:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18894400) [pid = 4008] [serial = 1688] [outer = 1865E800] 11:22:17 INFO - PROCESS | 4008 | 1471544537375 Marionette TRACE conn5 <- [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]]]}] 11:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 11:22:17 INFO - PROCESS | 4008 | 1471544537401 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 11:22:17 INFO - PROCESS | 4008 | 1471544537403 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 11:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:22:17 INFO - PROCESS | 4008 | 1471544537412 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:22:17 INFO - PROCESS | 4008 | 1471544537414 Marionette TRACE conn5 <- [1,2214,null,{}] 11:22:17 INFO - PROCESS | 4008 | 1471544537417 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:17 INFO - PROCESS | 4008 | 1471544537419 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:17 INFO - PROCESS | 4008 | 1471544537532 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 11:22:17 INFO - PROCESS | 4008 | 1471544537537 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:17 INFO - PROCESS | 4008 | 1471544537539 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:17 INFO - PROCESS | 4008 | ++DOCSHELL 18A49000 == 32 [pid = 4008] [id = 563] 11:22:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18AE4800) [pid = 4008] [serial = 1689] [outer = 00000000] 11:22:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18B9D000) [pid = 4008] [serial = 1690] [outer = 18AE4800] 11:22:17 INFO - PROCESS | 4008 | 1471544537585 Marionette DEBUG loaded listener.js 11:22:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18BA0000) [pid = 4008] [serial = 1691] [outer = 18AE4800] 11:22:18 INFO - PROCESS | 4008 | 1471544538069 Marionette TRACE conn5 <- [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]]]}] 11:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 11:22:18 INFO - PROCESS | 4008 | 1471544538086 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 11:22:18 INFO - PROCESS | 4008 | 1471544538088 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 11:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:22:18 INFO - PROCESS | 4008 | 1471544538091 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:22:18 INFO - PROCESS | 4008 | 1471544538093 Marionette TRACE conn5 <- [1,2218,null,{}] 11:22:18 INFO - PROCESS | 4008 | 1471544538101 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:18 INFO - PROCESS | 4008 | 1471544538106 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:18 INFO - PROCESS | 4008 | 1471544538259 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 11:22:18 INFO - PROCESS | 4008 | 1471544538335 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 4008 | 1471544538337 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:18 INFO - PROCESS | 4008 | ++DOCSHELL 1959E800 == 33 [pid = 4008] [id = 564] 11:22:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (195A0800) [pid = 4008] [serial = 1692] [outer = 00000000] 11:22:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1960EC00) [pid = 4008] [serial = 1693] [outer = 195A0800] 11:22:18 INFO - PROCESS | 4008 | 1471544538383 Marionette DEBUG loaded listener.js 11:22:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19607C00) [pid = 4008] [serial = 1694] [outer = 195A0800] 11:22:18 INFO - PROCESS | 4008 | 1471544538790 Marionette TRACE conn5 <- [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]]]}] 11:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 730ms 11:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:22:18 INFO - PROCESS | 4008 | 1471544538822 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 11:22:18 INFO - PROCESS | 4008 | 1471544538824 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 11:22:18 INFO - PROCESS | 4008 | 1471544538827 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:22:18 INFO - PROCESS | 4008 | 1471544538829 Marionette TRACE conn5 <- [1,2222,null,{}] 11:22:18 INFO - PROCESS | 4008 | 1471544538832 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:18 INFO - PROCESS | 4008 | 1471544538834 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:18 INFO - PROCESS | 4008 | 1471544538951 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 11:22:18 INFO - PROCESS | 4008 | 1471544538956 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 4008 | 1471544538958 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:18 INFO - PROCESS | 4008 | ++DOCSHELL 15E2DC00 == 34 [pid = 4008] [id = 565] 11:22:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1961DC00) [pid = 4008] [serial = 1695] [outer = 00000000] 11:22:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1972C800) [pid = 4008] [serial = 1696] [outer = 1961DC00] 11:22:19 INFO - PROCESS | 4008 | 1471544539003 Marionette DEBUG loaded listener.js 11:22:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1972EC00) [pid = 4008] [serial = 1697] [outer = 1961DC00] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15932000) [pid = 4008] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19666800) [pid = 4008] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1998E400) [pid = 4008] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1883C800) [pid = 4008] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0CD36800) [pid = 4008] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19604000) [pid = 4008] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18DD6400) [pid = 4008] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (13DAEC00) [pid = 4008] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (172B3000) [pid = 4008] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FBF3400) [pid = 4008] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (148EAC00) [pid = 4008] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0FD0B400) [pid = 4008] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (16E48C00) [pid = 4008] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (13F30000) [pid = 4008] [serial = 35] [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.] 11:22:19 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0CD85C00) [pid = 4008] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:22:19 INFO - PROCESS | 4008 | 1471544539525 Marionette TRACE conn5 <- [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]]]}] 11:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 731ms 11:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:22:19 INFO - PROCESS | 4008 | 1471544539558 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 11:22:19 INFO - PROCESS | 4008 | 1471544539561 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 11:22:19 INFO - PROCESS | 4008 | 1471544539564 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:22:19 INFO - PROCESS | 4008 | 1471544539566 Marionette TRACE conn5 <- [1,2226,null,{}] 11:22:19 INFO - PROCESS | 4008 | 1471544539569 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:19 INFO - PROCESS | 4008 | 1471544539571 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:19 INFO - PROCESS | 4008 | 1471544539675 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 11:22:19 INFO - PROCESS | 4008 | 1471544539681 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:19 INFO - PROCESS | 4008 | 1471544539683 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:19 INFO - PROCESS | 4008 | ++DOCSHELL 147AFC00 == 35 [pid = 4008] [id = 566] 11:22:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16405400) [pid = 4008] [serial = 1698] [outer = 00000000] 11:22:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18DD6400) [pid = 4008] [serial = 1699] [outer = 16405400] 11:22:19 INFO - PROCESS | 4008 | 1471544539728 Marionette DEBUG loaded listener.js 11:22:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (195A5800) [pid = 4008] [serial = 1700] [outer = 16405400] 11:22:20 INFO - PROCESS | 4008 | 1471544540139 Marionette TRACE conn5 <- [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]]]}] 11:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 11:22:20 INFO - PROCESS | 4008 | 1471544540200 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 11:22:20 INFO - PROCESS | 4008 | 1471544540202 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 11:22:20 INFO - PROCESS | 4008 | 1471544540205 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:22:20 INFO - PROCESS | 4008 | 1471544540207 Marionette TRACE conn5 <- [1,2230,null,{}] 11:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:22:20 INFO - PROCESS | 4008 | 1471544540210 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:20 INFO - PROCESS | 4008 | 1471544540212 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:20 INFO - PROCESS | 4008 | 1471544540306 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 11:22:20 INFO - PROCESS | 4008 | 1471544540314 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:20 INFO - PROCESS | 4008 | 1471544540316 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:20 INFO - PROCESS | 4008 | ++DOCSHELL 15E2E400 == 36 [pid = 4008] [id = 567] 11:22:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16408000) [pid = 4008] [serial = 1701] [outer = 00000000] 11:22:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1998D800) [pid = 4008] [serial = 1702] [outer = 16408000] 11:22:20 INFO - PROCESS | 4008 | 1471544540363 Marionette DEBUG loaded listener.js 11:22:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19995000) [pid = 4008] [serial = 1703] [outer = 16408000] 11:22:20 INFO - PROCESS | 4008 | 1471544540799 Marionette TRACE conn5 <- [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]]]}] 11:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 11:22:20 INFO - PROCESS | 4008 | 1471544540839 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 11:22:20 INFO - PROCESS | 4008 | 1471544540841 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 11:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:22:20 INFO - PROCESS | 4008 | 1471544540848 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:22:20 INFO - PROCESS | 4008 | 1471544540850 Marionette TRACE conn5 <- [1,2234,null,{}] 11:22:20 INFO - PROCESS | 4008 | 1471544540869 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:20 INFO - PROCESS | 4008 | 1471544540871 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:20 INFO - PROCESS | 4008 | 1471544540952 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 11:22:20 INFO - PROCESS | 4008 | 1471544540957 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:20 INFO - PROCESS | 4008 | 1471544540959 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:20 INFO - PROCESS | 4008 | ++DOCSHELL 19998000 == 37 [pid = 4008] [id = 568] 11:22:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (199C0000) [pid = 4008] [serial = 1704] [outer = 00000000] 11:22:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (199C5400) [pid = 4008] [serial = 1705] [outer = 199C0000] 11:22:21 INFO - PROCESS | 4008 | 1471544541005 Marionette DEBUG loaded listener.js 11:22:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (199C6C00) [pid = 4008] [serial = 1706] [outer = 199C0000] 11:22:21 INFO - PROCESS | 4008 | 1471544541682 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 890ms 11:22:21 INFO - PROCESS | 4008 | 1471544541736 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 11:22:21 INFO - PROCESS | 4008 | 1471544541741 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 11:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:22:21 INFO - PROCESS | 4008 | 1471544541746 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:22:21 INFO - PROCESS | 4008 | 1471544541750 Marionette TRACE conn5 <- [1,2238,null,{}] 11:22:21 INFO - PROCESS | 4008 | 1471544541756 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:21 INFO - PROCESS | 4008 | 1471544541759 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:21 INFO - PROCESS | 4008 | 1471544541875 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 11:22:22 INFO - PROCESS | 4008 | 1471544542022 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:22 INFO - PROCESS | 4008 | 1471544542025 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:22 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0E400 == 38 [pid = 4008] [id = 569] 11:22:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (0FD0F800) [pid = 4008] [serial = 1707] [outer = 00000000] 11:22:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (13DA8000) [pid = 4008] [serial = 1708] [outer = 0FD0F800] 11:22:22 INFO - PROCESS | 4008 | 1471544542085 Marionette DEBUG loaded listener.js 11:22:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (14843800) [pid = 4008] [serial = 1709] [outer = 0FD0F800] 11:22:22 INFO - PROCESS | 4008 | 1471544542708 Marionette TRACE conn5 <- [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]]]}] 11:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 990ms 11:22:22 INFO - PROCESS | 4008 | 1471544542745 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 11:22:22 INFO - PROCESS | 4008 | 1471544542749 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 11:22:22 INFO - PROCESS | 4008 | 1471544542757 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:22:22 INFO - PROCESS | 4008 | 1471544542760 Marionette TRACE conn5 <- [1,2242,null,{}] 11:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:22:22 INFO - PROCESS | 4008 | 1471544542764 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:22 INFO - PROCESS | 4008 | 1471544542767 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:22 INFO - PROCESS | 4008 | 1471544542881 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 11:22:23 INFO - PROCESS | 4008 | 1471544542992 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:23 INFO - PROCESS | 4008 | 1471544542995 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:23 INFO - PROCESS | 4008 | ++DOCSHELL 15E5EC00 == 39 [pid = 4008] [id = 570] 11:22:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E5FC00) [pid = 4008] [serial = 1710] [outer = 00000000] 11:22:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E7B000) [pid = 4008] [serial = 1711] [outer = 15E5FC00] 11:22:23 INFO - PROCESS | 4008 | 1471544543095 Marionette DEBUG loaded listener.js 11:22:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (175F7000) [pid = 4008] [serial = 1712] [outer = 15E5FC00] 11:22:23 INFO - PROCESS | 4008 | 1471544543745 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1014ms 11:22:23 INFO - PROCESS | 4008 | 1471544543778 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 11:22:23 INFO - PROCESS | 4008 | 1471544543781 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 11:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:22:23 INFO - PROCESS | 4008 | 1471544543785 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:22:23 INFO - PROCESS | 4008 | 1471544543788 Marionette TRACE conn5 <- [1,2246,null,{}] 11:22:23 INFO - PROCESS | 4008 | 1471544543799 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:23 INFO - PROCESS | 4008 | 1471544543804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:23 INFO - PROCESS | 4008 | 1471544543916 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 11:22:24 INFO - PROCESS | 4008 | 1471544544066 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:24 INFO - PROCESS | 4008 | 1471544544070 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:24 INFO - PROCESS | 4008 | ++DOCSHELL 1972AC00 == 40 [pid = 4008] [id = 571] 11:22:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1972B000) [pid = 4008] [serial = 1713] [outer = 00000000] 11:22:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1998E400) [pid = 4008] [serial = 1714] [outer = 1972B000] 11:22:24 INFO - PROCESS | 4008 | 1471544544131 Marionette DEBUG loaded listener.js 11:22:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19B7CC00) [pid = 4008] [serial = 1715] [outer = 1972B000] 11:22:24 INFO - PROCESS | 4008 | 1471544544875 Marionette TRACE conn5 <- [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]]]}] 11:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1136ms 11:22:24 INFO - PROCESS | 4008 | 1471544544923 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 11:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:22:24 INFO - PROCESS | 4008 | 1471544544927 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 11:22:24 INFO - PROCESS | 4008 | 1471544544932 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:22:24 INFO - PROCESS | 4008 | 1471544544935 Marionette TRACE conn5 <- [1,2250,null,{}] 11:22:24 INFO - PROCESS | 4008 | 1471544544941 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:24 INFO - PROCESS | 4008 | 1471544544944 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:25 INFO - PROCESS | 4008 | 1471544545094 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 11:22:25 INFO - PROCESS | 4008 | 1471544545161 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:25 INFO - PROCESS | 4008 | 1471544545164 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:25 INFO - PROCESS | 4008 | ++DOCSHELL 0FD03400 == 41 [pid = 4008] [id = 572] 11:22:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0FD06400) [pid = 4008] [serial = 1716] [outer = 00000000] 11:22:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (13F2EC00) [pid = 4008] [serial = 1717] [outer = 0FD06400] 11:22:25 INFO - PROCESS | 4008 | 1471544545215 Marionette DEBUG loaded listener.js 11:22:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1426EC00) [pid = 4008] [serial = 1718] [outer = 0FD06400] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 15E2E400 == 40 [pid = 4008] [id = 567] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 147AFC00 == 39 [pid = 4008] [id = 566] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 15E2DC00 == 38 [pid = 4008] [id = 565] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 1959E800 == 37 [pid = 4008] [id = 564] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 18A49000 == 36 [pid = 4008] [id = 563] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 175F7400 == 35 [pid = 4008] [id = 562] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 16E74C00 == 34 [pid = 4008] [id = 561] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 140CF800 == 33 [pid = 4008] [id = 560] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 0C9C6000 == 32 [pid = 4008] [id = 559] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 0CD3AC00 == 31 [pid = 4008] [id = 547] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 16E47800 == 30 [pid = 4008] [id = 556] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 0C909000 == 29 [pid = 4008] [id = 557] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 1026D400 == 28 [pid = 4008] [id = 558] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 1972AC00 == 27 [pid = 4008] [id = 571] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 15E5EC00 == 26 [pid = 4008] [id = 570] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 19998000 == 25 [pid = 4008] [id = 568] 11:22:26 INFO - PROCESS | 4008 | --DOCSHELL 0FD0E400 == 24 [pid = 4008] [id = 569] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (13F2F000) [pid = 4008] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (173CD400) [pid = 4008] [serial = 1654] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0FD0E800) [pid = 4008] [serial = 1645] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1880DC00) [pid = 4008] [serial = 1655] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (10268400) [pid = 4008] [serial = 1646] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (1516C800) [pid = 4008] [serial = 1648] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E25400) [pid = 4008] [serial = 1649] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (14297400) [pid = 4008] [serial = 1643] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10306000) [pid = 4008] [serial = 1642] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (16E6F400) [pid = 4008] [serial = 1651] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (199C8000) [pid = 4008] [serial = 1106] [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.] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (10308400) [pid = 4008] [serial = 1631] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (0FD0C000) [pid = 4008] [serial = 1630] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16E72000) [pid = 4008] [serial = 1634] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (16E49C00) [pid = 4008] [serial = 1633] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1996CC00) [pid = 4008] [serial = 1637] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1973C000) [pid = 4008] [serial = 1636] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (199CA000) [pid = 4008] [serial = 1640] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1973E400) [pid = 4008] [serial = 1669] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (199C1000) [pid = 4008] [serial = 1639] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1888D000) [pid = 4008] [serial = 1657] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E55400) [pid = 4008] [serial = 1663] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1961C400) [pid = 4008] [serial = 1667] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1960A000) [pid = 4008] [serial = 1660] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19723C00) [pid = 4008] [serial = 1666] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19619800) [pid = 4008] [serial = 1661] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18A51C00) [pid = 4008] [serial = 1658] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E79000) [pid = 4008] [serial = 1652] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (10271000) [pid = 4008] [serial = 1664] [outer = 00000000] [url = about:blank] 11:22:26 INFO - PROCESS | 4008 | 1471544546416 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1540ms 11:22:26 INFO - PROCESS | 4008 | 1471544546474 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 11:22:26 INFO - PROCESS | 4008 | 1471544546477 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 11:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:22:26 INFO - PROCESS | 4008 | 1471544546482 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:22:26 INFO - PROCESS | 4008 | 1471544546485 Marionette TRACE conn5 <- [1,2254,null,{}] 11:22:26 INFO - PROCESS | 4008 | 1471544546491 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:26 INFO - PROCESS | 4008 | 1471544546493 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:26 INFO - PROCESS | 4008 | 1471544546580 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 11:22:26 INFO - PROCESS | 4008 | 1471544546677 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:26 INFO - PROCESS | 4008 | 1471544546679 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:26 INFO - PROCESS | 4008 | ++DOCSHELL 0CD84000 == 25 [pid = 4008] [id = 573] 11:22:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0CD85C00) [pid = 4008] [serial = 1719] [outer = 00000000] 11:22:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0FD07400) [pid = 4008] [serial = 1720] [outer = 0CD85C00] 11:22:26 INFO - PROCESS | 4008 | 1471544546729 Marionette DEBUG loaded listener.js 11:22:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FD0F400) [pid = 4008] [serial = 1721] [outer = 0CD85C00] 11:22:27 INFO - PROCESS | 4008 | 1471544547136 Marionette TRACE conn5 <- [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]]]}] 11:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 690ms 11:22:27 INFO - PROCESS | 4008 | 1471544547173 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 11:22:27 INFO - PROCESS | 4008 | 1471544547178 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 11:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:22:27 INFO - PROCESS | 4008 | 1471544547184 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:22:27 INFO - PROCESS | 4008 | 1471544547187 Marionette TRACE conn5 <- [1,2258,null,{}] 11:22:27 INFO - PROCESS | 4008 | 1471544547191 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:27 INFO - PROCESS | 4008 | 1471544547194 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:27 INFO - PROCESS | 4008 | 1471544547282 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 11:22:27 INFO - PROCESS | 4008 | 1471544547329 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:27 INFO - PROCESS | 4008 | 1471544547331 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:27 INFO - PROCESS | 4008 | ++DOCSHELL 140D5000 == 26 [pid = 4008] [id = 574] 11:22:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1426AC00) [pid = 4008] [serial = 1722] [outer = 00000000] 11:22:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (147AFC00) [pid = 4008] [serial = 1723] [outer = 1426AC00] 11:22:27 INFO - PROCESS | 4008 | 1471544547380 Marionette DEBUG loaded listener.js 11:22:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1485C800) [pid = 4008] [serial = 1724] [outer = 1426AC00] 11:22:27 INFO - PROCESS | 4008 | 1471544547847 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 11:22:27 INFO - PROCESS | 4008 | 1471544547858 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 11:22:27 INFO - PROCESS | 4008 | 1471544547860 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 11:22:27 INFO - PROCESS | 4008 | 1471544547864 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:22:27 INFO - PROCESS | 4008 | 1471544547867 Marionette TRACE conn5 <- [1,2262,null,{}] 11:22:27 INFO - PROCESS | 4008 | 1471544547878 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:27 INFO - PROCESS | 4008 | 1471544547883 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:27 INFO - PROCESS | 4008 | 1471544547973 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 11:22:27 INFO - PROCESS | 4008 | 1471544547982 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:27 INFO - PROCESS | 4008 | 1471544547985 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:28 INFO - PROCESS | 4008 | ++DOCSHELL 15EB6000 == 27 [pid = 4008] [id = 575] 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15EB6400) [pid = 4008] [serial = 1725] [outer = 00000000] 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1640D000) [pid = 4008] [serial = 1726] [outer = 15EB6400] 11:22:28 INFO - PROCESS | 4008 | 1471544548035 Marionette DEBUG loaded listener.js 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E6D800) [pid = 4008] [serial = 1727] [outer = 15EB6400] 11:22:28 INFO - PROCESS | 4008 | 1471544548498 Marionette TRACE conn5 <- [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]]]}] 11:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 11:22:28 INFO - PROCESS | 4008 | 1471544548545 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 11:22:28 INFO - PROCESS | 4008 | 1471544548548 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 11:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:22:28 INFO - PROCESS | 4008 | 1471544548551 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:22:28 INFO - PROCESS | 4008 | 1471544548553 Marionette TRACE conn5 <- [1,2266,null,{}] 11:22:28 INFO - PROCESS | 4008 | 1471544548557 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:28 INFO - PROCESS | 4008 | 1471544548559 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:28 INFO - PROCESS | 4008 | 1471544548676 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 11:22:28 INFO - PROCESS | 4008 | 1471544548762 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:28 INFO - PROCESS | 4008 | 1471544548764 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:28 INFO - PROCESS | 4008 | ++DOCSHELL 16E76000 == 28 [pid = 4008] [id = 576] 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E77C00) [pid = 4008] [serial = 1728] [outer = 00000000] 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (17251C00) [pid = 4008] [serial = 1729] [outer = 16E77C00] 11:22:28 INFO - PROCESS | 4008 | 1471544548811 Marionette DEBUG loaded listener.js 11:22:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (173C9C00) [pid = 4008] [serial = 1730] [outer = 16E77C00] 11:22:29 INFO - PROCESS | 4008 | 1471544549228 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 731ms 11:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:22:29 INFO - PROCESS | 4008 | 1471544549283 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 11:22:29 INFO - PROCESS | 4008 | 1471544549285 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 11:22:29 INFO - PROCESS | 4008 | 1471544549288 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:22:29 INFO - PROCESS | 4008 | 1471544549290 Marionette TRACE conn5 <- [1,2270,null,{}] 11:22:29 INFO - PROCESS | 4008 | 1471544549294 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:29 INFO - PROCESS | 4008 | 1471544549296 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:29 INFO - PROCESS | 4008 | 1471544549410 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 11:22:29 INFO - PROCESS | 4008 | 1471544549416 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:29 INFO - PROCESS | 4008 | 1471544549418 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:29 INFO - PROCESS | 4008 | ++DOCSHELL 173D3000 == 29 [pid = 4008] [id = 577] 11:22:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (173D3400) [pid = 4008] [serial = 1731] [outer = 00000000] 11:22:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18809C00) [pid = 4008] [serial = 1732] [outer = 173D3400] 11:22:29 INFO - PROCESS | 4008 | 1471544549464 Marionette DEBUG loaded listener.js 11:22:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1883F000) [pid = 4008] [serial = 1733] [outer = 173D3400] 11:22:29 INFO - PROCESS | 4008 | 1471544549924 Marionette TRACE conn5 <- [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]]]}] 11:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 11:22:29 INFO - PROCESS | 4008 | 1471544549959 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 11:22:29 INFO - PROCESS | 4008 | 1471544549961 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 11:22:29 INFO - PROCESS | 4008 | 1471544549964 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:22:29 INFO - PROCESS | 4008 | 1471544549966 Marionette TRACE conn5 <- [1,2274,null,{}] 11:22:29 INFO - PROCESS | 4008 | 1471544549976 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:29 INFO - PROCESS | 4008 | 1471544549981 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:30 INFO - PROCESS | 4008 | 1471544550144 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 11:22:30 INFO - PROCESS | 4008 | 1471544550185 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:30 INFO - PROCESS | 4008 | 1471544550187 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:30 INFO - PROCESS | 4008 | ++DOCSHELL 18B9F000 == 30 [pid = 4008] [id = 578] 11:22:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18BA1800) [pid = 4008] [serial = 1734] [outer = 00000000] 11:22:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1959E800) [pid = 4008] [serial = 1735] [outer = 18BA1800] 11:22:30 INFO - PROCESS | 4008 | 1471544550233 Marionette DEBUG loaded listener.js 11:22:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19601800) [pid = 4008] [serial = 1736] [outer = 18BA1800] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16408000) [pid = 4008] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18AE4800) [pid = 4008] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (195A0800) [pid = 4008] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (10302000) [pid = 4008] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (199C0000) [pid = 4008] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19605C00) [pid = 4008] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (140D2C00) [pid = 4008] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1961DC00) [pid = 4008] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (16E75800) [pid = 4008] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1865E800) [pid = 4008] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0CD7CC00) [pid = 4008] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0C9C9C00) [pid = 4008] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:22:30 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (16405400) [pid = 4008] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:22:30 INFO - PROCESS | 4008 | 1471544550934 Marionette TRACE conn5 <- [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]]]}] 11:22:30 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 11:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 971ms 11:22:30 INFO - PROCESS | 4008 | 1471544550940 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 11:22:30 INFO - PROCESS | 4008 | 1471544550942 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 11:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:22:30 INFO - PROCESS | 4008 | 1471544550949 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:22:30 INFO - PROCESS | 4008 | 1471544550951 Marionette TRACE conn5 <- [1,2278,null,{}] 11:22:30 INFO - PROCESS | 4008 | 1471544550954 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:30 INFO - PROCESS | 4008 | 1471544550956 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:31 INFO - PROCESS | 4008 | 1471544551034 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 11:22:31 INFO - PROCESS | 4008 | 1471544551040 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 4008 | 1471544551042 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:31 INFO - PROCESS | 4008 | ++DOCSHELL 0BCA0C00 == 31 [pid = 4008] [id = 579] 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0CD7CC00) [pid = 4008] [serial = 1737] [outer = 00000000] 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (16408000) [pid = 4008] [serial = 1738] [outer = 0CD7CC00] 11:22:31 INFO - PROCESS | 4008 | 1471544551088 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16E6E000) [pid = 4008] [serial = 1739] [outer = 0CD7CC00] 11:22:31 INFO - PROCESS | 4008 | 1471544551538 Marionette TRACE conn5 <- [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]]]}] 11:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 11:22:31 INFO - PROCESS | 4008 | 1471544551576 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 11:22:31 INFO - PROCESS | 4008 | 1471544551578 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 11:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:22:31 INFO - PROCESS | 4008 | 1471544551581 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:22:31 INFO - PROCESS | 4008 | 1471544551583 Marionette TRACE conn5 <- [1,2282,null,{}] 11:22:31 INFO - PROCESS | 4008 | 1471544551586 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:31 INFO - PROCESS | 4008 | 1471544551588 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:31 INFO - PROCESS | 4008 | 1471544551671 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 11:22:31 INFO - PROCESS | 4008 | 1471544551677 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 4008 | 1471544551679 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:31 INFO - PROCESS | 4008 | ++DOCSHELL 18DDD000 == 32 [pid = 4008] [id = 580] 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18DDFC00) [pid = 4008] [serial = 1740] [outer = 00000000] 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19608800) [pid = 4008] [serial = 1741] [outer = 18DDFC00] 11:22:31 INFO - PROCESS | 4008 | 1471544551725 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (195A0C00) [pid = 4008] [serial = 1742] [outer = 18DDFC00] 11:22:32 INFO - PROCESS | 4008 | 1471544552139 Marionette TRACE conn5 <- [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]]]}] 11:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 11:22:32 INFO - PROCESS | 4008 | 1471544552152 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 11:22:32 INFO - PROCESS | 4008 | 1471544552154 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 11:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:22:32 INFO - PROCESS | 4008 | 1471544552157 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 4008 | 1471544552158 Marionette TRACE conn5 <- [1,2286,null,{}] 11:22:32 INFO - PROCESS | 4008 | 1471544552162 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:32 INFO - PROCESS | 4008 | 1471544552164 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:32 INFO - PROCESS | 4008 | 1471544552289 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 11:22:32 INFO - PROCESS | 4008 | 1471544552297 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 4008 | 1471544552299 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:32 INFO - PROCESS | 4008 | ++DOCSHELL 15EB5400 == 33 [pid = 4008] [id = 581] 11:22:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19616800) [pid = 4008] [serial = 1743] [outer = 00000000] 11:22:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19723400) [pid = 4008] [serial = 1744] [outer = 19616800] 11:22:32 INFO - PROCESS | 4008 | 1471544552345 Marionette DEBUG loaded listener.js 11:22:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19726800) [pid = 4008] [serial = 1745] [outer = 19616800] 11:22:32 INFO - PROCESS | 4008 | 1471544552763 Marionette TRACE conn5 <- [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]]]}] 11:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 11:22:32 INFO - PROCESS | 4008 | 1471544552788 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 11:22:32 INFO - PROCESS | 4008 | 1471544552790 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 11:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:22:32 INFO - PROCESS | 4008 | 1471544552793 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 4008 | 1471544552795 Marionette TRACE conn5 <- [1,2290,null,{}] 11:22:32 INFO - PROCESS | 4008 | 1471544552798 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:32 INFO - PROCESS | 4008 | 1471544552800 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:32 INFO - PROCESS | 4008 | 1471544552931 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 11:22:33 INFO - PROCESS | 4008 | 1471544553123 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:33 INFO - PROCESS | 4008 | 1471544553127 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:33 INFO - PROCESS | 4008 | ++DOCSHELL 0BD97400 == 34 [pid = 4008] [id = 582] 11:22:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (0C76E400) [pid = 4008] [serial = 1746] [outer = 00000000] 11:22:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (0CD36800) [pid = 4008] [serial = 1747] [outer = 0C76E400] 11:22:33 INFO - PROCESS | 4008 | 1471544553192 Marionette DEBUG loaded listener.js 11:22:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0FC50C00) [pid = 4008] [serial = 1748] [outer = 0C76E400] 11:22:33 INFO - PROCESS | 4008 | 1471544553934 Marionette TRACE conn5 <- [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]]]}] 11:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1221ms 11:22:34 INFO - PROCESS | 4008 | 1471544554015 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 11:22:34 INFO - PROCESS | 4008 | 1471544554020 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 11:22:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:22:34 INFO - PROCESS | 4008 | 1471544554025 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:22:34 INFO - PROCESS | 4008 | 1471544554028 Marionette TRACE conn5 <- [1,2294,null,{}] 11:22:34 INFO - PROCESS | 4008 | 1471544554033 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:34 INFO - PROCESS | 4008 | 1471544554036 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:34 INFO - PROCESS | 4008 | 1471544554187 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 11:22:34 INFO - PROCESS | 4008 | 1471544554319 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:34 INFO - PROCESS | 4008 | 1471544554322 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:34 INFO - PROCESS | 4008 | ++DOCSHELL 1484D400 == 35 [pid = 4008] [id = 583] 11:22:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (14851400) [pid = 4008] [serial = 1749] [outer = 00000000] 11:22:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (15E27400) [pid = 4008] [serial = 1750] [outer = 14851400] 11:22:34 INFO - PROCESS | 4008 | 1471544554382 Marionette DEBUG loaded listener.js 11:22:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E57000) [pid = 4008] [serial = 1751] [outer = 14851400] 11:22:35 INFO - PROCESS | 4008 | 1471544555208 Marionette TRACE conn5 <- [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]]]}] 11:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1217ms 11:22:35 INFO - PROCESS | 4008 | 1471544555262 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 11:22:35 INFO - PROCESS | 4008 | 1471544555266 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 11:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:22:35 INFO - PROCESS | 4008 | 1471544555272 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:22:35 INFO - PROCESS | 4008 | 1471544555276 Marionette TRACE conn5 <- [1,2298,null,{}] 11:22:35 INFO - PROCESS | 4008 | 1471544555281 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:35 INFO - PROCESS | 4008 | 1471544555284 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:35 INFO - PROCESS | 4008 | 1471544555401 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 11:22:35 INFO - PROCESS | 4008 | 1471544555532 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:35 INFO - PROCESS | 4008 | 1471544555537 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:35 INFO - PROCESS | 4008 | ++DOCSHELL 1026E400 == 36 [pid = 4008] [id = 584] 11:22:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (10271000) [pid = 4008] [serial = 1752] [outer = 00000000] 11:22:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (10DDD800) [pid = 4008] [serial = 1753] [outer = 10271000] 11:22:35 INFO - PROCESS | 4008 | 1471544555591 Marionette DEBUG loaded listener.js 11:22:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (13FDBC00) [pid = 4008] [serial = 1754] [outer = 10271000] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 15EB5400 == 35 [pid = 4008] [id = 581] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 18DDD000 == 34 [pid = 4008] [id = 580] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 0BCA0C00 == 33 [pid = 4008] [id = 579] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 18B9F000 == 32 [pid = 4008] [id = 578] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 173D3000 == 31 [pid = 4008] [id = 577] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 16E76000 == 30 [pid = 4008] [id = 576] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 15EB6000 == 29 [pid = 4008] [id = 575] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 140D5000 == 28 [pid = 4008] [id = 574] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 0CD84000 == 27 [pid = 4008] [id = 573] 11:22:35 INFO - PROCESS | 4008 | --DOCSHELL 0FD03400 == 26 [pid = 4008] [id = 572] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19995000) [pid = 4008] [serial = 1703] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (18B9D000) [pid = 4008] [serial = 1690] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1960EC00) [pid = 4008] [serial = 1693] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (18BA0000) [pid = 4008] [serial = 1691] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (14297800) [pid = 4008] [serial = 1675] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (199C5400) [pid = 4008] [serial = 1705] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (199C6C00) [pid = 4008] [serial = 1706] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (15E54C00) [pid = 4008] [serial = 1676] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1973FC00) [pid = 4008] [serial = 1670] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (14930C00) [pid = 4008] [serial = 1681] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15E29C00) [pid = 4008] [serial = 1682] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1972C800) [pid = 4008] [serial = 1696] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (16E7CC00) [pid = 4008] [serial = 1684] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (173C7800) [pid = 4008] [serial = 1685] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18889000) [pid = 4008] [serial = 1687] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (10DDD000) [pid = 4008] [serial = 1672] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (14271400) [pid = 4008] [serial = 1673] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1026AC00) [pid = 4008] [serial = 1678] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (10310400) [pid = 4008] [serial = 1679] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19607C00) [pid = 4008] [serial = 1694] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1972EC00) [pid = 4008] [serial = 1697] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18DD6400) [pid = 4008] [serial = 1699] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1998D800) [pid = 4008] [serial = 1702] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (195A5800) [pid = 4008] [serial = 1700] [outer = 00000000] [url = about:blank] 11:22:35 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (18894400) [pid = 4008] [serial = 1688] [outer = 00000000] [url = about:blank] 11:22:36 INFO - PROCESS | 4008 | 1471544556136 Marionette TRACE conn5 <- [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]]]}] 11:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 930ms 11:22:36 INFO - PROCESS | 4008 | 1471544556204 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 11:22:36 INFO - PROCESS | 4008 | 1471544556209 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 11:22:36 INFO - PROCESS | 4008 | 1471544556215 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:22:36 INFO - PROCESS | 4008 | 1471544556218 Marionette TRACE conn5 <- [1,2302,null,{}] 11:22:36 INFO - PROCESS | 4008 | 1471544556222 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:36 INFO - PROCESS | 4008 | 1471544556224 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:36 INFO - PROCESS | 4008 | 1471544556314 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 11:22:36 INFO - PROCESS | 4008 | 1471544556327 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 4008 | 1471544556329 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:36 INFO - PROCESS | 4008 | ++DOCSHELL 148E3C00 == 27 [pid = 4008] [id = 585] 11:22:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (14924400) [pid = 4008] [serial = 1755] [outer = 00000000] 11:22:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (15931400) [pid = 4008] [serial = 1756] [outer = 14924400] 11:22:36 INFO - PROCESS | 4008 | 1471544556379 Marionette DEBUG loaded listener.js 11:22:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (15E2A400) [pid = 4008] [serial = 1757] [outer = 14924400] 11:22:36 INFO - PROCESS | 4008 | 1471544556867 Marionette TRACE conn5 <- [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]]]}] 11:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 11:22:36 INFO - PROCESS | 4008 | 1471544556889 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 11:22:36 INFO - PROCESS | 4008 | 1471544556891 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 11:22:36 INFO - PROCESS | 4008 | 1471544556895 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:22:36 INFO - PROCESS | 4008 | 1471544556898 Marionette TRACE conn5 <- [1,2306,null,{}] 11:22:36 INFO - PROCESS | 4008 | 1471544556941 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:36 INFO - PROCESS | 4008 | 1471544556946 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:37 INFO - PROCESS | 4008 | 1471544557031 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 11:22:37 INFO - PROCESS | 4008 | 1471544557041 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:37 INFO - PROCESS | 4008 | 1471544557044 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:37 INFO - PROCESS | 4008 | ++DOCSHELL 16E71C00 == 28 [pid = 4008] [id = 586] 11:22:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (16E72800) [pid = 4008] [serial = 1758] [outer = 00000000] 11:22:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (16E7B400) [pid = 4008] [serial = 1759] [outer = 16E72800] 11:22:37 INFO - PROCESS | 4008 | 1471544557095 Marionette DEBUG loaded listener.js 11:22:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1724F000) [pid = 4008] [serial = 1760] [outer = 16E72800] 11:22:37 INFO - PROCESS | 4008 | 1471544557604 Marionette TRACE conn5 <- [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] 11:22:37 INFO - PROCESS | 4008 | 1471544557652 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 11:22:37 INFO - PROCESS | 4008 | 1471544557655 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:22:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:22:37 INFO - PROCESS | 4008 | 1471544557656 Marionette TRACE conn5 <- [1,2310,null,{}] 11:22:37 INFO - PROCESS | 4008 | 1471544557660 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:37 INFO - PROCESS | 4008 | 1471544557662 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:37 INFO - PROCESS | 4008 | 1471544557788 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 11:22:37 INFO - PROCESS | 4008 | 1471544557849 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:37 INFO - PROCESS | 4008 | 1471544557851 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:37 INFO - PROCESS | 4008 | ++DOCSHELL 18844C00 == 29 [pid = 4008] [id = 587] 11:22:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18885800) [pid = 4008] [serial = 1761] [outer = 00000000] 11:22:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (18892400) [pid = 4008] [serial = 1762] [outer = 18885800] 11:22:37 INFO - PROCESS | 4008 | 1471544557908 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18A49000) [pid = 4008] [serial = 1763] [outer = 18885800] 11:22:38 INFO - PROCESS | 4008 | 1471544558286 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 11:22:38 INFO - PROCESS | 4008 | 1471544558329 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 11:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:22:38 INFO - PROCESS | 4008 | 1471544558331 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 11:22:38 INFO - PROCESS | 4008 | 1471544558334 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:22:38 INFO - PROCESS | 4008 | 1471544558336 Marionette TRACE conn5 <- [1,2314,null,{}] 11:22:38 INFO - PROCESS | 4008 | 1471544558345 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:38 INFO - PROCESS | 4008 | 1471544558348 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:38 INFO - PROCESS | 4008 | 1471544558489 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 11:22:38 INFO - PROCESS | 4008 | 1471544558499 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:38 INFO - PROCESS | 4008 | 1471544558501 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:38 INFO - PROCESS | 4008 | ++DOCSHELL 103E1400 == 30 [pid = 4008] [id = 588] 11:22:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18B9D800) [pid = 4008] [serial = 1764] [outer = 00000000] 11:22:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18DD8400) [pid = 4008] [serial = 1765] [outer = 18B9D800] 11:22:38 INFO - PROCESS | 4008 | 1471544558547 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19377C00) [pid = 4008] [serial = 1766] [outer = 18B9D800] 11:22:38 INFO - PROCESS | 4008 | 1471544558979 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 11:22:39 INFO - PROCESS | 4008 | 1471544559005 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 11:22:39 INFO - PROCESS | 4008 | 1471544559007 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 11:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:22:39 INFO - PROCESS | 4008 | 1471544559010 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 4008 | 1471544559012 Marionette TRACE conn5 <- [1,2318,null,{}] 11:22:39 INFO - PROCESS | 4008 | 1471544559015 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:39 INFO - PROCESS | 4008 | 1471544559020 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:39 INFO - PROCESS | 4008 | 1471544559164 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 11:22:39 INFO - PROCESS | 4008 | 1471544559170 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:39 INFO - PROCESS | 4008 | 1471544559171 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:39 INFO - PROCESS | 4008 | ++DOCSHELL 18DD4C00 == 31 [pid = 4008] [id = 589] 11:22:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (19603000) [pid = 4008] [serial = 1767] [outer = 00000000] 11:22:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1961F000) [pid = 4008] [serial = 1768] [outer = 19603000] 11:22:39 INFO - PROCESS | 4008 | 1471544559273 Marionette DEBUG loaded listener.js 11:22:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19738C00) [pid = 4008] [serial = 1769] [outer = 19603000] 11:22:39 INFO - PROCESS | 4008 | 1471544559701 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 730ms 11:22:39 INFO - PROCESS | 4008 | 1471544559741 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 11:22:39 INFO - PROCESS | 4008 | 1471544559743 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 11:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:22:39 INFO - PROCESS | 4008 | 1471544559746 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 4008 | 1471544559748 Marionette TRACE conn5 <- [1,2322,null,{}] 11:22:39 INFO - PROCESS | 4008 | 1471544559751 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:39 INFO - PROCESS | 4008 | 1471544559753 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:39 INFO - PROCESS | 4008 | 1471544559906 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 11:22:39 INFO - PROCESS | 4008 | 1471544559930 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:39 INFO - PROCESS | 4008 | 1471544559932 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:39 INFO - PROCESS | 4008 | ++DOCSHELL 1972F000 == 32 [pid = 4008] [id = 590] 11:22:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1973AC00) [pid = 4008] [serial = 1770] [outer = 00000000] 11:22:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19743C00) [pid = 4008] [serial = 1771] [outer = 1973AC00] 11:22:40 INFO - PROCESS | 4008 | 1471544559978 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1996E400) [pid = 4008] [serial = 1772] [outer = 1973AC00] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16E77C00) [pid = 4008] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0CD85C00) [pid = 4008] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD06400) [pid = 4008] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15EB6400) [pid = 4008] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1426AC00) [pid = 4008] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (173D3400) [pid = 4008] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0FD0F800) [pid = 4008] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E5FC00) [pid = 4008] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1972B000) [pid = 4008] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18BA1800) [pid = 4008] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0CD7CC00) [pid = 4008] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:22:40 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18DDFC00) [pid = 4008] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:22:40 INFO - PROCESS | 4008 | 1471544560519 Marionette TRACE conn5 <- [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]]]}] 11:22:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 830ms 11:22:40 INFO - PROCESS | 4008 | 1471544560577 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 11:22:40 INFO - PROCESS | 4008 | 1471544560579 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 11:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:22:40 INFO - PROCESS | 4008 | 1471544560583 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:22:40 INFO - PROCESS | 4008 | 1471544560584 Marionette TRACE conn5 <- [1,2326,null,{}] 11:22:40 INFO - PROCESS | 4008 | 1471544560588 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:40 INFO - PROCESS | 4008 | 1471544560590 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:40 INFO - PROCESS | 4008 | 1471544560671 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 11:22:40 INFO - PROCESS | 4008 | 1471544560680 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:40 INFO - PROCESS | 4008 | 1471544560682 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:40 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0F800 == 33 [pid = 4008] [id = 591] 11:22:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (10266400) [pid = 4008] [serial = 1773] [outer = 00000000] 11:22:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (17258800) [pid = 4008] [serial = 1774] [outer = 10266400] 11:22:40 INFO - PROCESS | 4008 | 1471544560727 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (172B3400) [pid = 4008] [serial = 1775] [outer = 10266400] 11:22:41 INFO - PROCESS | 4008 | 1471544561177 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 11:22:41 INFO - PROCESS | 4008 | 1471544561248 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 11:22:41 INFO - PROCESS | 4008 | 1471544561251 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 11:22:41 INFO - PROCESS | 4008 | 1471544561254 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:22:41 INFO - PROCESS | 4008 | 1471544561256 Marionette TRACE conn5 <- [1,2330,null,{}] 11:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:22:41 INFO - PROCESS | 4008 | 1471544561259 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:41 INFO - PROCESS | 4008 | 1471544561261 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:41 INFO - PROCESS | 4008 | 1471544561344 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 11:22:41 INFO - PROCESS | 4008 | 1471544561350 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 4008 | 1471544561352 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:41 INFO - PROCESS | 4008 | ++DOCSHELL 18DD5800 == 34 [pid = 4008] [id = 592] 11:22:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19617400) [pid = 4008] [serial = 1776] [outer = 00000000] 11:22:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1998FC00) [pid = 4008] [serial = 1777] [outer = 19617400] 11:22:41 INFO - PROCESS | 4008 | 1471544561397 Marionette DEBUG loaded listener.js 11:22:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19997C00) [pid = 4008] [serial = 1778] [outer = 19617400] 11:22:41 INFO - PROCESS | 4008 | 1471544561839 Marionette TRACE conn5 <- [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]]]}] 11:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 612ms 11:22:41 INFO - PROCESS | 4008 | 1471544561874 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 11:22:41 INFO - PROCESS | 4008 | 1471544561876 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 11:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:22:41 INFO - PROCESS | 4008 | 1471544561879 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:22:41 INFO - PROCESS | 4008 | 1471544561881 Marionette TRACE conn5 <- [1,2334,null,{}] 11:22:41 INFO - PROCESS | 4008 | 1471544561884 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:41 INFO - PROCESS | 4008 | 1471544561886 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:41 INFO - PROCESS | 4008 | 1471544561967 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 11:22:41 INFO - PROCESS | 4008 | 1471544561972 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 4008 | 1471544561974 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:42 INFO - PROCESS | 4008 | ++DOCSHELL 173C8800 == 35 [pid = 4008] [id = 593] 11:22:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1998F800) [pid = 4008] [serial = 1779] [outer = 00000000] 11:22:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (199C8400) [pid = 4008] [serial = 1780] [outer = 1998F800] 11:22:42 INFO - PROCESS | 4008 | 1471544562020 Marionette DEBUG loaded listener.js 11:22:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (199CAC00) [pid = 4008] [serial = 1781] [outer = 1998F800] 11:22:42 INFO - PROCESS | 4008 | 1471544562444 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 631ms 11:22:42 INFO - PROCESS | 4008 | 1471544562512 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 11:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:22:42 INFO - PROCESS | 4008 | 1471544562517 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 11:22:42 INFO - PROCESS | 4008 | 1471544562522 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:22:42 INFO - PROCESS | 4008 | 1471544562526 Marionette TRACE conn5 <- [1,2338,null,{}] 11:22:42 INFO - PROCESS | 4008 | 1471544562533 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:42 INFO - PROCESS | 4008 | 1471544562537 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:42 INFO - PROCESS | 4008 | 1471544562656 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 11:22:42 INFO - PROCESS | 4008 | 1471544562831 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:42 INFO - PROCESS | 4008 | 1471544562836 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:42 INFO - PROCESS | 4008 | ++DOCSHELL 0FC53400 == 36 [pid = 4008] [id = 594] 11:22:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0FC5B000) [pid = 4008] [serial = 1782] [outer = 00000000] 11:22:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1026AC00) [pid = 4008] [serial = 1783] [outer = 0FC5B000] 11:22:42 INFO - PROCESS | 4008 | 1471544562895 Marionette DEBUG loaded listener.js 11:22:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (10B4BC00) [pid = 4008] [serial = 1784] [outer = 0FC5B000] 11:22:43 INFO - PROCESS | 4008 | 1471544563457 Marionette TRACE conn5 <- [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]]]}] 11:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 987ms 11:22:43 INFO - PROCESS | 4008 | 1471544563509 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 11:22:43 INFO - PROCESS | 4008 | 1471544563513 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 11:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:22:43 INFO - PROCESS | 4008 | 1471544563519 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:22:43 INFO - PROCESS | 4008 | 1471544563523 Marionette TRACE conn5 <- [1,2342,null,{}] 11:22:43 INFO - PROCESS | 4008 | 1471544563528 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:43 INFO - PROCESS | 4008 | 1471544563531 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:43 INFO - PROCESS | 4008 | 1471544563647 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 11:22:43 INFO - PROCESS | 4008 | 1471544563788 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:43 INFO - PROCESS | 4008 | 1471544563791 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:43 INFO - PROCESS | 4008 | ++DOCSHELL 15E5B000 == 37 [pid = 4008] [id = 595] 11:22:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (15E5B800) [pid = 4008] [serial = 1785] [outer = 00000000] 11:22:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (16E47800) [pid = 4008] [serial = 1786] [outer = 15E5B800] 11:22:43 INFO - PROCESS | 4008 | 1471544563850 Marionette DEBUG loaded listener.js 11:22:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173C7000) [pid = 4008] [serial = 1787] [outer = 15E5B800] 11:22:44 INFO - PROCESS | 4008 | 1471544564479 Marionette TRACE conn5 <- [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]]]}] 11:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1024ms 11:22:44 INFO - PROCESS | 4008 | 1471544564542 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 11:22:44 INFO - PROCESS | 4008 | 1471544564544 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 11:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:22:44 INFO - PROCESS | 4008 | 1471544564548 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:22:44 INFO - PROCESS | 4008 | 1471544564551 Marionette TRACE conn5 <- [1,2346,null,{}] 11:22:44 INFO - PROCESS | 4008 | 1471544564561 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:44 INFO - PROCESS | 4008 | 1471544564566 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:44 INFO - PROCESS | 4008 | 1471544564728 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 11:22:44 INFO - PROCESS | 4008 | 1471544564745 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:44 INFO - PROCESS | 4008 | 1471544564749 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:44 INFO - PROCESS | 4008 | ++DOCSHELL 19723000 == 38 [pid = 4008] [id = 596] 11:22:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19725800) [pid = 4008] [serial = 1788] [outer = 00000000] 11:22:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1973DC00) [pid = 4008] [serial = 1789] [outer = 19725800] 11:22:44 INFO - PROCESS | 4008 | 1471544564808 Marionette DEBUG loaded listener.js 11:22:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (199C7800) [pid = 4008] [serial = 1790] [outer = 19725800] 11:22:45 INFO - PROCESS | 4008 | 1471544565499 Marionette TRACE conn5 <- [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]]]}] 11:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 970ms 11:22:45 INFO - PROCESS | 4008 | 1471544565521 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 11:22:45 INFO - PROCESS | 4008 | 1471544565524 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 11:22:45 INFO - PROCESS | 4008 | 1471544565527 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:22:45 INFO - PROCESS | 4008 | 1471544565529 Marionette TRACE conn5 <- [1,2350,null,{}] 11:22:45 INFO - PROCESS | 4008 | 1471544565548 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:45 INFO - PROCESS | 4008 | 1471544565550 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:45 INFO - PROCESS | 4008 | 1471544565661 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 11:22:45 INFO - PROCESS | 4008 | 1471544565798 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:45 INFO - PROCESS | 4008 | 1471544565800 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:45 INFO - PROCESS | 4008 | ++DOCSHELL 15E24400 == 39 [pid = 4008] [id = 597] 11:22:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1973B000) [pid = 4008] [serial = 1791] [outer = 00000000] 11:22:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19B89400) [pid = 4008] [serial = 1792] [outer = 1973B000] 11:22:45 INFO - PROCESS | 4008 | 1471544565858 Marionette DEBUG loaded listener.js 11:22:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1AD1D000) [pid = 4008] [serial = 1793] [outer = 1973B000] 11:22:46 INFO - PROCESS | 4008 | 1471544566652 Marionette TRACE conn5 <- [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]]]}] 11:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1138ms 11:22:46 INFO - PROCESS | 4008 | 1471544566670 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 11:22:46 INFO - PROCESS | 4008 | 1471544566674 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 11:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:22:46 INFO - PROCESS | 4008 | 1471544566692 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:22:46 INFO - PROCESS | 4008 | 1471544566695 Marionette TRACE conn5 <- [1,2354,null,{}] 11:22:46 INFO - PROCESS | 4008 | 1471544566703 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:46 INFO - PROCESS | 4008 | 1471544566705 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:46 INFO - PROCESS | 4008 | 1471544566809 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 11:22:46 INFO - PROCESS | 4008 | 1471544566952 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:46 INFO - PROCESS | 4008 | 1471544566956 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:46 INFO - PROCESS | 4008 | ++DOCSHELL 13F2E000 == 40 [pid = 4008] [id = 598] 11:22:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (13FDB000) [pid = 4008] [serial = 1794] [outer = 00000000] 11:22:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1429B800) [pid = 4008] [serial = 1795] [outer = 13FDB000] 11:22:47 INFO - PROCESS | 4008 | 1471544567013 Marionette DEBUG loaded listener.js 11:22:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (14857C00) [pid = 4008] [serial = 1796] [outer = 13FDB000] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 18DD5800 == 39 [pid = 4008] [id = 592] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 0FD0F800 == 38 [pid = 4008] [id = 591] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 1972F000 == 37 [pid = 4008] [id = 590] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 18DD4C00 == 36 [pid = 4008] [id = 589] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 103E1400 == 35 [pid = 4008] [id = 588] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 18844C00 == 34 [pid = 4008] [id = 587] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 16E71C00 == 33 [pid = 4008] [id = 586] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 148E3C00 == 32 [pid = 4008] [id = 585] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 1026E400 == 31 [pid = 4008] [id = 584] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 1484D400 == 30 [pid = 4008] [id = 583] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 0BD97400 == 29 [pid = 4008] [id = 582] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 15E24400 == 28 [pid = 4008] [id = 597] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 19723000 == 27 [pid = 4008] [id = 596] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 173C8800 == 26 [pid = 4008] [id = 593] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 0FC53400 == 25 [pid = 4008] [id = 594] 11:22:48 INFO - PROCESS | 4008 | --DOCSHELL 15E5B000 == 24 [pid = 4008] [id = 595] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (19B7CC00) [pid = 4008] [serial = 1715] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1998E400) [pid = 4008] [serial = 1714] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1959E800) [pid = 4008] [serial = 1735] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (16E6E000) [pid = 4008] [serial = 1739] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16408000) [pid = 4008] [serial = 1738] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (19608800) [pid = 4008] [serial = 1741] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19601800) [pid = 4008] [serial = 1736] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1883F000) [pid = 4008] [serial = 1733] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (195A0C00) [pid = 4008] [serial = 1742] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (173C9C00) [pid = 4008] [serial = 1730] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19723400) [pid = 4008] [serial = 1744] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (16E6D800) [pid = 4008] [serial = 1727] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (17251C00) [pid = 4008] [serial = 1729] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FD07400) [pid = 4008] [serial = 1720] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD0F400) [pid = 4008] [serial = 1721] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1426EC00) [pid = 4008] [serial = 1718] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (13F2EC00) [pid = 4008] [serial = 1717] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1640D000) [pid = 4008] [serial = 1726] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (147AFC00) [pid = 4008] [serial = 1723] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1485C800) [pid = 4008] [serial = 1724] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18809C00) [pid = 4008] [serial = 1732] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (14843800) [pid = 4008] [serial = 1709] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (13DA8000) [pid = 4008] [serial = 1708] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (175F7000) [pid = 4008] [serial = 1712] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (16E7B000) [pid = 4008] [serial = 1711] [outer = 00000000] [url = about:blank] 11:22:48 INFO - PROCESS | 4008 | 1471544568288 Marionette TRACE conn5 <- [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]]]}] 11:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1638ms 11:22:48 INFO - PROCESS | 4008 | 1471544568339 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 11:22:48 INFO - PROCESS | 4008 | 1471544568344 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 11:22:48 INFO - PROCESS | 4008 | 1471544568349 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:22:48 INFO - PROCESS | 4008 | 1471544568352 Marionette TRACE conn5 <- [1,2358,null,{}] 11:22:48 INFO - PROCESS | 4008 | 1471544568358 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:48 INFO - PROCESS | 4008 | 1471544568361 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:48 INFO - PROCESS | 4008 | 1471544568450 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 11:22:48 INFO - PROCESS | 4008 | 1471544568546 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:48 INFO - PROCESS | 4008 | 1471544568550 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:48 INFO - PROCESS | 4008 | ++DOCSHELL 0C972C00 == 25 [pid = 4008] [id = 599] 11:22:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0C975000) [pid = 4008] [serial = 1797] [outer = 00000000] 11:22:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FC4E400) [pid = 4008] [serial = 1798] [outer = 0C975000] 11:22:48 INFO - PROCESS | 4008 | 1471544568600 Marionette DEBUG loaded listener.js 11:22:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FD0B400) [pid = 4008] [serial = 1799] [outer = 0C975000] 11:22:49 INFO - PROCESS | 4008 | 1471544569020 Marionette TRACE conn5 <- [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]]]}] 11:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 731ms 11:22:49 INFO - PROCESS | 4008 | 1471544569085 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 4008 | 1471544569090 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 11:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:22:49 INFO - PROCESS | 4008 | 1471544569100 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:22:49 INFO - PROCESS | 4008 | 1471544569103 Marionette TRACE conn5 <- [1,2362,null,{}] 11:22:49 INFO - PROCESS | 4008 | 1471544569107 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:49 INFO - PROCESS | 4008 | 1471544569109 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:49 INFO - PROCESS | 4008 | 1471544569198 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 11:22:49 INFO - PROCESS | 4008 | 1471544569205 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:49 INFO - PROCESS | 4008 | 1471544569208 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:49 INFO - PROCESS | 4008 | ++DOCSHELL 13D21400 == 26 [pid = 4008] [id = 600] 11:22:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (13D21C00) [pid = 4008] [serial = 1800] [outer = 00000000] 11:22:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (13FAF400) [pid = 4008] [serial = 1801] [outer = 13D21C00] 11:22:49 INFO - PROCESS | 4008 | 1471544569257 Marionette DEBUG loaded listener.js 11:22:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (140D4000) [pid = 4008] [serial = 1802] [outer = 13D21C00] 11:22:49 INFO - PROCESS | 4008 | 1471544569743 Marionette TRACE conn5 <- [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]]]}] 11:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 690ms 11:22:49 INFO - PROCESS | 4008 | 1471544569790 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 4008 | 1471544569792 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 11:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:22:49 INFO - PROCESS | 4008 | 1471544569795 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:22:49 INFO - PROCESS | 4008 | 1471544569799 Marionette TRACE conn5 <- [1,2366,null,{}] 11:22:49 INFO - PROCESS | 4008 | 1471544569810 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:49 INFO - PROCESS | 4008 | 1471544569815 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:49 INFO - PROCESS | 4008 | 1471544569934 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 11:22:50 INFO - PROCESS | 4008 | 1471544570041 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:50 INFO - PROCESS | 4008 | 1471544570044 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:50 INFO - PROCESS | 4008 | ++DOCSHELL 15E2F000 == 27 [pid = 4008] [id = 601] 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E2F400) [pid = 4008] [serial = 1803] [outer = 00000000] 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15EB5C00) [pid = 4008] [serial = 1804] [outer = 15E2F400] 11:22:50 INFO - PROCESS | 4008 | 1471544570094 Marionette DEBUG loaded listener.js 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E50C00) [pid = 4008] [serial = 1805] [outer = 15E2F400] 11:22:50 INFO - PROCESS | 4008 | 1471544570531 Marionette TRACE conn5 <- [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]]]}] 11:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 770ms 11:22:50 INFO - PROCESS | 4008 | 1471544570572 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 11:22:50 INFO - PROCESS | 4008 | 1471544570575 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 11:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:22:50 INFO - PROCESS | 4008 | 1471544570578 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:22:50 INFO - PROCESS | 4008 | 1471544570579 Marionette TRACE conn5 <- [1,2370,null,{}] 11:22:50 INFO - PROCESS | 4008 | 1471544570583 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:50 INFO - PROCESS | 4008 | 1471544570585 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:50 INFO - PROCESS | 4008 | 1471544570708 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 11:22:50 INFO - PROCESS | 4008 | 1471544570775 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:50 INFO - PROCESS | 4008 | 1471544570777 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:50 INFO - PROCESS | 4008 | ++DOCSHELL 16E73800 == 28 [pid = 4008] [id = 602] 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (16E74000) [pid = 4008] [serial = 1806] [outer = 00000000] 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (17201400) [pid = 4008] [serial = 1807] [outer = 16E74000] 11:22:50 INFO - PROCESS | 4008 | 1471544570824 Marionette DEBUG loaded listener.js 11:22:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (172BC400) [pid = 4008] [serial = 1808] [outer = 16E74000] 11:22:51 INFO - PROCESS | 4008 | 1471544571278 Marionette TRACE conn5 <- [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]]]}] 11:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms 11:22:51 INFO - PROCESS | 4008 | 1471544571340 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 11:22:51 INFO - PROCESS | 4008 | 1471544571342 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 11:22:51 INFO - PROCESS | 4008 | 1471544571345 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:22:51 INFO - PROCESS | 4008 | 1471544571347 Marionette TRACE conn5 <- [1,2374,null,{}] 11:22:51 INFO - PROCESS | 4008 | 1471544571351 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:22:51 INFO - PROCESS | 4008 | 1471544571353 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:51 INFO - PROCESS | 4008 | 1471544571466 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 11:22:51 INFO - PROCESS | 4008 | 1471544571477 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:51 INFO - PROCESS | 4008 | 1471544571479 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:51 INFO - PROCESS | 4008 | ++DOCSHELL 175F1000 == 29 [pid = 4008] [id = 603] 11:22:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (175F7000) [pid = 4008] [serial = 1809] [outer = 00000000] 11:22:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18809C00) [pid = 4008] [serial = 1810] [outer = 175F7000] 11:22:51 INFO - PROCESS | 4008 | 1471544571580 Marionette DEBUG loaded listener.js 11:22:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1883F400) [pid = 4008] [serial = 1811] [outer = 175F7000] 11:22:52 INFO - PROCESS | 4008 | 1471544572009 Marionette TRACE conn5 <- [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]]]}] 11:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 710ms 11:22:52 INFO - PROCESS | 4008 | 1471544572065 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 11:22:52 INFO - PROCESS | 4008 | 1471544572067 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 11:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:22:52 INFO - PROCESS | 4008 | 1471544572070 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:22:52 INFO - PROCESS | 4008 | 1471544572072 Marionette TRACE conn5 <- [1,2378,null,{}] 11:22:52 INFO - PROCESS | 4008 | 1471544572075 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:52 INFO - PROCESS | 4008 | 1471544572081 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:52 INFO - PROCESS | 4008 | 1471544572219 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 11:22:52 INFO - PROCESS | 4008 | 1471544572287 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:52 INFO - PROCESS | 4008 | 1471544572289 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:52 INFO - PROCESS | 4008 | ++DOCSHELL 1888AC00 == 30 [pid = 4008] [id = 604] 11:22:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1888B800) [pid = 4008] [serial = 1812] [outer = 00000000] 11:22:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18DD6000) [pid = 4008] [serial = 1813] [outer = 1888B800] 11:22:52 INFO - PROCESS | 4008 | 1471544572335 Marionette DEBUG loaded listener.js 11:22:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (195A5800) [pid = 4008] [serial = 1814] [outer = 1888B800] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18B9D800) [pid = 4008] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19603000) [pid = 4008] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (14924400) [pid = 4008] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16E72800) [pid = 4008] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (10271000) [pid = 4008] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1973AC00) [pid = 4008] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18885800) [pid = 4008] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (14851400) [pid = 4008] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C76E400) [pid = 4008] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1998F800) [pid = 4008] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (10266400) [pid = 4008] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19617400) [pid = 4008] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:22:52 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19616800) [pid = 4008] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:22:52 INFO - PROCESS | 4008 | 1471544572942 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 930ms 11:22:53 INFO - PROCESS | 4008 | 1471544573001 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 11:22:53 INFO - PROCESS | 4008 | 1471544573003 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 11:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:22:53 INFO - PROCESS | 4008 | 1471544573006 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 4008 | 1471544573007 Marionette TRACE conn5 <- [1,2382,null,{}] 11:22:53 INFO - PROCESS | 4008 | 1471544573011 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:53 INFO - PROCESS | 4008 | 1471544573013 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:53 INFO - PROCESS | 4008 | 1471544573091 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 11:22:53 INFO - PROCESS | 4008 | 1471544573097 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:53 INFO - PROCESS | 4008 | 1471544573099 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:53 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C3000 == 31 [pid = 4008] [id = 605] 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (10269400) [pid = 4008] [serial = 1815] [outer = 00000000] 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18889000) [pid = 4008] [serial = 1816] [outer = 10269400] 11:22:53 INFO - PROCESS | 4008 | 1471544573146 Marionette DEBUG loaded listener.js 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18AE8400) [pid = 4008] [serial = 1817] [outer = 10269400] 11:22:53 INFO - PROCESS | 4008 | 1471544573594 Marionette TRACE conn5 <- [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]]]}] 11:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 631ms 11:22:53 INFO - PROCESS | 4008 | 1471544573638 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 11:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:22:53 INFO - PROCESS | 4008 | 1471544573640 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 11:22:53 INFO - PROCESS | 4008 | 1471544573643 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 4008 | 1471544573645 Marionette TRACE conn5 <- [1,2386,null,{}] 11:22:53 INFO - PROCESS | 4008 | 1471544573648 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:53 INFO - PROCESS | 4008 | 1471544573650 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:53 INFO - PROCESS | 4008 | 1471544573736 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 11:22:53 INFO - PROCESS | 4008 | 1471544573741 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:53 INFO - PROCESS | 4008 | 1471544573743 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:53 INFO - PROCESS | 4008 | ++DOCSHELL 19602000 == 32 [pid = 4008] [id = 606] 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19609400) [pid = 4008] [serial = 1818] [outer = 00000000] 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1960E000) [pid = 4008] [serial = 1819] [outer = 19609400] 11:22:53 INFO - PROCESS | 4008 | 1471544573788 Marionette DEBUG loaded listener.js 11:22:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19603000) [pid = 4008] [serial = 1820] [outer = 19609400] 11:22:54 INFO - PROCESS | 4008 | 1471544574238 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 631ms 11:22:54 INFO - PROCESS | 4008 | 1471544574274 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 11:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:22:54 INFO - PROCESS | 4008 | 1471544574276 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 11:22:54 INFO - PROCESS | 4008 | 1471544574294 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:22:54 INFO - PROCESS | 4008 | 1471544574295 Marionette TRACE conn5 <- [1,2390,null,{}] 11:22:54 INFO - PROCESS | 4008 | 1471544574299 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:54 INFO - PROCESS | 4008 | 1471544574301 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:54 INFO - PROCESS | 4008 | 1471544574382 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 11:22:54 INFO - PROCESS | 4008 | 1471544574387 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:54 INFO - PROCESS | 4008 | 1471544574389 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:54 INFO - PROCESS | 4008 | ++DOCSHELL 15E2DC00 == 33 [pid = 4008] [id = 607] 11:22:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1961DC00) [pid = 4008] [serial = 1821] [outer = 00000000] 11:22:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19724400) [pid = 4008] [serial = 1822] [outer = 1961DC00] 11:22:54 INFO - PROCESS | 4008 | 1471544574434 Marionette DEBUG loaded listener.js 11:22:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19664400) [pid = 4008] [serial = 1823] [outer = 1961DC00] 11:22:55 INFO - PROCESS | 4008 | 1471544575219 Marionette TRACE conn5 <- [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]]]}] 11:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 991ms 11:22:55 INFO - PROCESS | 4008 | 1471544575271 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 11:22:55 INFO - PROCESS | 4008 | 1471544575276 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 11:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:22:55 INFO - PROCESS | 4008 | 1471544575281 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:22:55 INFO - PROCESS | 4008 | 1471544575284 Marionette TRACE conn5 <- [1,2394,null,{}] 11:22:55 INFO - PROCESS | 4008 | 1471544575290 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:55 INFO - PROCESS | 4008 | 1471544575293 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:55 INFO - PROCESS | 4008 | 1471544575438 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 11:22:55 INFO - PROCESS | 4008 | 1471544575580 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:55 INFO - PROCESS | 4008 | 1471544575583 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:55 INFO - PROCESS | 4008 | ++DOCSHELL 0CD3A800 == 34 [pid = 4008] [id = 608] 11:22:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (0FBF3400) [pid = 4008] [serial = 1824] [outer = 00000000] 11:22:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (10381000) [pid = 4008] [serial = 1825] [outer = 0FBF3400] 11:22:55 INFO - PROCESS | 4008 | 1471544575643 Marionette DEBUG loaded listener.js 11:22:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (13FDB400) [pid = 4008] [serial = 1826] [outer = 0FBF3400] 11:22:56 INFO - PROCESS | 4008 | 1471544576309 Marionette TRACE conn5 <- [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]]]}] 11:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1080ms 11:22:56 INFO - PROCESS | 4008 | 1471544576361 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 11:22:56 INFO - PROCESS | 4008 | 1471544576367 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 11:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:22:56 INFO - PROCESS | 4008 | 1471544576373 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:22:56 INFO - PROCESS | 4008 | 1471544576376 Marionette TRACE conn5 <- [1,2398,null,{}] 11:22:56 INFO - PROCESS | 4008 | 1471544576381 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:56 INFO - PROCESS | 4008 | 1471544576383 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:56 INFO - PROCESS | 4008 | 1471544576505 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 11:22:56 INFO - PROCESS | 4008 | 1471544576651 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:56 INFO - PROCESS | 4008 | 1471544576654 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:56 INFO - PROCESS | 4008 | ++DOCSHELL 15E25400 == 35 [pid = 4008] [id = 609] 11:22:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (15E26C00) [pid = 4008] [serial = 1827] [outer = 00000000] 11:22:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (16E54000) [pid = 4008] [serial = 1828] [outer = 15E26C00] 11:22:56 INFO - PROCESS | 4008 | 1471544576717 Marionette DEBUG loaded listener.js 11:22:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (16E7C400) [pid = 4008] [serial = 1829] [outer = 15E26C00] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 19602000 == 34 [pid = 4008] [id = 606] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 0C9C3000 == 33 [pid = 4008] [id = 605] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 1888AC00 == 32 [pid = 4008] [id = 604] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 175F1000 == 31 [pid = 4008] [id = 603] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 16E73800 == 30 [pid = 4008] [id = 602] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 15E2F000 == 29 [pid = 4008] [id = 601] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 13D21400 == 28 [pid = 4008] [id = 600] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 0C972C00 == 27 [pid = 4008] [id = 599] 11:22:57 INFO - PROCESS | 4008 | --DOCSHELL 13F2E000 == 26 [pid = 4008] [id = 598] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (18DD8400) [pid = 4008] [serial = 1765] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19738C00) [pid = 4008] [serial = 1769] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (1961F000) [pid = 4008] [serial = 1768] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15931400) [pid = 4008] [serial = 1756] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E2A400) [pid = 4008] [serial = 1757] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (16E7B400) [pid = 4008] [serial = 1759] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1724F000) [pid = 4008] [serial = 1760] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (10DDD800) [pid = 4008] [serial = 1753] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19743C00) [pid = 4008] [serial = 1771] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (13FDBC00) [pid = 4008] [serial = 1754] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18892400) [pid = 4008] [serial = 1762] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (15E27400) [pid = 4008] [serial = 1750] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E57000) [pid = 4008] [serial = 1751] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0CD36800) [pid = 4008] [serial = 1747] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FC50C00) [pid = 4008] [serial = 1748] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (199C8400) [pid = 4008] [serial = 1780] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (199CAC00) [pid = 4008] [serial = 1781] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (17258800) [pid = 4008] [serial = 1774] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (172B3400) [pid = 4008] [serial = 1775] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19997C00) [pid = 4008] [serial = 1778] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19726800) [pid = 4008] [serial = 1745] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1998FC00) [pid = 4008] [serial = 1777] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1996E400) [pid = 4008] [serial = 1772] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19377C00) [pid = 4008] [serial = 1766] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (18A49000) [pid = 4008] [serial = 1763] [outer = 00000000] [url = about:blank] 11:22:57 INFO - PROCESS | 4008 | 1471544577627 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1269ms 11:22:57 INFO - PROCESS | 4008 | 1471544577645 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 11:22:57 INFO - PROCESS | 4008 | 1471544577649 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 11:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:22:57 INFO - PROCESS | 4008 | 1471544577654 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:22:57 INFO - PROCESS | 4008 | 1471544577657 Marionette TRACE conn5 <- [1,2402,null,{}] 11:22:57 INFO - PROCESS | 4008 | 1471544577663 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:57 INFO - PROCESS | 4008 | 1471544577666 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:57 INFO - PROCESS | 4008 | 1471544577755 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 11:22:57 INFO - PROCESS | 4008 | 1471544577763 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:57 INFO - PROCESS | 4008 | 1471544577768 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:57 INFO - PROCESS | 4008 | ++DOCSHELL 0FC5C000 == 27 [pid = 4008] [id = 610] 11:22:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (0FD03400) [pid = 4008] [serial = 1830] [outer = 00000000] 11:22:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0FD0F800) [pid = 4008] [serial = 1831] [outer = 0FD03400] 11:22:57 INFO - PROCESS | 4008 | 1471544577817 Marionette DEBUG loaded listener.js 11:22:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (10271400) [pid = 4008] [serial = 1832] [outer = 0FD03400] 11:22:58 INFO - PROCESS | 4008 | 1471544578344 Marionette TRACE conn5 <- [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]]]}] 11:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 730ms 11:22:58 INFO - PROCESS | 4008 | 1471544578385 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 11:22:58 INFO - PROCESS | 4008 | 1471544578389 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 11:22:58 INFO - PROCESS | 4008 | 1471544578395 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:22:58 INFO - PROCESS | 4008 | 1471544578398 Marionette TRACE conn5 <- [1,2406,null,{}] 11:22:58 INFO - PROCESS | 4008 | 1471544578402 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:58 INFO - PROCESS | 4008 | 1471544578404 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:58 INFO - PROCESS | 4008 | 1471544578491 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 11:22:58 INFO - PROCESS | 4008 | 1471544578590 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:58 INFO - PROCESS | 4008 | 1471544578593 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:58 INFO - PROCESS | 4008 | ++DOCSHELL 0FC5B800 == 28 [pid = 4008] [id = 611] 11:22:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (14263C00) [pid = 4008] [serial = 1833] [outer = 00000000] 11:22:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (1484D800) [pid = 4008] [serial = 1834] [outer = 14263C00] 11:22:58 INFO - PROCESS | 4008 | 1471544578641 Marionette DEBUG loaded listener.js 11:22:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (14930400) [pid = 4008] [serial = 1835] [outer = 14263C00] 11:22:59 INFO - PROCESS | 4008 | 1471544579043 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 11:22:59 INFO - PROCESS | 4008 | 1471544579070 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 11:22:59 INFO - PROCESS | 4008 | 1471544579072 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 11:22:59 INFO - PROCESS | 4008 | 1471544579076 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:22:59 INFO - PROCESS | 4008 | 1471544579079 Marionette TRACE conn5 <- [1,2410,null,{}] 11:22:59 INFO - PROCESS | 4008 | 1471544579090 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:59 INFO - PROCESS | 4008 | 1471544579095 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:59 INFO - PROCESS | 4008 | 1471544579209 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 11:22:59 INFO - PROCESS | 4008 | 1471544579220 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:59 INFO - PROCESS | 4008 | 1471544579223 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:59 INFO - PROCESS | 4008 | ++DOCSHELL 17202800 == 29 [pid = 4008] [id = 612] 11:22:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1720B400) [pid = 4008] [serial = 1836] [outer = 00000000] 11:22:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (172B7000) [pid = 4008] [serial = 1837] [outer = 1720B400] 11:22:59 INFO - PROCESS | 4008 | 1471544579273 Marionette DEBUG loaded listener.js 11:22:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1866B400) [pid = 4008] [serial = 1838] [outer = 1720B400] 11:22:59 INFO - PROCESS | 4008 | 1471544579716 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 11:22:59 INFO - PROCESS | 4008 | 1471544579750 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 11:22:59 INFO - PROCESS | 4008 | 1471544579753 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 11:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:22:59 INFO - PROCESS | 4008 | 1471544579756 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:22:59 INFO - PROCESS | 4008 | 1471544579757 Marionette TRACE conn5 <- [1,2414,null,{}] 11:22:59 INFO - PROCESS | 4008 | 1471544579782 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:59 INFO - PROCESS | 4008 | 1471544579784 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:59 INFO - PROCESS | 4008 | 1471544579906 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 11:22:59 INFO - PROCESS | 4008 | 1471544579911 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:59 INFO - PROCESS | 4008 | 1471544579913 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:22:59 INFO - PROCESS | 4008 | ++DOCSHELL 1888A400 == 30 [pid = 4008] [id = 613] 11:22:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1888A800) [pid = 4008] [serial = 1839] [outer = 00000000] 11:23:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18A06800) [pid = 4008] [serial = 1840] [outer = 1888A800] 11:23:00 INFO - PROCESS | 4008 | 1471544580014 Marionette DEBUG loaded listener.js 11:23:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18AEAC00) [pid = 4008] [serial = 1841] [outer = 1888A800] 11:23:00 INFO - PROCESS | 4008 | 1471544580429 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 690ms 11:23:00 INFO - PROCESS | 4008 | 1471544580450 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 11:23:00 INFO - PROCESS | 4008 | 1471544580452 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 11:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:23:00 INFO - PROCESS | 4008 | 1471544580461 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:23:00 INFO - PROCESS | 4008 | 1471544580463 Marionette TRACE conn5 <- [1,2418,null,{}] 11:23:00 INFO - PROCESS | 4008 | 1471544580466 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:00 INFO - PROCESS | 4008 | 1471544580468 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:00 INFO - PROCESS | 4008 | 1471544580592 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 11:23:00 INFO - PROCESS | 4008 | 1471544580686 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:00 INFO - PROCESS | 4008 | 1471544580688 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:00 INFO - PROCESS | 4008 | ++DOCSHELL 18A02400 == 31 [pid = 4008] [id = 614] 11:23:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (18AE5400) [pid = 4008] [serial = 1842] [outer = 00000000] 11:23:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (18DDE800) [pid = 4008] [serial = 1843] [outer = 18AE5400] 11:23:00 INFO - PROCESS | 4008 | 1471544580733 Marionette DEBUG loaded listener.js 11:23:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (195A2800) [pid = 4008] [serial = 1844] [outer = 18AE5400] 11:23:01 INFO - PROCESS | 4008 | 1471544581160 Marionette TRACE conn5 <- [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]]]}] 11:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 11:23:01 INFO - PROCESS | 4008 | 1471544581195 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 11:23:01 INFO - PROCESS | 4008 | 1471544581197 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 11:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:23:01 INFO - PROCESS | 4008 | 1471544581200 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:23:01 INFO - PROCESS | 4008 | 1471544581202 Marionette TRACE conn5 <- [1,2422,null,{}] 11:23:01 INFO - PROCESS | 4008 | 1471544581205 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:01 INFO - PROCESS | 4008 | 1471544581211 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:01 INFO - PROCESS | 4008 | 1471544581365 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 11:23:01 INFO - PROCESS | 4008 | 1471544581435 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:01 INFO - PROCESS | 4008 | 1471544581437 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:01 INFO - PROCESS | 4008 | ++DOCSHELL 19725C00 == 32 [pid = 4008] [id = 615] 11:23:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1972AC00) [pid = 4008] [serial = 1845] [outer = 00000000] 11:23:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19730C00) [pid = 4008] [serial = 1846] [outer = 1972AC00] 11:23:01 INFO - PROCESS | 4008 | 1471544581483 Marionette DEBUG loaded listener.js 11:23:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1972D800) [pid = 4008] [serial = 1847] [outer = 1972AC00] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (13D21C00) [pid = 4008] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (15E2F400) [pid = 4008] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (16E74000) [pid = 4008] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0C975000) [pid = 4008] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (13FDB000) [pid = 4008] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0FC5B000) [pid = 4008] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E5B800) [pid = 4008] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (175F7000) [pid = 4008] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19725800) [pid = 4008] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1973B000) [pid = 4008] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1888B800) [pid = 4008] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19609400) [pid = 4008] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:23:01 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (10269400) [pid = 4008] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:23:02 INFO - PROCESS | 4008 | 1471544581999 Marionette TRACE conn5 <- [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]]]}] 11:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 830ms 11:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:23:02 INFO - PROCESS | 4008 | 1471544582031 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 11:23:02 INFO - PROCESS | 4008 | 1471544582033 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 11:23:02 INFO - PROCESS | 4008 | 1471544582036 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:23:02 INFO - PROCESS | 4008 | 1471544582037 Marionette TRACE conn5 <- [1,2426,null,{}] 11:23:02 INFO - PROCESS | 4008 | 1471544582041 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:02 INFO - PROCESS | 4008 | 1471544582042 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:02 INFO - PROCESS | 4008 | 1471544582123 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 11:23:02 INFO - PROCESS | 4008 | 1471544582221 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:02 INFO - PROCESS | 4008 | 1471544582223 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:02 INFO - PROCESS | 4008 | ++DOCSHELL 1026D400 == 33 [pid = 4008] [id = 616] 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (10DDD400) [pid = 4008] [serial = 1848] [outer = 00000000] 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15EB5400) [pid = 4008] [serial = 1849] [outer = 10DDD400] 11:23:02 INFO - PROCESS | 4008 | 1471544582271 Marionette DEBUG loaded listener.js 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (17250000) [pid = 4008] [serial = 1850] [outer = 10DDD400] 11:23:02 INFO - PROCESS | 4008 | 1471544582625 Marionette TRACE conn5 <- [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]]]}] 11:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 630ms 11:23:02 INFO - PROCESS | 4008 | 1471544582667 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 11:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:23:02 INFO - PROCESS | 4008 | 1471544582669 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 11:23:02 INFO - PROCESS | 4008 | 1471544582672 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:23:02 INFO - PROCESS | 4008 | 1471544582674 Marionette TRACE conn5 <- [1,2430,null,{}] 11:23:02 INFO - PROCESS | 4008 | 1471544582677 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:02 INFO - PROCESS | 4008 | 1471544582679 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:02 INFO - PROCESS | 4008 | 1471544582759 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 11:23:02 INFO - PROCESS | 4008 | 1471544582855 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:02 INFO - PROCESS | 4008 | 1471544582857 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:02 INFO - PROCESS | 4008 | ++DOCSHELL 14923800 == 34 [pid = 4008] [id = 617] 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15EBF400) [pid = 4008] [serial = 1851] [outer = 00000000] 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1973E400) [pid = 4008] [serial = 1852] [outer = 15EBF400] 11:23:02 INFO - PROCESS | 4008 | 1471544582903 Marionette DEBUG loaded listener.js 11:23:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19742400) [pid = 4008] [serial = 1853] [outer = 15EBF400] 11:23:03 INFO - PROCESS | 4008 | 1471544583256 Marionette TRACE conn5 <- [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]]]}] 11:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 11:23:03 INFO - PROCESS | 4008 | 1471544583303 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 11:23:03 INFO - PROCESS | 4008 | 1471544583305 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 11:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:23:03 INFO - PROCESS | 4008 | 1471544583308 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:23:03 INFO - PROCESS | 4008 | 1471544583310 Marionette TRACE conn5 <- [1,2434,null,{}] 11:23:03 INFO - PROCESS | 4008 | 1471544583322 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:03 INFO - PROCESS | 4008 | 1471544583324 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:03 INFO - PROCESS | 4008 | 1471544583446 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 11:23:03 INFO - PROCESS | 4008 | 1471544583479 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:03 INFO - PROCESS | 4008 | 1471544583481 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:03 INFO - PROCESS | 4008 | ++DOCSHELL 17202000 == 35 [pid = 4008] [id = 618] 11:23:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1973F400) [pid = 4008] [serial = 1854] [outer = 00000000] 11:23:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (19995C00) [pid = 4008] [serial = 1855] [outer = 1973F400] 11:23:03 INFO - PROCESS | 4008 | 1471544583526 Marionette DEBUG loaded listener.js 11:23:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (199C0000) [pid = 4008] [serial = 1856] [outer = 1973F400] 11:23:04 INFO - PROCESS | 4008 | 1471544583987 Marionette TRACE conn5 <- [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]]]}] 11:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 731ms 11:23:04 INFO - PROCESS | 4008 | 1471544584040 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 11:23:04 INFO - PROCESS | 4008 | 1471544584044 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 11:23:04 INFO - PROCESS | 4008 | 1471544584050 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:23:04 INFO - PROCESS | 4008 | 1471544584054 Marionette TRACE conn5 <- [1,2438,null,{}] 11:23:04 INFO - PROCESS | 4008 | 1471544584060 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:04 INFO - PROCESS | 4008 | 1471544584064 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:04 INFO - PROCESS | 4008 | 1471544584180 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 11:23:04 INFO - PROCESS | 4008 | 1471544584287 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:04 INFO - PROCESS | 4008 | 1471544584292 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:04 INFO - PROCESS | 4008 | ++DOCSHELL 0C972C00 == 36 [pid = 4008] [id = 619] 11:23:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (0C975000) [pid = 4008] [serial = 1857] [outer = 00000000] 11:23:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (0FBF4C00) [pid = 4008] [serial = 1858] [outer = 0C975000] 11:23:04 INFO - PROCESS | 4008 | 1471544584353 Marionette DEBUG loaded listener.js 11:23:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (0FD0D400) [pid = 4008] [serial = 1859] [outer = 0C975000] 11:23:05 INFO - PROCESS | 4008 | 1471544585031 Marionette TRACE conn5 <- [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]]]}] 11:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1018ms 11:23:05 INFO - PROCESS | 4008 | 1471544585072 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 11:23:05 INFO - PROCESS | 4008 | 1471544585077 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 11:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:23:05 INFO - PROCESS | 4008 | 1471544585083 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:23:05 INFO - PROCESS | 4008 | 1471544585086 Marionette TRACE conn5 <- [1,2442,null,{}] 11:23:05 INFO - PROCESS | 4008 | 1471544585090 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:05 INFO - PROCESS | 4008 | 1471544585093 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:05 INFO - PROCESS | 4008 | 1471544585207 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 11:23:05 INFO - PROCESS | 4008 | 1471544585349 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:05 INFO - PROCESS | 4008 | 1471544585351 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:05 INFO - PROCESS | 4008 | ++DOCSHELL 15E2E400 == 37 [pid = 4008] [id = 620] 11:23:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (15E32400) [pid = 4008] [serial = 1860] [outer = 00000000] 11:23:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E6F400) [pid = 4008] [serial = 1861] [outer = 15E32400] 11:23:05 INFO - PROCESS | 4008 | 1471544585410 Marionette DEBUG loaded listener.js 11:23:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (17258000) [pid = 4008] [serial = 1862] [outer = 15E32400] 11:23:06 INFO - PROCESS | 4008 | 1471544586004 Marionette TRACE conn5 <- [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]]]}] 11:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 970ms 11:23:06 INFO - PROCESS | 4008 | 1471544586057 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 11:23:06 INFO - PROCESS | 4008 | 1471544586060 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 11:23:06 INFO - PROCESS | 4008 | 1471544586063 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:23:06 INFO - PROCESS | 4008 | 1471544586067 Marionette TRACE conn5 <- [1,2446,null,{}] 11:23:06 INFO - PROCESS | 4008 | 1471544586079 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:06 INFO - PROCESS | 4008 | 1471544586084 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:06 INFO - PROCESS | 4008 | 1471544586241 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 11:23:06 INFO - PROCESS | 4008 | 1471544586258 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:06 INFO - PROCESS | 4008 | 1471544586261 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:06 INFO - PROCESS | 4008 | ++DOCSHELL 19723400 == 38 [pid = 4008] [id = 621] 11:23:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19728800) [pid = 4008] [serial = 1863] [outer = 00000000] 11:23:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (1973C800) [pid = 4008] [serial = 1864] [outer = 19728800] 11:23:06 INFO - PROCESS | 4008 | 1471544586320 Marionette DEBUG loaded listener.js 11:23:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19996000) [pid = 4008] [serial = 1865] [outer = 19728800] 11:23:06 INFO - PROCESS | 4008 | 1471544586928 Marionette TRACE conn5 <- [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]]]}] 11:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 870ms 11:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:23:06 INFO - PROCESS | 4008 | 1471544586937 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 11:23:06 INFO - PROCESS | 4008 | 1471544586940 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 11:23:06 INFO - PROCESS | 4008 | 1471544586943 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:23:06 INFO - PROCESS | 4008 | 1471544586945 Marionette TRACE conn5 <- [1,2450,null,{}] 11:23:06 INFO - PROCESS | 4008 | 1471544586964 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:06 INFO - PROCESS | 4008 | 1471544586966 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:07 INFO - PROCESS | 4008 | 1471544587077 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 11:23:07 INFO - PROCESS | 4008 | 1471544587214 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 4008 | 1471544587217 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:07 INFO - PROCESS | 4008 | ++DOCSHELL 199C9800 == 39 [pid = 4008] [id = 622] 11:23:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19B7D800) [pid = 4008] [serial = 1866] [outer = 00000000] 11:23:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19B84400) [pid = 4008] [serial = 1867] [outer = 19B7D800] 11:23:07 INFO - PROCESS | 4008 | 1471544587274 Marionette DEBUG loaded listener.js 11:23:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19B88800) [pid = 4008] [serial = 1868] [outer = 19B7D800] 11:23:08 INFO - PROCESS | 4008 | 1471544588101 Marionette TRACE conn5 <- [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]]]}] 11:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1195ms 11:23:08 INFO - PROCESS | 4008 | 1471544588143 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 11:23:08 INFO - PROCESS | 4008 | 1471544588148 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 11:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:23:08 INFO - PROCESS | 4008 | 1471544588153 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:23:08 INFO - PROCESS | 4008 | 1471544588156 Marionette TRACE conn5 <- [1,2454,null,{}] 11:23:08 INFO - PROCESS | 4008 | 1471544588162 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:08 INFO - PROCESS | 4008 | 1471544588164 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:08 INFO - PROCESS | 4008 | 1471544588269 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 11:23:08 INFO - PROCESS | 4008 | 1471544588412 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:08 INFO - PROCESS | 4008 | 1471544588416 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:08 INFO - PROCESS | 4008 | ++DOCSHELL 10269C00 == 40 [pid = 4008] [id = 623] 11:23:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (10305800) [pid = 4008] [serial = 1869] [outer = 00000000] 11:23:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (10DE0400) [pid = 4008] [serial = 1870] [outer = 10305800] 11:23:08 INFO - PROCESS | 4008 | 1471544588472 Marionette DEBUG loaded listener.js 11:23:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (13FDD800) [pid = 4008] [serial = 1871] [outer = 10305800] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 14923800 == 39 [pid = 4008] [id = 617] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 1026D400 == 38 [pid = 4008] [id = 616] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 19725C00 == 37 [pid = 4008] [id = 615] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 18A02400 == 36 [pid = 4008] [id = 614] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 1888A400 == 35 [pid = 4008] [id = 613] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 17202800 == 34 [pid = 4008] [id = 612] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 0FC5B800 == 33 [pid = 4008] [id = 611] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 0FC5C000 == 32 [pid = 4008] [id = 610] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 15E2DC00 == 31 [pid = 4008] [id = 607] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 0CD3A800 == 30 [pid = 4008] [id = 608] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 15E25400 == 29 [pid = 4008] [id = 609] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 199C9800 == 28 [pid = 4008] [id = 622] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 15E2E400 == 27 [pid = 4008] [id = 620] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 19723400 == 26 [pid = 4008] [id = 621] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 17202000 == 25 [pid = 4008] [id = 618] 11:23:09 INFO - PROCESS | 4008 | --DOCSHELL 0C972C00 == 24 [pid = 4008] [id = 619] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (13FAF400) [pid = 4008] [serial = 1801] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (140D4000) [pid = 4008] [serial = 1802] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (15EB5C00) [pid = 4008] [serial = 1804] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (17201400) [pid = 4008] [serial = 1807] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (0FC4E400) [pid = 4008] [serial = 1798] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0FD0B400) [pid = 4008] [serial = 1799] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (14857C00) [pid = 4008] [serial = 1796] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1429B800) [pid = 4008] [serial = 1795] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10B4BC00) [pid = 4008] [serial = 1784] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1026AC00) [pid = 4008] [serial = 1783] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (173C7000) [pid = 4008] [serial = 1787] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (16E47800) [pid = 4008] [serial = 1786] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18809C00) [pid = 4008] [serial = 1810] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (199C7800) [pid = 4008] [serial = 1790] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1973DC00) [pid = 4008] [serial = 1789] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1AD1D000) [pid = 4008] [serial = 1793] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19B89400) [pid = 4008] [serial = 1792] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18DD6000) [pid = 4008] [serial = 1813] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1883F400) [pid = 4008] [serial = 1811] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1960E000) [pid = 4008] [serial = 1819] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (195A5800) [pid = 4008] [serial = 1814] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (172BC400) [pid = 4008] [serial = 1808] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (18889000) [pid = 4008] [serial = 1816] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19724400) [pid = 4008] [serial = 1822] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18AE8400) [pid = 4008] [serial = 1817] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E50C00) [pid = 4008] [serial = 1805] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (19603000) [pid = 4008] [serial = 1820] [outer = 00000000] [url = about:blank] 11:23:09 INFO - PROCESS | 4008 | 1471544589713 Marionette TRACE conn5 <- [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]]]}] 11:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1583ms 11:23:09 INFO - PROCESS | 4008 | 1471544589740 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 11:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:23:09 INFO - PROCESS | 4008 | 1471544589744 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 11:23:09 INFO - PROCESS | 4008 | 1471544589748 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:23:09 INFO - PROCESS | 4008 | 1471544589751 Marionette TRACE conn5 <- [1,2458,null,{}] 11:23:09 INFO - PROCESS | 4008 | 1471544589757 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:09 INFO - PROCESS | 4008 | 1471544589760 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:09 INFO - PROCESS | 4008 | 1471544589852 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 11:23:09 INFO - PROCESS | 4008 | 1471544589949 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 4008 | 1471544589951 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:09 INFO - PROCESS | 4008 | ++DOCSHELL 0C9C2000 == 25 [pid = 4008] [id = 624] 11:23:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0C9C3000) [pid = 4008] [serial = 1872] [outer = 00000000] 11:23:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0FC5C000) [pid = 4008] [serial = 1873] [outer = 0C9C3000] 11:23:10 INFO - PROCESS | 4008 | 1471544590001 Marionette DEBUG loaded listener.js 11:23:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FD0BC00) [pid = 4008] [serial = 1874] [outer = 0C9C3000] 11:23:10 INFO - PROCESS | 4008 | 1471544590398 Marionette TRACE conn5 <- [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]]]}] 11:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 11:23:10 INFO - PROCESS | 4008 | 1471544590419 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 11:23:10 INFO - PROCESS | 4008 | 1471544590424 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 11:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:23:10 INFO - PROCESS | 4008 | 1471544590444 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:23:10 INFO - PROCESS | 4008 | 1471544590447 Marionette TRACE conn5 <- [1,2462,null,{}] 11:23:10 INFO - PROCESS | 4008 | 1471544590451 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:10 INFO - PROCESS | 4008 | 1471544590454 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:10 INFO - PROCESS | 4008 | 1471544590543 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 11:23:10 INFO - PROCESS | 4008 | 1471544590550 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:10 INFO - PROCESS | 4008 | 1471544590552 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:10 INFO - PROCESS | 4008 | ++DOCSHELL 13D1E400 == 26 [pid = 4008] [id = 625] 11:23:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (13D1FC00) [pid = 4008] [serial = 1875] [outer = 00000000] 11:23:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (13FB5400) [pid = 4008] [serial = 1876] [outer = 13D1FC00] 11:23:10 INFO - PROCESS | 4008 | 1471544590601 Marionette DEBUG loaded listener.js 11:23:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (14262C00) [pid = 4008] [serial = 1877] [outer = 13D1FC00] 11:23:11 INFO - PROCESS | 4008 | 1471544591105 Marionette TRACE conn5 <- [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]]]}] 11:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 690ms 11:23:11 INFO - PROCESS | 4008 | 1471544591124 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 11:23:11 INFO - PROCESS | 4008 | 1471544591126 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 11:23:11 INFO - PROCESS | 4008 | 1471544591130 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:23:11 INFO - PROCESS | 4008 | 1471544591133 Marionette TRACE conn5 <- [1,2466,null,{}] 11:23:11 INFO - PROCESS | 4008 | 1471544591144 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:11 INFO - PROCESS | 4008 | 1471544591149 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:11 INFO - PROCESS | 4008 | 1471544591234 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 11:23:11 INFO - PROCESS | 4008 | 1471544591244 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:11 INFO - PROCESS | 4008 | 1471544591247 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:11 INFO - PROCESS | 4008 | ++DOCSHELL 15E55000 == 27 [pid = 4008] [id = 626] 11:23:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E55800) [pid = 4008] [serial = 1878] [outer = 00000000] 11:23:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E5C400) [pid = 4008] [serial = 1879] [outer = 15E55800] 11:23:11 INFO - PROCESS | 4008 | 1471544591298 Marionette DEBUG loaded listener.js 11:23:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16408000) [pid = 4008] [serial = 1880] [outer = 15E55800] 11:23:11 INFO - PROCESS | 4008 | 1471544591752 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 11:23:11 INFO - PROCESS | 4008 | 1471544591804 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 11:23:11 INFO - PROCESS | 4008 | 1471544591807 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 11:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:23:11 INFO - PROCESS | 4008 | 1471544591820 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:23:11 INFO - PROCESS | 4008 | 1471544591822 Marionette TRACE conn5 <- [1,2470,null,{}] 11:23:11 INFO - PROCESS | 4008 | 1471544591825 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:11 INFO - PROCESS | 4008 | 1471544591827 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:11 INFO - PROCESS | 4008 | 1471544591943 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 11:23:12 INFO - PROCESS | 4008 | 1471544592033 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:12 INFO - PROCESS | 4008 | 1471544592035 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:12 INFO - PROCESS | 4008 | ++DOCSHELL 16E6F000 == 28 [pid = 4008] [id = 627] 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E71000) [pid = 4008] [serial = 1881] [outer = 00000000] 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (17202000) [pid = 4008] [serial = 1882] [outer = 16E71000] 11:23:12 INFO - PROCESS | 4008 | 1471544592082 Marionette DEBUG loaded listener.js 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (173C7000) [pid = 4008] [serial = 1883] [outer = 16E71000] 11:23:12 INFO - PROCESS | 4008 | 1471544592509 Marionette TRACE conn5 <- [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]]]}] 11:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 11:23:12 INFO - PROCESS | 4008 | 1471544592555 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 11:23:12 INFO - PROCESS | 4008 | 1471544592557 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 11:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:23:12 INFO - PROCESS | 4008 | 1471544592560 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:23:12 INFO - PROCESS | 4008 | 1471544592562 Marionette TRACE conn5 <- [1,2474,null,{}] 11:23:12 INFO - PROCESS | 4008 | 1471544592566 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:12 INFO - PROCESS | 4008 | 1471544592568 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:12 INFO - PROCESS | 4008 | 1471544592681 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 11:23:12 INFO - PROCESS | 4008 | 1471544592687 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:12 INFO - PROCESS | 4008 | 1471544592689 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:12 INFO - PROCESS | 4008 | ++DOCSHELL 173CD000 == 29 [pid = 4008] [id = 628] 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (173D0400) [pid = 4008] [serial = 1884] [outer = 00000000] 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (186DB400) [pid = 4008] [serial = 1885] [outer = 173D0400] 11:23:12 INFO - PROCESS | 4008 | 1471544592735 Marionette DEBUG loaded listener.js 11:23:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1883F800) [pid = 4008] [serial = 1886] [outer = 173D0400] 11:23:13 INFO - PROCESS | 4008 | 1471544593181 Marionette TRACE conn5 <- [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]]]}] 11:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 11:23:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:23:13 INFO - PROCESS | 4008 | 1471544593231 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 11:23:13 INFO - PROCESS | 4008 | 1471544593233 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 11:23:13 INFO - PROCESS | 4008 | 1471544593236 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:23:13 INFO - PROCESS | 4008 | 1471544593238 Marionette TRACE conn5 <- [1,2478,null,{}] 11:23:13 INFO - PROCESS | 4008 | 1471544593241 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:13 INFO - PROCESS | 4008 | 1471544593247 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:13 INFO - PROCESS | 4008 | 1471544593428 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 11:23:13 INFO - PROCESS | 4008 | 1471544593449 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:13 INFO - PROCESS | 4008 | 1471544593451 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:13 INFO - PROCESS | 4008 | ++DOCSHELL 1888A400 == 30 [pid = 4008] [id = 629] 11:23:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1888B800) [pid = 4008] [serial = 1887] [outer = 00000000] 11:23:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18DDA400) [pid = 4008] [serial = 1888] [outer = 1888B800] 11:23:13 INFO - PROCESS | 4008 | 1471544593497 Marionette DEBUG loaded listener.js 11:23:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (195A0C00) [pid = 4008] [serial = 1889] [outer = 1888B800] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15EBF400) [pid = 4008] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1972AC00) [pid = 4008] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18AE5400) [pid = 4008] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (14263C00) [pid = 4008] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1720B400) [pid = 4008] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0FD03400) [pid = 4008] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10DDD400) [pid = 4008] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E26C00) [pid = 4008] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1961DC00) [pid = 4008] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FBF3400) [pid = 4008] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1973F400) [pid = 4008] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:23:14 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1888A800) [pid = 4008] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:23:14 INFO - PROCESS | 4008 | 1471544594188 Marionette TRACE conn5 <- [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]]]}] 11:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 971ms 11:23:14 INFO - PROCESS | 4008 | 1471544594207 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 11:23:14 INFO - PROCESS | 4008 | 1471544594209 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 11:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:23:14 INFO - PROCESS | 4008 | 1471544594212 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:23:14 INFO - PROCESS | 4008 | 1471544594214 Marionette TRACE conn5 <- [1,2482,null,{}] 11:23:14 INFO - PROCESS | 4008 | 1471544594217 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:14 INFO - PROCESS | 4008 | 1471544594219 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:14 INFO - PROCESS | 4008 | 1471544594298 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 11:23:14 INFO - PROCESS | 4008 | 1471544594393 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:14 INFO - PROCESS | 4008 | 1471544594396 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:14 INFO - PROCESS | 4008 | ++DOCSHELL 0C774000 == 31 [pid = 4008] [id = 630] 11:23:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FBF3400) [pid = 4008] [serial = 1890] [outer = 00000000] 11:23:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15EC1400) [pid = 4008] [serial = 1891] [outer = 0FBF3400] 11:23:14 INFO - PROCESS | 4008 | 1471544594443 Marionette DEBUG loaded listener.js 11:23:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E74000) [pid = 4008] [serial = 1892] [outer = 0FBF3400] 11:23:15 INFO - PROCESS | 4008 | 1471544595184 Marionette TRACE conn5 <- [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]]]}] 11:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1019ms 11:23:15 INFO - PROCESS | 4008 | 1471544595233 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 11:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:23:15 INFO - PROCESS | 4008 | 1471544595237 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 11:23:15 INFO - PROCESS | 4008 | 1471544595242 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:23:15 INFO - PROCESS | 4008 | 1471544595247 Marionette TRACE conn5 <- [1,2486,null,{}] 11:23:15 INFO - PROCESS | 4008 | 1471544595273 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:15 INFO - PROCESS | 4008 | 1471544595276 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:15 INFO - PROCESS | 4008 | 1471544595408 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 11:23:15 INFO - PROCESS | 4008 | 1471544595541 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:15 INFO - PROCESS | 4008 | 1471544595544 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:15 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 32 [pid = 4008] [id = 631] 11:23:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FC50C00) [pid = 4008] [serial = 1893] [outer = 00000000] 11:23:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (13D1CC00) [pid = 4008] [serial = 1894] [outer = 0FC50C00] 11:23:15 INFO - PROCESS | 4008 | 1471544595606 Marionette DEBUG loaded listener.js 11:23:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (14840000) [pid = 4008] [serial = 1895] [outer = 0FC50C00] 11:23:16 INFO - PROCESS | 4008 | 1471544596268 Marionette TRACE conn5 <- [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]]]}] 11:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1099ms 11:23:16 INFO - PROCESS | 4008 | 1471544596342 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 11:23:16 INFO - PROCESS | 4008 | 1471544596347 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 11:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:23:16 INFO - PROCESS | 4008 | 1471544596379 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:23:16 INFO - PROCESS | 4008 | 1471544596382 Marionette TRACE conn5 <- [1,2490,null,{}] 11:23:16 INFO - PROCESS | 4008 | 1471544596386 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:16 INFO - PROCESS | 4008 | 1471544596389 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:16 INFO - PROCESS | 4008 | 1471544596522 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 11:23:16 INFO - PROCESS | 4008 | 1471544596653 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:16 INFO - PROCESS | 4008 | 1471544596656 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:16 INFO - PROCESS | 4008 | ++DOCSHELL 10307800 == 33 [pid = 4008] [id = 632] 11:23:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (103DE800) [pid = 4008] [serial = 1896] [outer = 00000000] 11:23:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15E2A000) [pid = 4008] [serial = 1897] [outer = 103DE800] 11:23:16 INFO - PROCESS | 4008 | 1471544596717 Marionette DEBUG loaded listener.js 11:23:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E60400) [pid = 4008] [serial = 1898] [outer = 103DE800] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 1888A400 == 32 [pid = 4008] [id = 629] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 173CD000 == 31 [pid = 4008] [id = 628] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 16E6F000 == 30 [pid = 4008] [id = 627] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 15E55000 == 29 [pid = 4008] [id = 626] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 13D1E400 == 28 [pid = 4008] [id = 625] 11:23:17 INFO - PROCESS | 4008 | --DOCSHELL 0C9C2000 == 27 [pid = 4008] [id = 624] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19742400) [pid = 4008] [serial = 1853] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (19730C00) [pid = 4008] [serial = 1846] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (195A2800) [pid = 4008] [serial = 1844] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18DDE800) [pid = 4008] [serial = 1843] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1484D800) [pid = 4008] [serial = 1834] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (14930400) [pid = 4008] [serial = 1835] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (172B7000) [pid = 4008] [serial = 1837] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0FD0F800) [pid = 4008] [serial = 1831] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (10271400) [pid = 4008] [serial = 1832] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15EB5400) [pid = 4008] [serial = 1849] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (16E54000) [pid = 4008] [serial = 1828] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (16E7C400) [pid = 4008] [serial = 1829] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19664400) [pid = 4008] [serial = 1823] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (10381000) [pid = 4008] [serial = 1825] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (13FDB400) [pid = 4008] [serial = 1826] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19995C00) [pid = 4008] [serial = 1855] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (1973E400) [pid = 4008] [serial = 1852] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (199C0000) [pid = 4008] [serial = 1856] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (18A06800) [pid = 4008] [serial = 1840] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (1972D800) [pid = 4008] [serial = 1847] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (18AEAC00) [pid = 4008] [serial = 1841] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (17250000) [pid = 4008] [serial = 1850] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (1866B400) [pid = 4008] [serial = 1838] [outer = 00000000] [url = about:blank] 11:23:17 INFO - PROCESS | 4008 | 1471544597466 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1132ms 11:23:17 INFO - PROCESS | 4008 | 1471544597510 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 11:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:23:17 INFO - PROCESS | 4008 | 1471544597513 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 11:23:17 INFO - PROCESS | 4008 | 1471544597518 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:23:17 INFO - PROCESS | 4008 | 1471544597522 Marionette TRACE conn5 <- [1,2494,null,{}] 11:23:17 INFO - PROCESS | 4008 | 1471544597527 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:17 INFO - PROCESS | 4008 | 1471544597530 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:17 INFO - PROCESS | 4008 | 1471544597662 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 11:23:17 INFO - PROCESS | 4008 | 1471544597726 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:17 INFO - PROCESS | 4008 | 1471544597729 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:17 INFO - PROCESS | 4008 | ++DOCSHELL 1026A400 == 28 [pid = 4008] [id = 633] 11:23:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (1026D400) [pid = 4008] [serial = 1899] [outer = 00000000] 11:23:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (10B4D800) [pid = 4008] [serial = 1900] [outer = 1026D400] 11:23:17 INFO - PROCESS | 4008 | 1471544597779 Marionette DEBUG loaded listener.js 11:23:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (13DA9400) [pid = 4008] [serial = 1901] [outer = 1026D400] 11:23:18 INFO - PROCESS | 4008 | 1471544598224 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 790ms 11:23:18 INFO - PROCESS | 4008 | 1471544598310 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 11:23:18 INFO - PROCESS | 4008 | 1471544598314 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 11:23:18 INFO - PROCESS | 4008 | 1471544598320 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:23:18 INFO - PROCESS | 4008 | 1471544598322 Marionette TRACE conn5 <- [1,2498,null,{}] 11:23:18 INFO - PROCESS | 4008 | 1471544598327 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:18 INFO - PROCESS | 4008 | 1471544598329 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:18 INFO - PROCESS | 4008 | 1471544598427 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 11:23:18 INFO - PROCESS | 4008 | 1471544598436 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:18 INFO - PROCESS | 4008 | 1471544598438 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:18 INFO - PROCESS | 4008 | ++DOCSHELL 1516C800 == 29 [pid = 4008] [id = 634] 11:23:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (15933800) [pid = 4008] [serial = 1902] [outer = 00000000] 11:23:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (15E2D000) [pid = 4008] [serial = 1903] [outer = 15933800] 11:23:18 INFO - PROCESS | 4008 | 1471544598486 Marionette DEBUG loaded listener.js 11:23:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (15E58800) [pid = 4008] [serial = 1904] [outer = 15933800] 11:23:18 INFO - PROCESS | 4008 | 1471544598964 Marionette TRACE conn5 <- [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]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 11:23:19 INFO - PROCESS | 4008 | 1471544598995 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 4008 | 1471544598997 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 11:23:19 INFO - PROCESS | 4008 | 1471544599000 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:23:19 INFO - PROCESS | 4008 | 1471544599004 Marionette TRACE conn5 <- [1,2502,null,{}] 11:23:19 INFO - PROCESS | 4008 | 1471544599014 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:19 INFO - PROCESS | 4008 | 1471544599019 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:19 INFO - PROCESS | 4008 | 1471544599108 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 11:23:19 INFO - PROCESS | 4008 | 1471544599118 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 4008 | 1471544599121 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:19 INFO - PROCESS | 4008 | ++DOCSHELL 10380000 == 30 [pid = 4008] [id = 635] 11:23:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (15173C00) [pid = 4008] [serial = 1905] [outer = 00000000] 11:23:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (173CA800) [pid = 4008] [serial = 1906] [outer = 15173C00] 11:23:19 INFO - PROCESS | 4008 | 1471544599171 Marionette DEBUG loaded listener.js 11:23:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (1866B400) [pid = 4008] [serial = 1907] [outer = 15173C00] 11:23:19 INFO - PROCESS | 4008 | 1471544599672 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 730ms 11:23:19 INFO - PROCESS | 4008 | 1471544599735 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 4008 | 1471544599738 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 11:23:19 INFO - PROCESS | 4008 | 1471544599741 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:23:19 INFO - PROCESS | 4008 | 1471544599743 Marionette TRACE conn5 <- [1,2506,null,{}] 11:23:19 INFO - PROCESS | 4008 | 1471544599746 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:19 INFO - PROCESS | 4008 | 1471544599748 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:19 INFO - PROCESS | 4008 | 1471544599863 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 11:23:19 INFO - PROCESS | 4008 | 1471544599873 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 4008 | 1471544599875 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:19 INFO - PROCESS | 4008 | ++DOCSHELL 18841C00 == 31 [pid = 4008] [id = 636] 11:23:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (18843800) [pid = 4008] [serial = 1908] [outer = 00000000] 11:23:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (18A51C00) [pid = 4008] [serial = 1909] [outer = 18843800] 11:23:19 INFO - PROCESS | 4008 | 1471544599922 Marionette DEBUG loaded listener.js 11:23:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (18BA0000) [pid = 4008] [serial = 1910] [outer = 18843800] 11:23:20 INFO - PROCESS | 4008 | 1471544600399 Marionette TRACE conn5 <- [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]]]}] 11:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 11:23:20 INFO - PROCESS | 4008 | 1471544600415 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 11:23:20 INFO - PROCESS | 4008 | 1471544600417 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 11:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:23:20 INFO - PROCESS | 4008 | 1471544600420 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:23:20 INFO - PROCESS | 4008 | 1471544600422 Marionette TRACE conn5 <- [1,2510,null,{}] 11:23:20 INFO - PROCESS | 4008 | 1471544600425 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:20 INFO - PROCESS | 4008 | 1471544600427 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:20 INFO - PROCESS | 4008 | 1471544600545 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 11:23:20 INFO - PROCESS | 4008 | 1471544600551 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:20 INFO - PROCESS | 4008 | 1471544600553 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:20 INFO - PROCESS | 4008 | ++DOCSHELL 18DD5400 == 32 [pid = 4008] [id = 637] 11:23:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18DD8000) [pid = 4008] [serial = 1911] [outer = 00000000] 11:23:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (195A1800) [pid = 4008] [serial = 1912] [outer = 18DD8000] 11:23:20 INFO - PROCESS | 4008 | 1471544600599 Marionette DEBUG loaded listener.js 11:23:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (19605800) [pid = 4008] [serial = 1913] [outer = 18DD8000] 11:23:21 INFO - PROCESS | 4008 | 1471544601099 Marionette TRACE conn5 <- [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]]]}] 11:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 730ms 11:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:23:21 INFO - PROCESS | 4008 | 1471544601152 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 4008 | 1471544601154 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 11:23:21 INFO - PROCESS | 4008 | 1471544601157 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 4008 | 1471544601159 Marionette TRACE conn5 <- [1,2514,null,{}] 11:23:21 INFO - PROCESS | 4008 | 1471544601167 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:21 INFO - PROCESS | 4008 | 1471544601172 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:21 INFO - PROCESS | 4008 | 1471544601335 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 11:23:21 INFO - PROCESS | 4008 | 1471544601359 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:21 INFO - PROCESS | 4008 | 1471544601370 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:21 INFO - PROCESS | 4008 | ++DOCSHELL 1960D800 == 33 [pid = 4008] [id = 638] 11:23:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19618000) [pid = 4008] [serial = 1914] [outer = 00000000] 11:23:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1966BC00) [pid = 4008] [serial = 1915] [outer = 19618000] 11:23:21 INFO - PROCESS | 4008 | 1471544601416 Marionette DEBUG loaded listener.js 11:23:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19721C00) [pid = 4008] [serial = 1916] [outer = 19618000] 11:23:21 INFO - PROCESS | 4008 | 1471544601868 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 731ms 11:23:21 INFO - PROCESS | 4008 | 1471544601897 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 4008 | 1471544601899 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 11:23:21 INFO - PROCESS | 4008 | 1471544601902 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 4008 | 1471544601904 Marionette TRACE conn5 <- [1,2518,null,{}] 11:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:23:21 INFO - PROCESS | 4008 | 1471544601907 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:21 INFO - PROCESS | 4008 | 1471544601909 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:22 INFO - PROCESS | 4008 | 1471544602023 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 11:23:22 INFO - PROCESS | 4008 | 1471544602030 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 4008 | 1471544602032 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:22 INFO - PROCESS | 4008 | ++DOCSHELL 1961FC00 == 34 [pid = 4008] [id = 639] 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (19724800) [pid = 4008] [serial = 1917] [outer = 00000000] 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1972F000) [pid = 4008] [serial = 1918] [outer = 19724800] 11:23:22 INFO - PROCESS | 4008 | 1471544602136 Marionette DEBUG loaded listener.js 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1973B800) [pid = 4008] [serial = 1919] [outer = 19724800] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (16E71000) [pid = 4008] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (10305800) [pid = 4008] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (13D1FC00) [pid = 4008] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E55800) [pid = 4008] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0C9C3000) [pid = 4008] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0C975000) [pid = 4008] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (15E32400) [pid = 4008] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19728800) [pid = 4008] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19B7D800) [pid = 4008] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1888B800) [pid = 4008] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:23:22 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (173D0400) [pid = 4008] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:23:22 INFO - PROCESS | 4008 | 1471544602572 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 731ms 11:23:22 INFO - PROCESS | 4008 | 1471544602639 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 11:23:22 INFO - PROCESS | 4008 | 1471544602641 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 11:23:22 INFO - PROCESS | 4008 | 1471544602644 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:23:22 INFO - PROCESS | 4008 | 1471544602646 Marionette TRACE conn5 <- [1,2522,null,{}] 11:23:22 INFO - PROCESS | 4008 | 1471544602674 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:22 INFO - PROCESS | 4008 | 1471544602676 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:22 INFO - PROCESS | 4008 | 1471544602758 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 11:23:22 INFO - PROCESS | 4008 | 1471544602764 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 4008 | 1471544602766 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:22 INFO - PROCESS | 4008 | ++DOCSHELL 15E32400 == 35 [pid = 4008] [id = 640] 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (16E53800) [pid = 4008] [serial = 1920] [outer = 00000000] 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (18B9D000) [pid = 4008] [serial = 1921] [outer = 16E53800] 11:23:22 INFO - PROCESS | 4008 | 1471544602813 Marionette DEBUG loaded listener.js 11:23:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (19668C00) [pid = 4008] [serial = 1922] [outer = 16E53800] 11:23:23 INFO - PROCESS | 4008 | 1471544603245 Marionette TRACE conn5 <- [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]]]}] 11:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 11:23:23 INFO - PROCESS | 4008 | 1471544603287 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 11:23:23 INFO - PROCESS | 4008 | 1471544603289 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 11:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:23:23 INFO - PROCESS | 4008 | 1471544603292 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:23:23 INFO - PROCESS | 4008 | 1471544603294 Marionette TRACE conn5 <- [1,2526,null,{}] 11:23:23 INFO - PROCESS | 4008 | 1471544603298 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:23 INFO - PROCESS | 4008 | 1471544603300 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:23 INFO - PROCESS | 4008 | 1471544603395 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 11:23:23 INFO - PROCESS | 4008 | 1471544603401 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:23 INFO - PROCESS | 4008 | 1471544603403 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:23 INFO - PROCESS | 4008 | ++DOCSHELL 0C979800 == 36 [pid = 4008] [id = 641] 11:23:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FBF7400) [pid = 4008] [serial = 1923] [outer = 00000000] 11:23:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (19743400) [pid = 4008] [serial = 1924] [outer = 0FBF7400] 11:23:23 INFO - PROCESS | 4008 | 1471544603448 Marionette DEBUG loaded listener.js 11:23:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19744400) [pid = 4008] [serial = 1925] [outer = 0FBF7400] 11:23:23 INFO - PROCESS | 4008 | 1471544603864 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 630ms 11:23:23 INFO - PROCESS | 4008 | 1471544603927 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 11:23:23 INFO - PROCESS | 4008 | 1471544603929 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 11:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:23:23 INFO - PROCESS | 4008 | 1471544603932 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:23:23 INFO - PROCESS | 4008 | 1471544603934 Marionette TRACE conn5 <- [1,2530,null,{}] 11:23:23 INFO - PROCESS | 4008 | 1471544603937 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:23 INFO - PROCESS | 4008 | 1471544603939 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:24 INFO - PROCESS | 4008 | 1471544604022 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 11:23:24 INFO - PROCESS | 4008 | 1471544604027 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:24 INFO - PROCESS | 4008 | 1471544604029 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:24 INFO - PROCESS | 4008 | ++DOCSHELL 19743000 == 37 [pid = 4008] [id = 642] 11:23:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1998BC00) [pid = 4008] [serial = 1926] [outer = 00000000] 11:23:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19997400) [pid = 4008] [serial = 1927] [outer = 1998BC00] 11:23:24 INFO - PROCESS | 4008 | 1471544604075 Marionette DEBUG loaded listener.js 11:23:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (199C4800) [pid = 4008] [serial = 1928] [outer = 1998BC00] 11:23:24 INFO - PROCESS | 4008 | 1471544604763 Marionette TRACE conn5 <- [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]]]}] 11:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 871ms 11:23:24 INFO - PROCESS | 4008 | 1471544604804 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 11:23:24 INFO - PROCESS | 4008 | 1471544604809 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 11:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:23:24 INFO - PROCESS | 4008 | 1471544604814 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:23:24 INFO - PROCESS | 4008 | 1471544604818 Marionette TRACE conn5 <- [1,2534,null,{}] 11:23:24 INFO - PROCESS | 4008 | 1471544604825 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:24 INFO - PROCESS | 4008 | 1471544604828 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:25 INFO - PROCESS | 4008 | 1471544604974 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 11:23:25 INFO - PROCESS | 4008 | 1471544605091 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:25 INFO - PROCESS | 4008 | 1471544605093 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:25 INFO - PROCESS | 4008 | ++DOCSHELL 0FB63400 == 38 [pid = 4008] [id = 643] 11:23:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (0FD0C800) [pid = 4008] [serial = 1929] [outer = 00000000] 11:23:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (147D6000) [pid = 4008] [serial = 1930] [outer = 0FD0C800] 11:23:25 INFO - PROCESS | 4008 | 1471544605152 Marionette DEBUG loaded listener.js 11:23:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (14930400) [pid = 4008] [serial = 1931] [outer = 0FD0C800] 11:23:25 INFO - PROCESS | 4008 | 1471544605766 Marionette TRACE conn5 <- [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]]]}] 11:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 987ms 11:23:25 INFO - PROCESS | 4008 | 1471544605801 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 11:23:25 INFO - PROCESS | 4008 | 1471544605806 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 11:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:23:25 INFO - PROCESS | 4008 | 1471544605812 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:23:25 INFO - PROCESS | 4008 | 1471544605815 Marionette TRACE conn5 <- [1,2538,null,{}] 11:23:25 INFO - PROCESS | 4008 | 1471544605819 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:25 INFO - PROCESS | 4008 | 1471544605823 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:25 INFO - PROCESS | 4008 | 1471544605941 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 11:23:26 INFO - PROCESS | 4008 | 1471544606099 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:26 INFO - PROCESS | 4008 | 1471544606102 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:26 INFO - PROCESS | 4008 | ++DOCSHELL 16E7A400 == 39 [pid = 4008] [id = 644] 11:23:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (17201400) [pid = 4008] [serial = 1932] [outer = 00000000] 11:23:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (173CC000) [pid = 4008] [serial = 1933] [outer = 17201400] 11:23:26 INFO - PROCESS | 4008 | 1471544606165 Marionette DEBUG loaded listener.js 11:23:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (18846800) [pid = 4008] [serial = 1934] [outer = 17201400] 11:23:26 INFO - PROCESS | 4008 | 1471544606808 Marionette TRACE conn5 <- [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]]]}] 11:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1018ms 11:23:26 INFO - PROCESS | 4008 | 1471544606834 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 11:23:26 INFO - PROCESS | 4008 | 1471544606837 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 11:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:23:26 INFO - PROCESS | 4008 | 1471544606840 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:23:26 INFO - PROCESS | 4008 | 1471544606844 Marionette TRACE conn5 <- [1,2542,null,{}] 11:23:26 INFO - PROCESS | 4008 | 1471544606855 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:26 INFO - PROCESS | 4008 | 1471544606860 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:26 INFO - PROCESS | 4008 | 1471544606972 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 11:23:27 INFO - PROCESS | 4008 | 1471544607115 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:27 INFO - PROCESS | 4008 | 1471544607119 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:27 INFO - PROCESS | 4008 | ++DOCSHELL 19993400 == 40 [pid = 4008] [id = 645] 11:23:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19994C00) [pid = 4008] [serial = 1935] [outer = 00000000] 11:23:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (199C7800) [pid = 4008] [serial = 1936] [outer = 19994C00] 11:23:27 INFO - PROCESS | 4008 | 1471544607179 Marionette DEBUG loaded listener.js 11:23:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (199CD800) [pid = 4008] [serial = 1937] [outer = 19994C00] 11:23:28 INFO - PROCESS | 4008 | 1471544607995 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1185ms 11:23:28 INFO - PROCESS | 4008 | 1471544608029 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 11:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:23:28 INFO - PROCESS | 4008 | 1471544608033 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 11:23:28 INFO - PROCESS | 4008 | 1471544608038 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:23:28 INFO - PROCESS | 4008 | 1471544608041 Marionette TRACE conn5 <- [1,2546,null,{}] 11:23:28 INFO - PROCESS | 4008 | 1471544608047 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:28 INFO - PROCESS | 4008 | 1471544608050 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:28 INFO - PROCESS | 4008 | 1471544608186 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 11:23:28 INFO - PROCESS | 4008 | 1471544608333 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:28 INFO - PROCESS | 4008 | 1471544608337 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:28 INFO - PROCESS | 4008 | ++DOCSHELL 0FD08400 == 41 [pid = 4008] [id = 646] 11:23:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FD10000) [pid = 4008] [serial = 1938] [outer = 00000000] 11:23:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (13F2D800) [pid = 4008] [serial = 1939] [outer = 0FD10000] 11:23:28 INFO - PROCESS | 4008 | 1471544608394 Marionette DEBUG loaded listener.js 11:23:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (140D5800) [pid = 4008] [serial = 1940] [outer = 0FD10000] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 10269C00 == 40 [pid = 4008] [id = 623] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 0C979800 == 39 [pid = 4008] [id = 641] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 15E32400 == 38 [pid = 4008] [id = 640] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 1961FC00 == 37 [pid = 4008] [id = 639] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 1960D800 == 36 [pid = 4008] [id = 638] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 18DD5400 == 35 [pid = 4008] [id = 637] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 18841C00 == 34 [pid = 4008] [id = 636] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 10380000 == 33 [pid = 4008] [id = 635] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 1516C800 == 32 [pid = 4008] [id = 634] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 1026A400 == 31 [pid = 4008] [id = 633] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 30 [pid = 4008] [id = 631] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 0C774000 == 29 [pid = 4008] [id = 630] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 10307800 == 28 [pid = 4008] [id = 632] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 19993400 == 27 [pid = 4008] [id = 645] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 16E7A400 == 26 [pid = 4008] [id = 644] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 19743000 == 25 [pid = 4008] [id = 642] 11:23:29 INFO - PROCESS | 4008 | --DOCSHELL 0FB63400 == 24 [pid = 4008] [id = 643] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (17202000) [pid = 4008] [serial = 1882] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (173C7000) [pid = 4008] [serial = 1883] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (13FDD800) [pid = 4008] [serial = 1871] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (10DE0400) [pid = 4008] [serial = 1870] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (13FB5400) [pid = 4008] [serial = 1876] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (14262C00) [pid = 4008] [serial = 1877] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15E5C400) [pid = 4008] [serial = 1879] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0FC5C000) [pid = 4008] [serial = 1873] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FD0BC00) [pid = 4008] [serial = 1874] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD0D400) [pid = 4008] [serial = 1859] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0FBF4C00) [pid = 4008] [serial = 1858] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (17258000) [pid = 4008] [serial = 1862] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (16E6F400) [pid = 4008] [serial = 1861] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19996000) [pid = 4008] [serial = 1865] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (1973C800) [pid = 4008] [serial = 1864] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19B88800) [pid = 4008] [serial = 1868] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (195A0C00) [pid = 4008] [serial = 1889] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19B84400) [pid = 4008] [serial = 1867] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (186DB400) [pid = 4008] [serial = 1885] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18DDA400) [pid = 4008] [serial = 1888] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1883F800) [pid = 4008] [serial = 1886] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16408000) [pid = 4008] [serial = 1880] [outer = 00000000] [url = about:blank] 11:23:29 INFO - PROCESS | 4008 | 1471544609614 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1636ms 11:23:29 INFO - PROCESS | 4008 | 1471544609674 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 4008 | 1471544609679 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 11:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:23:29 INFO - PROCESS | 4008 | 1471544609684 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:23:29 INFO - PROCESS | 4008 | 1471544609687 Marionette TRACE conn5 <- [1,2550,null,{}] 11:23:29 INFO - PROCESS | 4008 | 1471544609693 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:29 INFO - PROCESS | 4008 | 1471544609696 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:29 INFO - PROCESS | 4008 | 1471544609781 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 11:23:29 INFO - PROCESS | 4008 | 1471544609787 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:29 INFO - PROCESS | 4008 | 1471544609791 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:29 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 25 [pid = 4008] [id = 647] 11:23:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0CDEC400) [pid = 4008] [serial = 1941] [outer = 00000000] 11:23:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FBFF400) [pid = 4008] [serial = 1942] [outer = 0CDEC400] 11:23:29 INFO - PROCESS | 4008 | 1471544609841 Marionette DEBUG loaded listener.js 11:23:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0FD05800) [pid = 4008] [serial = 1943] [outer = 0CDEC400] 11:23:30 INFO - PROCESS | 4008 | 1471544610395 Marionette TRACE conn5 <- [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]]]}] 11:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 11:23:30 INFO - PROCESS | 4008 | 1471544610414 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 11:23:30 INFO - PROCESS | 4008 | 1471544610419 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 11:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:23:30 INFO - PROCESS | 4008 | 1471544610425 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:23:30 INFO - PROCESS | 4008 | 1471544610428 Marionette TRACE conn5 <- [1,2554,null,{}] 11:23:30 INFO - PROCESS | 4008 | 1471544610431 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:30 INFO - PROCESS | 4008 | 1471544610434 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:30 INFO - PROCESS | 4008 | 1471544610523 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 11:23:30 INFO - PROCESS | 4008 | 1471544610621 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:30 INFO - PROCESS | 4008 | 1471544610623 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:30 INFO - PROCESS | 4008 | ++DOCSHELL 10D33C00 == 26 [pid = 4008] [id = 648] 11:23:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (10D3E400) [pid = 4008] [serial = 1944] [outer = 00000000] 11:23:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (13F2C400) [pid = 4008] [serial = 1945] [outer = 10D3E400] 11:23:30 INFO - PROCESS | 4008 | 1471544610683 Marionette DEBUG loaded listener.js 11:23:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (140CA400) [pid = 4008] [serial = 1946] [outer = 10D3E400] 11:23:31 INFO - PROCESS | 4008 | 1471544611058 Marionette TRACE conn5 <- [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]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 11:23:31 INFO - PROCESS | 4008 | 1471544611099 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 4008 | 1471544611101 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 11:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:23:31 INFO - PROCESS | 4008 | 1471544611105 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - PROCESS | 4008 | 1471544611109 Marionette TRACE conn5 <- [1,2558,null,{}] 11:23:31 INFO - PROCESS | 4008 | 1471544611120 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:31 INFO - PROCESS | 4008 | 1471544611125 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:31 INFO - PROCESS | 4008 | 1471544611210 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 11:23:31 INFO - PROCESS | 4008 | 1471544611217 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:31 INFO - PROCESS | 4008 | 1471544611220 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:31 INFO - PROCESS | 4008 | ++DOCSHELL 15E30C00 == 27 [pid = 4008] [id = 649] 11:23:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E31800) [pid = 4008] [serial = 1947] [outer = 00000000] 11:23:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15E5D000) [pid = 4008] [serial = 1948] [outer = 15E31800] 11:23:31 INFO - PROCESS | 4008 | 1471544611269 Marionette DEBUG loaded listener.js 11:23:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16404800) [pid = 4008] [serial = 1949] [outer = 15E31800] 11:23:31 INFO - PROCESS | 4008 | 1471544611797 Marionette TRACE conn5 <- [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]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 732ms 11:23:31 INFO - PROCESS | 4008 | 1471544611841 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 4008 | 1471544611843 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 11:23:31 INFO - PROCESS | 4008 | 1471544611847 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:23:31 INFO - PROCESS | 4008 | 1471544611849 Marionette TRACE conn5 <- [1,2562,null,{}] 11:23:31 INFO - PROCESS | 4008 | 1471544611852 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:31 INFO - PROCESS | 4008 | 1471544611854 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:32 INFO - PROCESS | 4008 | 1471544612005 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 11:23:32 INFO - PROCESS | 4008 | 1471544612016 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:32 INFO - PROCESS | 4008 | 1471544612018 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:32 INFO - PROCESS | 4008 | ++DOCSHELL 16E6F400 == 28 [pid = 4008] [id = 650] 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (16E72000) [pid = 4008] [serial = 1950] [outer = 00000000] 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (16E7B800) [pid = 4008] [serial = 1951] [outer = 16E72000] 11:23:32 INFO - PROCESS | 4008 | 1471544612064 Marionette DEBUG loaded listener.js 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (172B4800) [pid = 4008] [serial = 1952] [outer = 16E72000] 11:23:32 INFO - PROCESS | 4008 | 1471544612509 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 11:23:32 INFO - PROCESS | 4008 | 1471544612521 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 11:23:32 INFO - PROCESS | 4008 | 1471544612523 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 11:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:23:32 INFO - PROCESS | 4008 | 1471544612531 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:23:32 INFO - PROCESS | 4008 | 1471544612533 Marionette TRACE conn5 <- [1,2566,null,{}] 11:23:32 INFO - PROCESS | 4008 | 1471544612536 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:32 INFO - PROCESS | 4008 | 1471544612538 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:32 INFO - PROCESS | 4008 | 1471544612652 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 11:23:32 INFO - PROCESS | 4008 | 1471544612657 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:32 INFO - PROCESS | 4008 | 1471544612659 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:32 INFO - PROCESS | 4008 | ++DOCSHELL 173C7C00 == 29 [pid = 4008] [id = 651] 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (173C9400) [pid = 4008] [serial = 1953] [outer = 00000000] 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18669000) [pid = 4008] [serial = 1954] [outer = 173C9400] 11:23:32 INFO - PROCESS | 4008 | 1471544612705 Marionette DEBUG loaded listener.js 11:23:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1883D400) [pid = 4008] [serial = 1955] [outer = 173C9400] 11:23:33 INFO - PROCESS | 4008 | 1471544613164 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 11:23:33 INFO - PROCESS | 4008 | 1471544613211 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 11:23:33 INFO - PROCESS | 4008 | 1471544613214 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 11:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:23:33 INFO - PROCESS | 4008 | 1471544613216 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:23:33 INFO - PROCESS | 4008 | 1471544613218 Marionette TRACE conn5 <- [1,2570,null,{}] 11:23:33 INFO - PROCESS | 4008 | 1471544613222 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:33 INFO - PROCESS | 4008 | 1471544613227 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:33 INFO - PROCESS | 4008 | 1471544613406 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1998BC00) [pid = 4008] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18843800) [pid = 4008] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FBF3400) [pid = 4008] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (15173C00) [pid = 4008] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (19618000) [pid = 4008] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (103DE800) [pid = 4008] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (0FBF7400) [pid = 4008] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (19724800) [pid = 4008] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1026D400) [pid = 4008] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0FC50C00) [pid = 4008] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (15933800) [pid = 4008] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (16E53800) [pid = 4008] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:23:33 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (18DD8000) [pid = 4008] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:23:33 INFO - PROCESS | 4008 | 1471544613761 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 4008 | 1471544613763 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:33 INFO - PROCESS | 4008 | ++DOCSHELL 0BC31800 == 30 [pid = 4008] [id = 652] 11:23:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0BC40C00) [pid = 4008] [serial = 1956] [outer = 00000000] 11:23:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FD04400) [pid = 4008] [serial = 1957] [outer = 0BC40C00] 11:23:33 INFO - PROCESS | 4008 | 1471544613811 Marionette DEBUG loaded listener.js 11:23:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (13FDC800) [pid = 4008] [serial = 1958] [outer = 0BC40C00] 11:23:34 INFO - PROCESS | 4008 | 1471544614185 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1017ms 11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:23:34 INFO - PROCESS | 4008 | 1471544614237 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 11:23:34 INFO - PROCESS | 4008 | 1471544614239 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 11:23:34 INFO - PROCESS | 4008 | 1471544614242 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:23:34 INFO - PROCESS | 4008 | 1471544614244 Marionette TRACE conn5 <- [1,2574,null,{}] 11:23:34 INFO - PROCESS | 4008 | 1471544614247 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:34 INFO - PROCESS | 4008 | 1471544614249 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:34 INFO - PROCESS | 4008 | 1471544614367 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 11:23:34 INFO - PROCESS | 4008 | 1471544614374 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:34 INFO - PROCESS | 4008 | 1471544614376 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:34 INFO - PROCESS | 4008 | ++DOCSHELL 0C901800 == 31 [pid = 4008] [id = 653] 11:23:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15934C00) [pid = 4008] [serial = 1959] [outer = 00000000] 11:23:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18A0A000) [pid = 4008] [serial = 1960] [outer = 15934C00] 11:23:34 INFO - PROCESS | 4008 | 1471544614422 Marionette DEBUG loaded listener.js 11:23:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18A4AC00) [pid = 4008] [serial = 1961] [outer = 15934C00] 11:23:34 INFO - PROCESS | 4008 | 1471544614847 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 630ms 11:23:34 INFO - PROCESS | 4008 | 1471544614873 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 11:23:34 INFO - PROCESS | 4008 | 1471544614875 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 11:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:23:34 INFO - PROCESS | 4008 | 1471544614878 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:23:34 INFO - PROCESS | 4008 | 1471544614880 Marionette TRACE conn5 <- [1,2578,null,{}] 11:23:34 INFO - PROCESS | 4008 | 1471544614884 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:34 INFO - PROCESS | 4008 | 1471544614885 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:34 INFO - PROCESS | 4008 | 1471544614964 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 11:23:35 INFO - PROCESS | 4008 | 1471544615090 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:35 INFO - PROCESS | 4008 | 1471544615092 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:35 INFO - PROCESS | 4008 | ++DOCSHELL 147D8000 == 32 [pid = 4008] [id = 654] 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1640C800) [pid = 4008] [serial = 1962] [outer = 00000000] 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1960A400) [pid = 4008] [serial = 1963] [outer = 1640C800] 11:23:35 INFO - PROCESS | 4008 | 1471544615140 Marionette DEBUG loaded listener.js 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1960DC00) [pid = 4008] [serial = 1964] [outer = 1640C800] 11:23:35 INFO - PROCESS | 4008 | 1471544615504 Marionette TRACE conn5 <- [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]]]}] 11:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 11:23:35 INFO - PROCESS | 4008 | 1471544615549 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 11:23:35 INFO - PROCESS | 4008 | 1471544615551 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 11:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:23:35 INFO - PROCESS | 4008 | 1471544615554 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:23:35 INFO - PROCESS | 4008 | 1471544615556 Marionette TRACE conn5 <- [1,2582,null,{}] 11:23:35 INFO - PROCESS | 4008 | 1471544615559 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:35 INFO - PROCESS | 4008 | 1471544615561 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:35 INFO - PROCESS | 4008 | 1471544615677 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 11:23:35 INFO - PROCESS | 4008 | 1471544615685 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:35 INFO - PROCESS | 4008 | 1471544615687 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:35 INFO - PROCESS | 4008 | ++DOCSHELL 15E2D800 == 33 [pid = 4008] [id = 655] 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19615800) [pid = 4008] [serial = 1965] [outer = 00000000] 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19664400) [pid = 4008] [serial = 1966] [outer = 19615800] 11:23:35 INFO - PROCESS | 4008 | 1471544615732 Marionette DEBUG loaded listener.js 11:23:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (1972A000) [pid = 4008] [serial = 1967] [outer = 19615800] 11:23:36 INFO - PROCESS | 4008 | 1471544616689 Marionette TRACE conn5 <- [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]]]}] 11:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1178ms 11:23:36 INFO - PROCESS | 4008 | 1471544616734 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 11:23:36 INFO - PROCESS | 4008 | 1471544616737 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 11:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:23:36 INFO - PROCESS | 4008 | 1471544616742 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:23:36 INFO - PROCESS | 4008 | 1471544616745 Marionette TRACE conn5 <- [1,2586,null,{}] 11:23:36 INFO - PROCESS | 4008 | 1471544616751 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:36 INFO - PROCESS | 4008 | 1471544616754 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:36 INFO - PROCESS | 4008 | 1471544616879 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 11:23:37 INFO - PROCESS | 4008 | 1471544617016 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:37 INFO - PROCESS | 4008 | 1471544617019 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:37 INFO - PROCESS | 4008 | ++DOCSHELL 0CD35000 == 34 [pid = 4008] [id = 656] 11:23:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (0FC50C00) [pid = 4008] [serial = 1968] [outer = 00000000] 11:23:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (103DF000) [pid = 4008] [serial = 1969] [outer = 0FC50C00] 11:23:37 INFO - PROCESS | 4008 | 1471544617080 Marionette DEBUG loaded listener.js 11:23:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (14263800) [pid = 4008] [serial = 1970] [outer = 0FC50C00] 11:23:38 INFO - PROCESS | 4008 | 1471544618003 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1334ms 11:23:38 INFO - PROCESS | 4008 | 1471544618078 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 4008 | 1471544618082 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 11:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:23:38 INFO - PROCESS | 4008 | 1471544618087 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:23:38 INFO - PROCESS | 4008 | 1471544618091 Marionette TRACE conn5 <- [1,2590,null,{}] 11:23:38 INFO - PROCESS | 4008 | 1471544618096 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:38 INFO - PROCESS | 4008 | 1471544618099 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:38 INFO - PROCESS | 4008 | 1471544618218 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 11:23:38 INFO - PROCESS | 4008 | 1471544618353 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:38 INFO - PROCESS | 4008 | 1471544618358 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:38 INFO - PROCESS | 4008 | ++DOCSHELL 10264800 == 35 [pid = 4008] [id = 657] 11:23:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (10264C00) [pid = 4008] [serial = 1971] [outer = 00000000] 11:23:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10273000) [pid = 4008] [serial = 1972] [outer = 10264C00] 11:23:38 INFO - PROCESS | 4008 | 1471544618446 Marionette DEBUG loaded listener.js 11:23:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (140D5000) [pid = 4008] [serial = 1973] [outer = 10264C00] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 147D8000 == 34 [pid = 4008] [id = 654] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 0C901800 == 33 [pid = 4008] [id = 653] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 0BC31800 == 32 [pid = 4008] [id = 652] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 173C7C00 == 31 [pid = 4008] [id = 651] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 16E6F400 == 30 [pid = 4008] [id = 650] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 15E30C00 == 29 [pid = 4008] [id = 649] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 10D33C00 == 28 [pid = 4008] [id = 648] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 27 [pid = 4008] [id = 647] 11:23:38 INFO - PROCESS | 4008 | --DOCSHELL 0FD08400 == 26 [pid = 4008] [id = 646] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19744400) [pid = 4008] [serial = 1925] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (199C4800) [pid = 4008] [serial = 1928] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19997400) [pid = 4008] [serial = 1927] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18BA0000) [pid = 4008] [serial = 1910] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (15EC1400) [pid = 4008] [serial = 1891] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1866B400) [pid = 4008] [serial = 1907] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1966BC00) [pid = 4008] [serial = 1915] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (15E2A000) [pid = 4008] [serial = 1897] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19743400) [pid = 4008] [serial = 1924] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1972F000) [pid = 4008] [serial = 1918] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (13DA9400) [pid = 4008] [serial = 1901] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (13D1CC00) [pid = 4008] [serial = 1894] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E58800) [pid = 4008] [serial = 1904] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E60400) [pid = 4008] [serial = 1898] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (16E74000) [pid = 4008] [serial = 1892] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (14840000) [pid = 4008] [serial = 1895] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19721C00) [pid = 4008] [serial = 1916] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (19668C00) [pid = 4008] [serial = 1922] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19605800) [pid = 4008] [serial = 1913] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1973B800) [pid = 4008] [serial = 1919] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (15E2D000) [pid = 4008] [serial = 1903] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (18A51C00) [pid = 4008] [serial = 1909] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (195A1800) [pid = 4008] [serial = 1912] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (18B9D000) [pid = 4008] [serial = 1921] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (173CA800) [pid = 4008] [serial = 1906] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (10B4D800) [pid = 4008] [serial = 1900] [outer = 00000000] [url = about:blank] 11:23:38 INFO - PROCESS | 4008 | 1471544618915 Marionette TRACE conn5 <- [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]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 870ms 11:23:38 INFO - PROCESS | 4008 | 1471544618963 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 4008 | 1471544618968 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 11:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:23:39 INFO - PROCESS | 4008 | 1471544618974 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:23:39 INFO - PROCESS | 4008 | 1471544618976 Marionette TRACE conn5 <- [1,2594,null,{}] 11:23:39 INFO - PROCESS | 4008 | 1471544618980 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:39 INFO - PROCESS | 4008 | 1471544618983 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:39 INFO - PROCESS | 4008 | 1471544619073 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 11:23:39 INFO - PROCESS | 4008 | 1471544619083 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:39 INFO - PROCESS | 4008 | 1471544619085 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:39 INFO - PROCESS | 4008 | ++DOCSHELL 13FBA000 == 27 [pid = 4008] [id = 658] 11:23:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (13FE0800) [pid = 4008] [serial = 1974] [outer = 00000000] 11:23:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (148E3C00) [pid = 4008] [serial = 1975] [outer = 13FE0800] 11:23:39 INFO - PROCESS | 4008 | 1471544619134 Marionette DEBUG loaded listener.js 11:23:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (149D0C00) [pid = 4008] [serial = 1976] [outer = 13FE0800] 11:23:39 INFO - PROCESS | 4008 | 1471544619645 Marionette TRACE conn5 <- [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]]]}] 11:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 11:23:39 INFO - PROCESS | 4008 | 1471544619721 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 11:23:39 INFO - PROCESS | 4008 | 1471544619723 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 11:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:23:39 INFO - PROCESS | 4008 | 1471544619727 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:23:39 INFO - PROCESS | 4008 | 1471544619731 Marionette TRACE conn5 <- [1,2598,null,{}] 11:23:39 INFO - PROCESS | 4008 | 1471544619744 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:39 INFO - PROCESS | 4008 | 1471544619749 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:39 INFO - PROCESS | 4008 | 1471544619842 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 11:23:39 INFO - PROCESS | 4008 | 1471544619939 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:39 INFO - PROCESS | 4008 | 1471544619942 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:39 INFO - PROCESS | 4008 | ++DOCSHELL 15EBD800 == 28 [pid = 4008] [id = 659] 11:23:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (15EBDC00) [pid = 4008] [serial = 1977] [outer = 00000000] 11:23:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (16E49C00) [pid = 4008] [serial = 1978] [outer = 15EBDC00] 11:23:40 INFO - PROCESS | 4008 | 1471544619992 Marionette DEBUG loaded listener.js 11:23:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (16E6FC00) [pid = 4008] [serial = 1979] [outer = 15EBDC00] 11:23:40 INFO - PROCESS | 4008 | 1471544620377 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 690ms 11:23:40 INFO - PROCESS | 4008 | 1471544620418 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 11:23:40 INFO - PROCESS | 4008 | 1471544620421 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 11:23:40 INFO - PROCESS | 4008 | 1471544620424 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:23:40 INFO - PROCESS | 4008 | 1471544620426 Marionette TRACE conn5 <- [1,2602,null,{}] 11:23:40 INFO - PROCESS | 4008 | 1471544620429 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:40 INFO - PROCESS | 4008 | 1471544620431 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:40 INFO - PROCESS | 4008 | 1471544620519 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 11:23:40 INFO - PROCESS | 4008 | 1471544620524 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:40 INFO - PROCESS | 4008 | 1471544620526 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:40 INFO - PROCESS | 4008 | ++DOCSHELL 16E75800 == 29 [pid = 4008] [id = 660] 11:23:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (16E7AC00) [pid = 4008] [serial = 1980] [outer = 00000000] 11:23:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (186D7800) [pid = 4008] [serial = 1981] [outer = 16E7AC00] 11:23:40 INFO - PROCESS | 4008 | 1471544620572 Marionette DEBUG loaded listener.js 11:23:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1883DC00) [pid = 4008] [serial = 1982] [outer = 16E7AC00] 11:23:41 INFO - PROCESS | 4008 | 1471544621067 Marionette TRACE conn5 <- [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]]]}] 11:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 11:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:23:41 INFO - PROCESS | 4008 | 1471544621102 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 11:23:41 INFO - PROCESS | 4008 | 1471544621104 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 11:23:41 INFO - PROCESS | 4008 | 1471544621107 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:23:41 INFO - PROCESS | 4008 | 1471544621109 Marionette TRACE conn5 <- [1,2606,null,{}] 11:23:41 INFO - PROCESS | 4008 | 1471544621113 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:41 INFO - PROCESS | 4008 | 1471544621115 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:41 INFO - PROCESS | 4008 | 1471544621227 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 11:23:41 INFO - PROCESS | 4008 | 1471544621321 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:41 INFO - PROCESS | 4008 | 1471544621323 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:41 INFO - PROCESS | 4008 | ++DOCSHELL 18845000 == 30 [pid = 4008] [id = 661] 11:23:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18885800) [pid = 4008] [serial = 1983] [outer = 00000000] 11:23:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (18A06800) [pid = 4008] [serial = 1984] [outer = 18885800] 11:23:41 INFO - PROCESS | 4008 | 1471544621369 Marionette DEBUG loaded listener.js 11:23:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18B9D000) [pid = 4008] [serial = 1985] [outer = 18885800] 11:23:41 INFO - PROCESS | 4008 | 1471544621779 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 730ms 11:23:41 INFO - PROCESS | 4008 | 1471544621838 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 11:23:41 INFO - PROCESS | 4008 | 1471544621840 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 11:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:23:41 INFO - PROCESS | 4008 | 1471544621849 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:23:41 INFO - PROCESS | 4008 | 1471544621851 Marionette TRACE conn5 <- [1,2610,null,{}] 11:23:41 INFO - PROCESS | 4008 | 1471544621854 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:41 INFO - PROCESS | 4008 | 1471544621859 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:42 INFO - PROCESS | 4008 | 1471544622004 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 11:23:42 INFO - PROCESS | 4008 | 1471544622068 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 4008 | 1471544622070 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:42 INFO - PROCESS | 4008 | ++DOCSHELL 18A03000 == 31 [pid = 4008] [id = 662] 11:23:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18DD1C00) [pid = 4008] [serial = 1986] [outer = 00000000] 11:23:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1961A400) [pid = 4008] [serial = 1987] [outer = 18DD1C00] 11:23:42 INFO - PROCESS | 4008 | 1471544622116 Marionette DEBUG loaded listener.js 11:23:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (1961C400) [pid = 4008] [serial = 1988] [outer = 18DD1C00] 11:23:42 INFO - PROCESS | 4008 | 1471544622536 Marionette TRACE conn5 <- [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]]]}] 11:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 730ms 11:23:42 INFO - PROCESS | 4008 | 1471544622616 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 11:23:42 INFO - PROCESS | 4008 | 1471544622618 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 11:23:42 INFO - PROCESS | 4008 | 1471544622622 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:23:42 INFO - PROCESS | 4008 | 1471544622623 Marionette TRACE conn5 <- [1,2614,null,{}] 11:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:23:42 INFO - PROCESS | 4008 | 1471544622627 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:42 INFO - PROCESS | 4008 | 1471544622629 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:42 INFO - PROCESS | 4008 | 1471544622743 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 11:23:42 INFO - PROCESS | 4008 | 1471544622765 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 4008 | 1471544622767 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:42 INFO - PROCESS | 4008 | ++DOCSHELL 173D0C00 == 32 [pid = 4008] [id = 663] 11:23:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (195A1C00) [pid = 4008] [serial = 1989] [outer = 00000000] 11:23:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19739C00) [pid = 4008] [serial = 1990] [outer = 195A1C00] 11:23:42 INFO - PROCESS | 4008 | 1471544622933 Marionette DEBUG loaded listener.js 11:23:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1973A400) [pid = 4008] [serial = 1991] [outer = 195A1C00] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1640C800) [pid = 4008] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (16E72000) [pid = 4008] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (10D3E400) [pid = 4008] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E31800) [pid = 4008] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FD10000) [pid = 4008] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0CDEC400) [pid = 4008] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (173C9400) [pid = 4008] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0BC40C00) [pid = 4008] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FD0C800) [pid = 4008] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (17201400) [pid = 4008] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (19994C00) [pid = 4008] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:23:43 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (15934C00) [pid = 4008] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:23:43 INFO - PROCESS | 4008 | 1471544623312 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 731ms 11:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:23:43 INFO - PROCESS | 4008 | 1471544623359 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 11:23:43 INFO - PROCESS | 4008 | 1471544623361 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 11:23:43 INFO - PROCESS | 4008 | 1471544623365 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:23:43 INFO - PROCESS | 4008 | 1471544623366 Marionette TRACE conn5 <- [1,2618,null,{}] 11:23:43 INFO - PROCESS | 4008 | 1471544623370 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:43 INFO - PROCESS | 4008 | 1471544623372 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:43 INFO - PROCESS | 4008 | 1471544623452 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 11:23:43 INFO - PROCESS | 4008 | 1471544623552 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:43 INFO - PROCESS | 4008 | 1471544623554 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:43 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0C800 == 33 [pid = 4008] [id = 664] 11:23:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (10309C00) [pid = 4008] [serial = 1992] [outer = 00000000] 11:23:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (17202000) [pid = 4008] [serial = 1993] [outer = 10309C00] 11:23:43 INFO - PROCESS | 4008 | 1471544623599 Marionette DEBUG loaded listener.js 11:23:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (18DD3400) [pid = 4008] [serial = 1994] [outer = 10309C00] 11:23:43 INFO - PROCESS | 4008 | 1471544623936 Marionette TRACE conn5 <- [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]]]}] 11:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 631ms 11:23:44 INFO - PROCESS | 4008 | 1471544623995 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 11:23:44 INFO - PROCESS | 4008 | 1471544623997 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 11:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:23:44 INFO - PROCESS | 4008 | 1471544624001 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:23:44 INFO - PROCESS | 4008 | 1471544624002 Marionette TRACE conn5 <- [1,2622,null,{}] 11:23:44 INFO - PROCESS | 4008 | 1471544624006 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:44 INFO - PROCESS | 4008 | 1471544624008 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:44 INFO - PROCESS | 4008 | 1471544624130 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 11:23:44 INFO - PROCESS | 4008 | 1471544624168 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:44 INFO - PROCESS | 4008 | 1471544624170 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:44 INFO - PROCESS | 4008 | ++DOCSHELL 0BC3F800 == 34 [pid = 4008] [id = 665] 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1030E400) [pid = 4008] [serial = 1995] [outer = 00000000] 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1972EC00) [pid = 4008] [serial = 1996] [outer = 1030E400] 11:23:44 INFO - PROCESS | 4008 | 1471544624216 Marionette DEBUG loaded listener.js 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1972F800) [pid = 4008] [serial = 1997] [outer = 1030E400] 11:23:44 INFO - PROCESS | 4008 | 1471544624620 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 11:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:23:44 INFO - PROCESS | 4008 | 1471544624671 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 11:23:44 INFO - PROCESS | 4008 | 1471544624673 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 11:23:44 INFO - PROCESS | 4008 | 1471544624689 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:23:44 INFO - PROCESS | 4008 | 1471544624691 Marionette TRACE conn5 <- [1,2626,null,{}] 11:23:44 INFO - PROCESS | 4008 | 1471544624699 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:44 INFO - PROCESS | 4008 | 1471544624701 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:44 INFO - PROCESS | 4008 | 1471544624795 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 11:23:44 INFO - PROCESS | 4008 | 1471544624802 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:44 INFO - PROCESS | 4008 | 1471544624804 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:44 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9A800 == 35 [pid = 4008] [id = 666] 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1998B400) [pid = 4008] [serial = 1998] [outer = 00000000] 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19992000) [pid = 4008] [serial = 1999] [outer = 1998B400] 11:23:44 INFO - PROCESS | 4008 | 1471544624849 Marionette DEBUG loaded listener.js 11:23:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19993000) [pid = 4008] [serial = 2000] [outer = 1998B400] 11:23:45 INFO - PROCESS | 4008 | 1471544625574 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 950ms 11:23:45 INFO - PROCESS | 4008 | 1471544625628 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 11:23:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:23:45 INFO - PROCESS | 4008 | 1471544625633 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 11:23:45 INFO - PROCESS | 4008 | 1471544625637 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:23:45 INFO - PROCESS | 4008 | 1471544625643 Marionette TRACE conn5 <- [1,2630,null,{}] 11:23:45 INFO - PROCESS | 4008 | 1471544625648 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:45 INFO - PROCESS | 4008 | 1471544625651 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:45 INFO - PROCESS | 4008 | 1471544625768 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 11:23:45 INFO - PROCESS | 4008 | 1471544625908 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:45 INFO - PROCESS | 4008 | 1471544625911 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:45 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEB800 == 36 [pid = 4008] [id = 667] 11:23:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0FBF9000) [pid = 4008] [serial = 2001] [outer = 00000000] 11:23:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (147B4000) [pid = 4008] [serial = 2002] [outer = 0FBF9000] 11:23:46 INFO - PROCESS | 4008 | 1471544625975 Marionette DEBUG loaded listener.js 11:23:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (15E23800) [pid = 4008] [serial = 2003] [outer = 0FBF9000] 11:23:46 INFO - PROCESS | 4008 | 1471544626528 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:23:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:23:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 930ms 11:23:46 INFO - PROCESS | 4008 | 1471544626568 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 11:23:46 INFO - PROCESS | 4008 | 1471544626573 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 11:23:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:23:46 INFO - PROCESS | 4008 | 1471544626579 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:23:46 INFO - PROCESS | 4008 | 1471544626582 Marionette TRACE conn5 <- [1,2634,null,{}] 11:23:46 INFO - PROCESS | 4008 | 1471544626586 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:46 INFO - PROCESS | 4008 | 1471544626589 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:46 INFO - PROCESS | 4008 | 1471544626705 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 11:23:46 INFO - PROCESS | 4008 | 1471544626818 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:46 INFO - PROCESS | 4008 | 1471544626820 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:46 INFO - PROCESS | 4008 | ++DOCSHELL 16E52C00 == 37 [pid = 4008] [id = 668] 11:23:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (16E6F400) [pid = 4008] [serial = 2004] [outer = 00000000] 11:23:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (173D3400) [pid = 4008] [serial = 2005] [outer = 16E6F400] 11:23:46 INFO - PROCESS | 4008 | 1471544626919 Marionette DEBUG loaded listener.js 11:23:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18891C00) [pid = 4008] [serial = 2006] [outer = 16E6F400] 11:23:47 INFO - PROCESS | 4008 | 1471544627531 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:23:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:23:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 970ms 11:23:47 INFO - PROCESS | 4008 | 1471544627553 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 11:23:47 INFO - PROCESS | 4008 | 1471544627555 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 11:23:47 INFO - PROCESS | 4008 | 1471544627559 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:23:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:23:47 INFO - PROCESS | 4008 | 1471544627563 Marionette TRACE conn5 <- [1,2638,null,{}] 11:23:47 INFO - PROCESS | 4008 | 1471544627591 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:47 INFO - PROCESS | 4008 | 1471544627596 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:47 INFO - PROCESS | 4008 | 1471544627710 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 11:23:47 INFO - PROCESS | 4008 | 1471544627855 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:47 INFO - PROCESS | 4008 | 1471544627858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:47 INFO - PROCESS | 4008 | ++DOCSHELL 1998FC00 == 38 [pid = 4008] [id = 669] 11:23:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19990000) [pid = 4008] [serial = 2007] [outer = 00000000] 11:23:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (199BF800) [pid = 4008] [serial = 2008] [outer = 19990000] 11:23:47 INFO - PROCESS | 4008 | 1471544627919 Marionette DEBUG loaded listener.js 11:23:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (199C6C00) [pid = 4008] [serial = 2009] [outer = 19990000] 11:23:48 INFO - PROCESS | 4008 | 1471544628740 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:23:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:23:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1241ms 11:23:48 INFO - PROCESS | 4008 | 1471544628810 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 11:23:48 INFO - PROCESS | 4008 | 1471544628814 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 11:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:23:48 INFO - PROCESS | 4008 | 1471544628820 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:23:48 INFO - PROCESS | 4008 | 1471544628824 Marionette TRACE conn5 <- [1,2642,null,{}] 11:23:48 INFO - PROCESS | 4008 | 1471544628829 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:48 INFO - PROCESS | 4008 | 1471544628833 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:48 INFO - PROCESS | 4008 | 1471544628936 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 11:23:49 INFO - PROCESS | 4008 | 1471544629071 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:49 INFO - PROCESS | 4008 | 1471544629076 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:49 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF2400 == 39 [pid = 4008] [id = 670] 11:23:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (0FBF7400) [pid = 4008] [serial = 2010] [outer = 00000000] 11:23:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (0FC5BC00) [pid = 4008] [serial = 2011] [outer = 0FBF7400] 11:23:49 INFO - PROCESS | 4008 | 1471544629130 Marionette DEBUG loaded listener.js 11:23:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (0FD0BC00) [pid = 4008] [serial = 2012] [outer = 0FBF7400] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 0BC3F800 == 38 [pid = 4008] [id = 665] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 0FD0C800 == 37 [pid = 4008] [id = 664] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 173D0C00 == 36 [pid = 4008] [id = 663] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 18A03000 == 35 [pid = 4008] [id = 662] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 18845000 == 34 [pid = 4008] [id = 661] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 16E75800 == 33 [pid = 4008] [id = 660] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 15EBD800 == 32 [pid = 4008] [id = 659] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 13FBA000 == 31 [pid = 4008] [id = 658] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 10264800 == 30 [pid = 4008] [id = 657] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 0CD35000 == 29 [pid = 4008] [id = 656] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 15E2D800 == 28 [pid = 4008] [id = 655] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 1998FC00 == 27 [pid = 4008] [id = 669] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 16E52C00 == 26 [pid = 4008] [id = 668] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 0BC9A800 == 25 [pid = 4008] [id = 666] 11:23:50 INFO - PROCESS | 4008 | --DOCSHELL 0CDEB800 == 24 [pid = 4008] [id = 667] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1960A400) [pid = 4008] [serial = 1963] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (16E7B800) [pid = 4008] [serial = 1951] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (13F2C400) [pid = 4008] [serial = 1945] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (140CA400) [pid = 4008] [serial = 1946] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15E5D000) [pid = 4008] [serial = 1948] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (13F2D800) [pid = 4008] [serial = 1939] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (140D5800) [pid = 4008] [serial = 1940] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (0FBFF400) [pid = 4008] [serial = 1942] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FD05800) [pid = 4008] [serial = 1943] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18669000) [pid = 4008] [serial = 1954] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (0FD04400) [pid = 4008] [serial = 1957] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1883D400) [pid = 4008] [serial = 1955] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (13FDC800) [pid = 4008] [serial = 1958] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (14930400) [pid = 4008] [serial = 1931] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (147D6000) [pid = 4008] [serial = 1930] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18846800) [pid = 4008] [serial = 1934] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (173CC000) [pid = 4008] [serial = 1933] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (199CD800) [pid = 4008] [serial = 1937] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (199C7800) [pid = 4008] [serial = 1936] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18A0A000) [pid = 4008] [serial = 1960] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (1960DC00) [pid = 4008] [serial = 1964] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (172B4800) [pid = 4008] [serial = 1952] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (18A4AC00) [pid = 4008] [serial = 1961] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (16404800) [pid = 4008] [serial = 1949] [outer = 00000000] [url = about:blank] 11:23:50 INFO - PROCESS | 4008 | 1471544630362 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:23:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:23:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1583ms 11:23:50 INFO - PROCESS | 4008 | 1471544630430 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 11:23:50 INFO - PROCESS | 4008 | 1471544630434 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 11:23:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:23:50 INFO - PROCESS | 4008 | 1471544630446 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:23:50 INFO - PROCESS | 4008 | 1471544630449 Marionette TRACE conn5 <- [1,2646,null,{}] 11:23:50 INFO - PROCESS | 4008 | 1471544630454 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:50 INFO - PROCESS | 4008 | 1471544630457 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:50 INFO - PROCESS | 4008 | 1471544630545 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 11:23:50 INFO - PROCESS | 4008 | 1471544630559 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:50 INFO - PROCESS | 4008 | 1471544630561 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:50 INFO - PROCESS | 4008 | ++DOCSHELL 0FC51800 == 25 [pid = 4008] [id = 671] 11:23:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (0FC52800) [pid = 4008] [serial = 2013] [outer = 00000000] 11:23:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0FD04400) [pid = 4008] [serial = 2014] [outer = 0FC52800] 11:23:50 INFO - PROCESS | 4008 | 1471544630611 Marionette DEBUG loaded listener.js 11:23:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (0FD0A800) [pid = 4008] [serial = 2015] [outer = 0FC52800] 11:23:51 INFO - PROCESS | 4008 | 1471544631089 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:23:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 11:23:51 INFO - PROCESS | 4008 | 1471544631122 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 4008 | 1471544631127 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 11:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:23:51 INFO - PROCESS | 4008 | 1471544631137 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:23:51 INFO - PROCESS | 4008 | 1471544631139 Marionette TRACE conn5 <- [1,2650,null,{}] 11:23:51 INFO - PROCESS | 4008 | 1471544631143 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:51 INFO - PROCESS | 4008 | 1471544631146 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:51 INFO - PROCESS | 4008 | 1471544631234 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 11:23:51 INFO - PROCESS | 4008 | 1471544631242 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:51 INFO - PROCESS | 4008 | 1471544631244 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:51 INFO - PROCESS | 4008 | ++DOCSHELL 10DDD400 == 26 [pid = 4008] [id = 672] 11:23:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (13D1CC00) [pid = 4008] [serial = 2016] [outer = 00000000] 11:23:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (13F2D800) [pid = 4008] [serial = 2017] [outer = 13D1CC00] 11:23:51 INFO - PROCESS | 4008 | 1471544631295 Marionette DEBUG loaded listener.js 11:23:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (13FD8800) [pid = 4008] [serial = 2018] [outer = 13D1CC00] 11:23:51 INFO - PROCESS | 4008 | 1471544631787 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:23:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 11:23:51 INFO - PROCESS | 4008 | 1471544631816 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 4008 | 1471544631818 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 11:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:23:51 INFO - PROCESS | 4008 | 1471544631822 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:23:51 INFO - PROCESS | 4008 | 1471544631825 Marionette TRACE conn5 <- [1,2654,null,{}] 11:23:51 INFO - PROCESS | 4008 | 1471544631836 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:51 INFO - PROCESS | 4008 | 1471544631841 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:51 INFO - PROCESS | 4008 | 1471544631924 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 11:23:52 INFO - PROCESS | 4008 | 1471544632055 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:52 INFO - PROCESS | 4008 | 1471544632058 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:52 INFO - PROCESS | 4008 | ++DOCSHELL 15E2C400 == 27 [pid = 4008] [id = 673] 11:23:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (15E2CC00) [pid = 4008] [serial = 2019] [outer = 00000000] 11:23:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (15E31000) [pid = 4008] [serial = 2020] [outer = 15E2CC00] 11:23:52 INFO - PROCESS | 4008 | 1471544632117 Marionette DEBUG loaded listener.js 11:23:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (15E56400) [pid = 4008] [serial = 2021] [outer = 15E2CC00] 11:23:53 INFO - PROCESS | 4008 | 1471544633023 Marionette TRACE conn5 <- [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]]]}] 11:23:53 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) 11:23:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1239ms 11:23:53 INFO - PROCESS | 4008 | 1471544633062 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 11:23:53 INFO - PROCESS | 4008 | 1471544633065 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 11:23:53 INFO - PROCESS | 4008 | 1471544633068 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:23:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:23:53 INFO - PROCESS | 4008 | 1471544633070 Marionette TRACE conn5 <- [1,2658,null,{}] 11:23:53 INFO - PROCESS | 4008 | 1471544633073 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:53 INFO - PROCESS | 4008 | 1471544633075 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:53 INFO - PROCESS | 4008 | 1471544633195 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 11:23:53 INFO - PROCESS | 4008 | 1471544633201 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:53 INFO - PROCESS | 4008 | 1471544633203 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:53 INFO - PROCESS | 4008 | ++DOCSHELL 15E62C00 == 28 [pid = 4008] [id = 674] 11:23:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (16408000) [pid = 4008] [serial = 2022] [outer = 00000000] 11:23:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (16E6EC00) [pid = 4008] [serial = 2023] [outer = 16408000] 11:23:53 INFO - PROCESS | 4008 | 1471544633302 Marionette DEBUG loaded listener.js 11:23:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E79000) [pid = 4008] [serial = 2024] [outer = 16408000] 11:23:54 INFO - PROCESS | 4008 | 1471544634235 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:23:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 11:23:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:23:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 11:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:23:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1220ms 11:23:54 INFO - PROCESS | 4008 | 1471544634293 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 11:23:54 INFO - PROCESS | 4008 | 1471544634295 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 11:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:23:54 INFO - PROCESS | 4008 | 1471544634299 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:23:54 INFO - PROCESS | 4008 | 1471544634301 Marionette TRACE conn5 <- [1,2662,null,{}] 11:23:54 INFO - PROCESS | 4008 | 1471544634304 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:54 INFO - PROCESS | 4008 | 1471544634306 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:54 INFO - PROCESS | 4008 | 1471544634526 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (18885800) [pid = 4008] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18DD1C00) [pid = 4008] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19615800) [pid = 4008] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (10264C00) [pid = 4008] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FC50C00) [pid = 4008] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (15EBDC00) [pid = 4008] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (13FE0800) [pid = 4008] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (16E7AC00) [pid = 4008] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (195A1C00) [pid = 4008] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (10309C00) [pid = 4008] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:23:54 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1030E400) [pid = 4008] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:23:54 INFO - PROCESS | 4008 | 1471544634617 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:54 INFO - PROCESS | 4008 | 1471544634619 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:54 INFO - PROCESS | 4008 | ++DOCSHELL 0FB5D800 == 29 [pid = 4008] [id = 675] 11:23:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (0FC50C00) [pid = 4008] [serial = 2025] [outer = 00000000] 11:23:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (10D33C00) [pid = 4008] [serial = 2026] [outer = 0FC50C00] 11:23:54 INFO - PROCESS | 4008 | 1471544634665 Marionette DEBUG loaded listener.js 11:23:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15EBDC00) [pid = 4008] [serial = 2027] [outer = 0FC50C00] 11:23:55 INFO - PROCESS | 4008 | 1471544635498 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:23:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 11:23:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:23:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 11:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:23:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1222ms 11:23:55 INFO - PROCESS | 4008 | 1471544635523 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 11:23:55 INFO - PROCESS | 4008 | 1471544635525 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 11:23:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:23:55 INFO - PROCESS | 4008 | 1471544635528 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:23:55 INFO - PROCESS | 4008 | 1471544635530 Marionette TRACE conn5 <- [1,2666,null,{}] 11:23:55 INFO - PROCESS | 4008 | 1471544635533 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:55 INFO - PROCESS | 4008 | 1471544635539 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:55 INFO - PROCESS | 4008 | 1471544635677 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 11:23:55 INFO - PROCESS | 4008 | 1471544635686 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:55 INFO - PROCESS | 4008 | 1471544635688 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:55 INFO - PROCESS | 4008 | ++DOCSHELL 10307000 == 30 [pid = 4008] [id = 676] 11:23:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (172B3400) [pid = 4008] [serial = 2028] [outer = 00000000] 11:23:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1883C800) [pid = 4008] [serial = 2029] [outer = 172B3400] 11:23:55 INFO - PROCESS | 4008 | 1471544635735 Marionette DEBUG loaded listener.js 11:23:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1888B800) [pid = 4008] [serial = 2030] [outer = 172B3400] 11:23:56 INFO - PROCESS | 4008 | 1471544636679 Marionette TRACE conn5 <- [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]]]}] 11:23:56 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) 11:23:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 11:23:56 INFO - PROCESS | 4008 | 1471544636703 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 11:23:56 INFO - PROCESS | 4008 | 1471544636708 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 11:23:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:23:56 INFO - PROCESS | 4008 | 1471544636714 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:23:56 INFO - PROCESS | 4008 | 1471544636717 Marionette TRACE conn5 <- [1,2670,null,{}] 11:23:56 INFO - PROCESS | 4008 | 1471544636723 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:56 INFO - PROCESS | 4008 | 1471544636726 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:56 INFO - PROCESS | 4008 | 1471544636853 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 11:23:57 INFO - PROCESS | 4008 | 1471544636985 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:57 INFO - PROCESS | 4008 | 1471544636988 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:57 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9F400 == 31 [pid = 4008] [id = 677] 11:23:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FBFA800) [pid = 4008] [serial = 2031] [outer = 00000000] 11:23:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD10800) [pid = 4008] [serial = 2032] [outer = 0FBFA800] 11:23:57 INFO - PROCESS | 4008 | 1471544637051 Marionette DEBUG loaded listener.js 11:23:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10270800) [pid = 4008] [serial = 2033] [outer = 0FBFA800] 11:23:58 INFO - PROCESS | 4008 | 1471544638240 Marionette TRACE conn5 <- [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]]]}] 11:23:58 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) 11:23:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1583ms 11:23:58 INFO - PROCESS | 4008 | 1471544638310 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 11:23:58 INFO - PROCESS | 4008 | 1471544638314 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 11:23:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:23:58 INFO - PROCESS | 4008 | 1471544638323 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:23:58 INFO - PROCESS | 4008 | 1471544638326 Marionette TRACE conn5 <- [1,2674,null,{}] 11:23:58 INFO - PROCESS | 4008 | 1471544638330 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:58 INFO - PROCESS | 4008 | 1471544638333 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:58 INFO - PROCESS | 4008 | 1471544638498 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 11:23:58 INFO - PROCESS | 4008 | 1471544638615 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:58 INFO - PROCESS | 4008 | 1471544638617 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:23:58 INFO - PROCESS | 4008 | ++DOCSHELL 1484F400 == 32 [pid = 4008] [id = 678] 11:23:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (14857C00) [pid = 4008] [serial = 2034] [outer = 00000000] 11:23:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15E2A400) [pid = 4008] [serial = 2035] [outer = 14857C00] 11:23:58 INFO - PROCESS | 4008 | 1471544638675 Marionette DEBUG loaded listener.js 11:23:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E54000) [pid = 4008] [serial = 2036] [outer = 14857C00] 11:23:59 INFO - PROCESS | 4008 | --DOCSHELL 0FB5D800 == 31 [pid = 4008] [id = 675] 11:23:59 INFO - PROCESS | 4008 | --DOCSHELL 15E62C00 == 30 [pid = 4008] [id = 674] 11:23:59 INFO - PROCESS | 4008 | --DOCSHELL 15E2C400 == 29 [pid = 4008] [id = 673] 11:23:59 INFO - PROCESS | 4008 | --DOCSHELL 10DDD400 == 28 [pid = 4008] [id = 672] 11:23:59 INFO - PROCESS | 4008 | --DOCSHELL 0FC51800 == 27 [pid = 4008] [id = 671] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19992000) [pid = 4008] [serial = 1999] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1972F800) [pid = 4008] [serial = 1997] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (18A06800) [pid = 4008] [serial = 1984] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1961A400) [pid = 4008] [serial = 1987] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (18B9D000) [pid = 4008] [serial = 1985] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1972A000) [pid = 4008] [serial = 1967] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19664400) [pid = 4008] [serial = 1966] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (10273000) [pid = 4008] [serial = 1972] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (140D5000) [pid = 4008] [serial = 1973] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (103DF000) [pid = 4008] [serial = 1969] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (14263800) [pid = 4008] [serial = 1970] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (1961C400) [pid = 4008] [serial = 1988] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (16E49C00) [pid = 4008] [serial = 1978] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (16E6FC00) [pid = 4008] [serial = 1979] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (148E3C00) [pid = 4008] [serial = 1975] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (149D0C00) [pid = 4008] [serial = 1976] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (186D7800) [pid = 4008] [serial = 1981] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (19739C00) [pid = 4008] [serial = 1990] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (1973A400) [pid = 4008] [serial = 1991] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (17202000) [pid = 4008] [serial = 1993] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (1883DC00) [pid = 4008] [serial = 1982] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 54 (18DD3400) [pid = 4008] [serial = 1994] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | --DOMWINDOW == 53 (1972EC00) [pid = 4008] [serial = 1996] [outer = 00000000] [url = about:blank] 11:23:59 INFO - PROCESS | 4008 | 1471544639919 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:23:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 11:23:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:23:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 11:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:23:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1619ms 11:23:59 INFO - PROCESS | 4008 | 1471544639947 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 11:23:59 INFO - PROCESS | 4008 | 1471544639951 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 11:23:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:23:59 INFO - PROCESS | 4008 | 1471544639956 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:23:59 INFO - PROCESS | 4008 | 1471544639959 Marionette TRACE conn5 <- [1,2678,null,{}] 11:23:59 INFO - PROCESS | 4008 | 1471544639964 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:59 INFO - PROCESS | 4008 | 1471544639967 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:00 INFO - PROCESS | 4008 | 1471544640076 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 11:24:00 INFO - PROCESS | 4008 | 1471544640203 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:00 INFO - PROCESS | 4008 | 1471544640206 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:00 INFO - PROCESS | 4008 | ++DOCSHELL 10265000 == 28 [pid = 4008] [id = 679] 11:24:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (10265C00) [pid = 4008] [serial = 2037] [outer = 00000000] 11:24:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (13F2EC00) [pid = 4008] [serial = 2038] [outer = 10265C00] 11:24:00 INFO - PROCESS | 4008 | 1471544640255 Marionette DEBUG loaded listener.js 11:24:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (140D5000) [pid = 4008] [serial = 2039] [outer = 10265C00] 11:24:01 INFO - PROCESS | 4008 | 1471544641098 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:24:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:24:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:24:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 11:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:24:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1174ms 11:24:01 INFO - PROCESS | 4008 | 1471544641131 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 11:24:01 INFO - PROCESS | 4008 | 1471544641135 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 11:24:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:24:01 INFO - PROCESS | 4008 | 1471544641141 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:24:01 INFO - PROCESS | 4008 | 1471544641144 Marionette TRACE conn5 <- [1,2682,null,{}] 11:24:01 INFO - PROCESS | 4008 | 1471544641156 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:01 INFO - PROCESS | 4008 | 1471544641159 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:01 INFO - PROCESS | 4008 | 1471544641246 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 11:24:01 INFO - PROCESS | 4008 | 1471544641253 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:01 INFO - PROCESS | 4008 | 1471544641255 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:01 INFO - PROCESS | 4008 | ++DOCSHELL 1516B800 == 29 [pid = 4008] [id = 680] 11:24:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (15931400) [pid = 4008] [serial = 2040] [outer = 00000000] 11:24:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (15E2D000) [pid = 4008] [serial = 2041] [outer = 15931400] 11:24:01 INFO - PROCESS | 4008 | 1471544641304 Marionette DEBUG loaded listener.js 11:24:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (15EB5C00) [pid = 4008] [serial = 2042] [outer = 15931400] 11:24:02 INFO - PROCESS | 4008 | 1471544642308 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:24:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:24:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:24:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:24:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1189ms 11:24:02 INFO - PROCESS | 4008 | 1471544642340 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 11:24:02 INFO - PROCESS | 4008 | 1471544642342 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 11:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:24:02 INFO - PROCESS | 4008 | 1471544642346 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:24:02 INFO - PROCESS | 4008 | 1471544642350 Marionette TRACE conn5 <- [1,2686,null,{}] 11:24:02 INFO - PROCESS | 4008 | 1471544642360 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:02 INFO - PROCESS | 4008 | 1471544642365 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:02 INFO - PROCESS | 4008 | 1471544642489 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 11:24:02 INFO - PROCESS | 4008 | 1471544642498 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:02 INFO - PROCESS | 4008 | 1471544642501 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:02 INFO - PROCESS | 4008 | ++DOCSHELL 173C8C00 == 30 [pid = 4008] [id = 681] 11:24:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (173CB400) [pid = 4008] [serial = 2043] [outer = 00000000] 11:24:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (173D2800) [pid = 4008] [serial = 2044] [outer = 173CB400] 11:24:02 INFO - PROCESS | 4008 | 1471544642604 Marionette DEBUG loaded listener.js 11:24:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (186DB400) [pid = 4008] [serial = 2045] [outer = 173CB400] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (0FBF7400) [pid = 4008] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (0FC52800) [pid = 4008] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (16408000) [pid = 4008] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (13D1CC00) [pid = 4008] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (15E2CC00) [pid = 4008] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (0FBF9000) [pid = 4008] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (16E6F400) [pid = 4008] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 54 (19990000) [pid = 4008] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 53 (0FC50C00) [pid = 4008] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:24:03 INFO - PROCESS | 4008 | --DOMWINDOW == 52 (1998B400) [pid = 4008] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:24:03 INFO - PROCESS | 4008 | 1471544643554 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:24:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:24:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:24:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:24:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1223ms 11:24:03 INFO - PROCESS | 4008 | 1471544643573 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 11:24:03 INFO - PROCESS | 4008 | 1471544643576 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 11:24:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:24:03 INFO - PROCESS | 4008 | 1471544643579 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:24:03 INFO - PROCESS | 4008 | 1471544643581 Marionette TRACE conn5 <- [1,2690,null,{}] 11:24:03 INFO - PROCESS | 4008 | 1471544643584 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:03 INFO - PROCESS | 4008 | 1471544643586 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:03 INFO - PROCESS | 4008 | 1471544643673 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 11:24:03 INFO - PROCESS | 4008 | 1471544643678 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:03 INFO - PROCESS | 4008 | 1471544643680 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:03 INFO - PROCESS | 4008 | ++DOCSHELL 172B6400 == 31 [pid = 4008] [id = 682] 11:24:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (173C9400) [pid = 4008] [serial = 2046] [outer = 00000000] 11:24:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (18888C00) [pid = 4008] [serial = 2047] [outer = 173C9400] 11:24:03 INFO - PROCESS | 4008 | 1471544643728 Marionette DEBUG loaded listener.js 11:24:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (18A51C00) [pid = 4008] [serial = 2048] [outer = 173C9400] 11:24:04 INFO - PROCESS | 4008 | 1471544644164 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 631ms 11:24:04 INFO - PROCESS | 4008 | 1471544644213 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 11:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:24:04 INFO - PROCESS | 4008 | 1471544644215 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 11:24:04 INFO - PROCESS | 4008 | 1471544644218 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:24:04 INFO - PROCESS | 4008 | 1471544644220 Marionette TRACE conn5 <- [1,2694,null,{}] 11:24:04 INFO - PROCESS | 4008 | 1471544644223 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:04 INFO - PROCESS | 4008 | 1471544644225 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:04 INFO - PROCESS | 4008 | 1471544644306 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 11:24:04 INFO - PROCESS | 4008 | 1471544644312 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:04 INFO - PROCESS | 4008 | 1471544644314 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:04 INFO - PROCESS | 4008 | ++DOCSHELL 18AE8400 == 32 [pid = 4008] [id = 683] 11:24:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (18AE9C00) [pid = 4008] [serial = 2049] [outer = 00000000] 11:24:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (18DD7400) [pid = 4008] [serial = 2050] [outer = 18AE9C00] 11:24:04 INFO - PROCESS | 4008 | 1471544644361 Marionette DEBUG loaded listener.js 11:24:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (18DDB800) [pid = 4008] [serial = 2051] [outer = 18AE9C00] 11:24:04 INFO - PROCESS | 4008 | 1471544644789 Marionette TRACE conn5 <- [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]]]}] 11:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 630ms 11:24:04 INFO - PROCESS | 4008 | 1471544644849 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 11:24:04 INFO - PROCESS | 4008 | 1471544644851 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 11:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:24:04 INFO - PROCESS | 4008 | 1471544644855 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:24:04 INFO - PROCESS | 4008 | 1471544644856 Marionette TRACE conn5 <- [1,2698,null,{}] 11:24:04 INFO - PROCESS | 4008 | 1471544644860 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:04 INFO - PROCESS | 4008 | 1471544644865 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:05 INFO - PROCESS | 4008 | 1471544644970 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 11:24:05 INFO - PROCESS | 4008 | 1471544644981 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:05 INFO - PROCESS | 4008 | 1471544644983 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:05 INFO - PROCESS | 4008 | ++DOCSHELL 16E70C00 == 33 [pid = 4008] [id = 684] 11:24:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (18DDF800) [pid = 4008] [serial = 2052] [outer = 00000000] 11:24:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (19612000) [pid = 4008] [serial = 2053] [outer = 18DDF800] 11:24:05 INFO - PROCESS | 4008 | 1471544645029 Marionette DEBUG loaded listener.js 11:24:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (19616C00) [pid = 4008] [serial = 2054] [outer = 18DDF800] 11:24:05 INFO - PROCESS | 4008 | 1471544645583 Marionette TRACE conn5 <- [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] 11:24:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:24:05 INFO - PROCESS | 4008 | 1471544645634 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 11:24:05 INFO - PROCESS | 4008 | 1471544645639 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:24:05 INFO - PROCESS | 4008 | 1471544645643 Marionette TRACE conn5 <- [1,2702,null,{}] 11:24:05 INFO - PROCESS | 4008 | 1471544645649 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:05 INFO - PROCESS | 4008 | 1471544645653 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:05 INFO - PROCESS | 4008 | 1471544645769 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 11:24:05 INFO - PROCESS | 4008 | 1471544645911 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:05 INFO - PROCESS | 4008 | 1471544645913 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:05 INFO - PROCESS | 4008 | ++DOCSHELL 10B53800 == 34 [pid = 4008] [id = 685] 11:24:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (13D1FC00) [pid = 4008] [serial = 2055] [outer = 00000000] 11:24:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (1426C800) [pid = 4008] [serial = 2056] [outer = 13D1FC00] 11:24:06 INFO - PROCESS | 4008 | 1471544645976 Marionette DEBUG loaded listener.js 11:24:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (1485B000) [pid = 4008] [serial = 2057] [outer = 13D1FC00] 11:24:06 INFO - PROCESS | 4008 | 1471544646620 Marionette TRACE conn5 <- [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]]]}] 11:24:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:24:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1024ms 11:24:06 INFO - PROCESS | 4008 | 1471544646663 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 11:24:06 INFO - PROCESS | 4008 | 1471544646668 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 11:24:06 INFO - PROCESS | 4008 | 1471544646674 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:24:06 INFO - PROCESS | 4008 | 1471544646677 Marionette TRACE conn5 <- [1,2706,null,{}] 11:24:06 INFO - PROCESS | 4008 | 1471544646682 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:06 INFO - PROCESS | 4008 | 1471544646684 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:06 INFO - PROCESS | 4008 | 1471544646829 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 11:24:06 INFO - PROCESS | 4008 | 1471544646968 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:06 INFO - PROCESS | 4008 | 1471544646971 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:07 INFO - PROCESS | 4008 | ++DOCSHELL 173CE400 == 35 [pid = 4008] [id = 686] 11:24:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (173D1800) [pid = 4008] [serial = 2058] [outer = 00000000] 11:24:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (18840800) [pid = 4008] [serial = 2059] [outer = 173D1800] 11:24:07 INFO - PROCESS | 4008 | 1471544647030 Marionette DEBUG loaded listener.js 11:24:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (18DD7C00) [pid = 4008] [serial = 2060] [outer = 173D1800] 11:24:07 INFO - PROCESS | 4008 | 1471544647642 Marionette TRACE conn5 <- [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] 11:24:07 INFO - PROCESS | 4008 | 1471544647702 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 11:24:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:24:07 INFO - PROCESS | 4008 | 1471544647706 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:24:07 INFO - PROCESS | 4008 | 1471544647710 Marionette TRACE conn5 <- [1,2710,null,{}] 11:24:07 INFO - PROCESS | 4008 | 1471544647721 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:07 INFO - PROCESS | 4008 | 1471544647726 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:07 INFO - PROCESS | 4008 | 1471544647883 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 11:24:08 INFO - PROCESS | 4008 | 1471544648025 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:08 INFO - PROCESS | 4008 | 1471544648028 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:08 INFO - PROCESS | 4008 | ++DOCSHELL 19668C00 == 36 [pid = 4008] [id = 687] 11:24:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (1966BC00) [pid = 4008] [serial = 2061] [outer = 00000000] 11:24:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (19724800) [pid = 4008] [serial = 2062] [outer = 1966BC00] 11:24:08 INFO - PROCESS | 4008 | 1471544648088 Marionette DEBUG loaded listener.js 11:24:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (19729C00) [pid = 4008] [serial = 2063] [outer = 1966BC00] 11:24:08 INFO - PROCESS | 4008 | 1471544648676 Marionette TRACE conn5 <- [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] 11:24:08 INFO - PROCESS | 4008 | 1471544648738 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 11:24:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:24:08 INFO - PROCESS | 4008 | 1471544648741 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:24:08 INFO - PROCESS | 4008 | 1471544648743 Marionette TRACE conn5 <- [1,2714,null,{}] 11:24:08 INFO - PROCESS | 4008 | 1471544648768 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:08 INFO - PROCESS | 4008 | 1471544648771 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:08 INFO - PROCESS | 4008 | 1471544648886 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 11:24:09 INFO - PROCESS | 4008 | 1471544649112 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:09 INFO - PROCESS | 4008 | 1471544649115 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:09 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF4C00 == 37 [pid = 4008] [id = 688] 11:24:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (0FBF8400) [pid = 4008] [serial = 2064] [outer = 00000000] 11:24:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FD0D000) [pid = 4008] [serial = 2065] [outer = 0FBF8400] 11:24:09 INFO - PROCESS | 4008 | 1471544649181 Marionette DEBUG loaded listener.js 11:24:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1026C400) [pid = 4008] [serial = 2066] [outer = 0FBF8400] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 18AE8400 == 36 [pid = 4008] [id = 683] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 172B6400 == 35 [pid = 4008] [id = 682] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 173C8C00 == 34 [pid = 4008] [id = 681] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 1516B800 == 33 [pid = 4008] [id = 680] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 10265000 == 32 [pid = 4008] [id = 679] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 0FBF2400 == 31 [pid = 4008] [id = 670] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 10307000 == 30 [pid = 4008] [id = 676] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 0BC9F400 == 29 [pid = 4008] [id = 677] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 1484F400 == 28 [pid = 4008] [id = 678] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 19668C00 == 27 [pid = 4008] [id = 687] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 16E70C00 == 26 [pid = 4008] [id = 684] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 10B53800 == 25 [pid = 4008] [id = 685] 11:24:10 INFO - PROCESS | 4008 | --DOCSHELL 173CE400 == 24 [pid = 4008] [id = 686] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19993000) [pid = 4008] [serial = 2000] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1883C800) [pid = 4008] [serial = 2029] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (0FD0BC00) [pid = 4008] [serial = 2012] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FC5BC00) [pid = 4008] [serial = 2011] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (0FD04400) [pid = 4008] [serial = 2014] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (0FD0A800) [pid = 4008] [serial = 2015] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (16E6EC00) [pid = 4008] [serial = 2023] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (13F2D800) [pid = 4008] [serial = 2017] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (13FD8800) [pid = 4008] [serial = 2018] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (15E31000) [pid = 4008] [serial = 2020] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (15E23800) [pid = 4008] [serial = 2003] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (147B4000) [pid = 4008] [serial = 2002] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (18891C00) [pid = 4008] [serial = 2006] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (173D3400) [pid = 4008] [serial = 2005] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 58 (199C6C00) [pid = 4008] [serial = 2009] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 57 (199BF800) [pid = 4008] [serial = 2008] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 56 (16E79000) [pid = 4008] [serial = 2024] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 55 (10D33C00) [pid = 4008] [serial = 2026] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 54 (15EBDC00) [pid = 4008] [serial = 2027] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | --DOMWINDOW == 53 (15E56400) [pid = 4008] [serial = 2021] [outer = 00000000] [url = about:blank] 11:24:10 INFO - PROCESS | 4008 | 1471544650426 Marionette TRACE conn5 <- [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]]]}] 11:24:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:24:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1785ms 11:24:10 INFO - PROCESS | 4008 | 1471544650529 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 11:24:10 INFO - PROCESS | 4008 | 1471544650533 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 11:24:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:24:10 INFO - PROCESS | 4008 | 1471544650539 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:24:10 INFO - PROCESS | 4008 | 1471544650542 Marionette TRACE conn5 <- [1,2718,null,{}] 11:24:10 INFO - PROCESS | 4008 | 1471544650549 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:10 INFO - PROCESS | 4008 | 1471544650552 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:10 INFO - PROCESS | 4008 | 1471544650642 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 11:24:10 INFO - PROCESS | 4008 | 1471544650652 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:10 INFO - PROCESS | 4008 | 1471544650656 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:10 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFF400 == 25 [pid = 4008] [id = 689] 11:24:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (0FC4E400) [pid = 4008] [serial = 2067] [outer = 00000000] 11:24:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (0FD07400) [pid = 4008] [serial = 2068] [outer = 0FC4E400] 11:24:10 INFO - PROCESS | 4008 | 1471544650706 Marionette DEBUG loaded listener.js 11:24:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (0FD08C00) [pid = 4008] [serial = 2069] [outer = 0FC4E400] 11:24:11 INFO - PROCESS | 4008 | 1471544651700 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:24:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 11:24:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:24:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:24:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1184ms 11:24:11 INFO - PROCESS | 4008 | 1471544651723 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 11:24:11 INFO - PROCESS | 4008 | 1471544651728 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 11:24:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:24:11 INFO - PROCESS | 4008 | 1471544651734 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:24:11 INFO - PROCESS | 4008 | 1471544651737 Marionette TRACE conn5 <- [1,2722,null,{}] 11:24:11 INFO - PROCESS | 4008 | 1471544651741 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:11 INFO - PROCESS | 4008 | 1471544651744 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:11 INFO - PROCESS | 4008 | 1471544651833 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 11:24:11 INFO - PROCESS | 4008 | 1471544651839 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:11 INFO - PROCESS | 4008 | 1471544651842 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:11 INFO - PROCESS | 4008 | ++DOCSHELL 13FE0800 == 26 [pid = 4008] [id = 690] 11:24:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (140CE000) [pid = 4008] [serial = 2070] [outer = 00000000] 11:24:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (14750800) [pid = 4008] [serial = 2071] [outer = 140CE000] 11:24:11 INFO - PROCESS | 4008 | 1471544651891 Marionette DEBUG loaded listener.js 11:24:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (14840000) [pid = 4008] [serial = 2072] [outer = 140CE000] 11:24:12 INFO - PROCESS | 4008 | 1471544652382 Marionette TRACE conn5 <- [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]]]}] 11:24:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:24:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 11:24:12 INFO - PROCESS | 4008 | 1471544652407 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 11:24:12 INFO - PROCESS | 4008 | 1471544652410 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 11:24:12 INFO - PROCESS | 4008 | 1471544652413 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:24:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:24:12 INFO - PROCESS | 4008 | 1471544652417 Marionette TRACE conn5 <- [1,2726,null,{}] 11:24:12 INFO - PROCESS | 4008 | 1471544652427 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:12 INFO - PROCESS | 4008 | 1471544652432 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:12 INFO - PROCESS | 4008 | 1471544652521 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 11:24:12 INFO - PROCESS | 4008 | 1471544652528 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:12 INFO - PROCESS | 4008 | 1471544652531 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:12 INFO - PROCESS | 4008 | ++DOCSHELL 15E56400 == 27 [pid = 4008] [id = 691] 11:24:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (15E56800) [pid = 4008] [serial = 2073] [outer = 00000000] 11:24:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (15EBD800) [pid = 4008] [serial = 2074] [outer = 15E56800] 11:24:12 INFO - PROCESS | 4008 | 1471544652583 Marionette DEBUG loaded listener.js 11:24:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (16410C00) [pid = 4008] [serial = 2075] [outer = 15E56800] 11:24:13 INFO - PROCESS | 4008 | 1471544653082 Marionette TRACE conn5 <- [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]]]}] 11:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 730ms 11:24:13 INFO - PROCESS | 4008 | 1471544653147 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 11:24:13 INFO - PROCESS | 4008 | 1471544653150 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 11:24:13 INFO - PROCESS | 4008 | 1471544653171 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:24:13 INFO - PROCESS | 4008 | 1471544653173 Marionette TRACE conn5 <- [1,2730,null,{}] 11:24:13 INFO - PROCESS | 4008 | 1471544653176 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:13 INFO - PROCESS | 4008 | 1471544653178 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:13 INFO - PROCESS | 4008 | 1471544653321 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 11:24:13 INFO - PROCESS | 4008 | 1471544653331 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:13 INFO - PROCESS | 4008 | 1471544653333 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:13 INFO - PROCESS | 4008 | ++DOCSHELL 16E6D400 == 28 [pid = 4008] [id = 692] 11:24:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (16E6F000) [pid = 4008] [serial = 2076] [outer = 00000000] 11:24:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (16E76000) [pid = 4008] [serial = 2077] [outer = 16E6F000] 11:24:13 INFO - PROCESS | 4008 | 1471544653380 Marionette DEBUG loaded listener.js 11:24:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (172B3000) [pid = 4008] [serial = 2078] [outer = 16E6F000] 11:24:13 INFO - PROCESS | 4008 | 1471544653818 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 11:24:13 INFO - PROCESS | 4008 | 1471544653845 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 11:24:13 INFO - PROCESS | 4008 | 1471544653847 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 11:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:24:13 INFO - PROCESS | 4008 | 1471544653850 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:24:13 INFO - PROCESS | 4008 | 1471544653852 Marionette TRACE conn5 <- [1,2734,null,{}] 11:24:13 INFO - PROCESS | 4008 | 1471544653855 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:13 INFO - PROCESS | 4008 | 1471544653858 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:14 INFO - PROCESS | 4008 | 1471544653970 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 11:24:14 INFO - PROCESS | 4008 | 1471544653976 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:14 INFO - PROCESS | 4008 | 1471544653978 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:14 INFO - PROCESS | 4008 | ++DOCSHELL 173C5400 == 29 [pid = 4008] [id = 693] 11:24:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (173C7C00) [pid = 4008] [serial = 2079] [outer = 00000000] 11:24:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (186D6C00) [pid = 4008] [serial = 2080] [outer = 173C7C00] 11:24:14 INFO - PROCESS | 4008 | 1471544654024 Marionette DEBUG loaded listener.js 11:24:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (18840C00) [pid = 4008] [serial = 2081] [outer = 173C7C00] 11:24:14 INFO - PROCESS | 4008 | 1471544654480 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:24:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:24:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 11:24:14 INFO - PROCESS | 4008 | 1471544654521 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 11:24:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:24:14 INFO - PROCESS | 4008 | 1471544654523 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 11:24:14 INFO - PROCESS | 4008 | 1471544654526 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:24:14 INFO - PROCESS | 4008 | 1471544654528 Marionette TRACE conn5 <- [1,2738,null,{}] 11:24:14 INFO - PROCESS | 4008 | 1471544654532 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:14 INFO - PROCESS | 4008 | 1471544654537 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:14 INFO - PROCESS | 4008 | 1471544654711 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (173CB400) [pid = 4008] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (173C9400) [pid = 4008] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (14857C00) [pid = 4008] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (15931400) [pid = 4008] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (10265C00) [pid = 4008] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (0FBFA800) [pid = 4008] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (172B3400) [pid = 4008] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (18AE9C00) [pid = 4008] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:24:14 INFO - PROCESS | 4008 | --DOMWINDOW == 59 (18DDF800) [pid = 4008] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:24:14 INFO - PROCESS | 4008 | 1471544654962 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:15 INFO - PROCESS | 4008 | 1471544654964 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:15 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0F800 == 30 [pid = 4008] [id = 694] 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (0FBFA800) [pid = 4008] [serial = 2082] [outer = 00000000] 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (14750000) [pid = 4008] [serial = 2083] [outer = 0FBFA800] 11:24:15 INFO - PROCESS | 4008 | 1471544655011 Marionette DEBUG loaded listener.js 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (186E1800) [pid = 4008] [serial = 2084] [outer = 0FBFA800] 11:24:15 INFO - PROCESS | 4008 | 1471544655377 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 870ms 11:24:15 INFO - PROCESS | 4008 | 1471544655397 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 11:24:15 INFO - PROCESS | 4008 | 1471544655399 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 11:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:24:15 INFO - PROCESS | 4008 | 1471544655402 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:24:15 INFO - PROCESS | 4008 | 1471544655404 Marionette TRACE conn5 <- [1,2742,null,{}] 11:24:15 INFO - PROCESS | 4008 | 1471544655408 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:15 INFO - PROCESS | 4008 | 1471544655410 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:15 INFO - PROCESS | 4008 | 1471544655527 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 11:24:15 INFO - PROCESS | 4008 | 1471544655535 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:15 INFO - PROCESS | 4008 | 1471544655537 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:15 INFO - PROCESS | 4008 | ++DOCSHELL 18B98000 == 31 [pid = 4008] [id = 695] 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (18DD3400) [pid = 4008] [serial = 2085] [outer = 00000000] 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (19608C00) [pid = 4008] [serial = 2086] [outer = 18DD3400] 11:24:15 INFO - PROCESS | 4008 | 1471544655582 Marionette DEBUG loaded listener.js 11:24:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (1960F000) [pid = 4008] [serial = 2087] [outer = 18DD3400] 11:24:16 INFO - PROCESS | 4008 | 1471544655989 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:24:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:24:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 631ms 11:24:16 INFO - PROCESS | 4008 | 1471544656034 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 11:24:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:24:16 INFO - PROCESS | 4008 | 1471544656036 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 11:24:16 INFO - PROCESS | 4008 | 1471544656039 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:24:16 INFO - PROCESS | 4008 | 1471544656041 Marionette TRACE conn5 <- [1,2746,null,{}] 11:24:16 INFO - PROCESS | 4008 | 1471544656045 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:16 INFO - PROCESS | 4008 | 1471544656047 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:16 INFO - PROCESS | 4008 | 1471544656124 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 11:24:16 INFO - PROCESS | 4008 | 1471544656246 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:16 INFO - PROCESS | 4008 | 1471544656248 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:16 INFO - PROCESS | 4008 | ++DOCSHELL 1960A400 == 32 [pid = 4008] [id = 696] 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (19617000) [pid = 4008] [serial = 2088] [outer = 00000000] 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (19723C00) [pid = 4008] [serial = 2089] [outer = 19617000] 11:24:16 INFO - PROCESS | 4008 | 1471544656298 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (19725000) [pid = 4008] [serial = 2090] [outer = 19617000] 11:24:16 INFO - PROCESS | 4008 | 1471544656646 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:24:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:24:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 11:24:16 INFO - PROCESS | 4008 | 1471544656671 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 11:24:16 INFO - PROCESS | 4008 | 1471544656673 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 11:24:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:24:16 INFO - PROCESS | 4008 | 1471544656676 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:24:16 INFO - PROCESS | 4008 | 1471544656677 Marionette TRACE conn5 <- [1,2750,null,{}] 11:24:16 INFO - PROCESS | 4008 | 1471544656681 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:16 INFO - PROCESS | 4008 | 1471544656683 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:16 INFO - PROCESS | 4008 | 1471544656804 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 11:24:16 INFO - PROCESS | 4008 | 1471544656813 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:16 INFO - PROCESS | 4008 | 1471544656815 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:16 INFO - PROCESS | 4008 | ++DOCSHELL 19730400 == 33 [pid = 4008] [id = 697] 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (19730C00) [pid = 4008] [serial = 2091] [outer = 00000000] 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1973C000) [pid = 4008] [serial = 2092] [outer = 19730C00] 11:24:16 INFO - PROCESS | 4008 | 1471544656860 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1973C800) [pid = 4008] [serial = 2093] [outer = 19730C00] 11:24:17 INFO - PROCESS | 4008 | 1471544657688 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:24:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:24:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1021ms 11:24:17 INFO - PROCESS | 4008 | 1471544657698 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 11:24:17 INFO - PROCESS | 4008 | 1471544657702 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 11:24:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:24:17 INFO - PROCESS | 4008 | 1471544657707 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:24:17 INFO - PROCESS | 4008 | 1471544657713 Marionette TRACE conn5 <- [1,2754,null,{}] 11:24:17 INFO - PROCESS | 4008 | 1471544657739 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:17 INFO - PROCESS | 4008 | 1471544657742 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:17 INFO - PROCESS | 4008 | 1471544657867 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 11:24:18 INFO - PROCESS | 4008 | 1471544658005 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:18 INFO - PROCESS | 4008 | 1471544658008 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:18 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF9000 == 34 [pid = 4008] [id = 698] 11:24:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (0FBF9C00) [pid = 4008] [serial = 2094] [outer = 00000000] 11:24:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (103DF000) [pid = 4008] [serial = 2095] [outer = 0FBF9C00] 11:24:18 INFO - PROCESS | 4008 | 1471544658068 Marionette DEBUG loaded listener.js 11:24:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (13FD9400) [pid = 4008] [serial = 2096] [outer = 0FBF9C00] 11:24:18 INFO - PROCESS | 4008 | 1471544658813 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:24:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:24:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1254ms 11:24:18 INFO - PROCESS | 4008 | 1471544658962 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 11:24:18 INFO - PROCESS | 4008 | 1471544658966 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 11:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:24:19 INFO - PROCESS | 4008 | 1471544658980 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:24:19 INFO - PROCESS | 4008 | 1471544658983 Marionette TRACE conn5 <- [1,2758,null,{}] 11:24:19 INFO - PROCESS | 4008 | 1471544658989 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:19 INFO - PROCESS | 4008 | 1471544658992 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:19 INFO - PROCESS | 4008 | 1471544659111 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 11:24:19 INFO - PROCESS | 4008 | 1471544659243 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:19 INFO - PROCESS | 4008 | 1471544659249 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:19 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEC800 == 35 [pid = 4008] [id = 699] 11:24:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (0FBF8800) [pid = 4008] [serial = 2097] [outer = 00000000] 11:24:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0FD0A000) [pid = 4008] [serial = 2098] [outer = 0FBF8800] 11:24:19 INFO - PROCESS | 4008 | 1471544659305 Marionette DEBUG loaded listener.js 11:24:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1030B800) [pid = 4008] [serial = 2099] [outer = 0FBF8800] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 1960A400 == 34 [pid = 4008] [id = 696] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 18B98000 == 33 [pid = 4008] [id = 695] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 0BC0F800 == 32 [pid = 4008] [id = 694] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 173C5400 == 31 [pid = 4008] [id = 693] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 16E6D400 == 30 [pid = 4008] [id = 692] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 15E56400 == 29 [pid = 4008] [id = 691] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 13FE0800 == 28 [pid = 4008] [id = 690] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 0FBFF400 == 27 [pid = 4008] [id = 689] 11:24:19 INFO - PROCESS | 4008 | --DOCSHELL 0FBF4C00 == 26 [pid = 4008] [id = 688] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (173D2800) [pid = 4008] [serial = 2044] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (18888C00) [pid = 4008] [serial = 2047] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E2A400) [pid = 4008] [serial = 2035] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E54000) [pid = 4008] [serial = 2036] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E2D000) [pid = 4008] [serial = 2041] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (13F2EC00) [pid = 4008] [serial = 2038] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (140D5000) [pid = 4008] [serial = 2039] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FD10800) [pid = 4008] [serial = 2032] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (10270800) [pid = 4008] [serial = 2033] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1888B800) [pid = 4008] [serial = 2030] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18DD7400) [pid = 4008] [serial = 2050] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (18DDB800) [pid = 4008] [serial = 2051] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19616C00) [pid = 4008] [serial = 2054] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (19612000) [pid = 4008] [serial = 2053] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (186DB400) [pid = 4008] [serial = 2045] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (18A51C00) [pid = 4008] [serial = 2048] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (15EB5C00) [pid = 4008] [serial = 2042] [outer = 00000000] [url = about:blank] 11:24:19 INFO - PROCESS | 4008 | 1471544659848 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 931ms 11:24:19 INFO - PROCESS | 4008 | 1471544659913 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 11:24:19 INFO - PROCESS | 4008 | 1471544659916 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 11:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:24:19 INFO - PROCESS | 4008 | 1471544659923 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:24:19 INFO - PROCESS | 4008 | 1471544659926 Marionette TRACE conn5 <- [1,2762,null,{}] 11:24:19 INFO - PROCESS | 4008 | 1471544659931 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:19 INFO - PROCESS | 4008 | 1471544659933 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:20 INFO - PROCESS | 4008 | 1471544660021 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 11:24:20 INFO - PROCESS | 4008 | 1471544660027 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:20 INFO - PROCESS | 4008 | 1471544660030 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:20 INFO - PROCESS | 4008 | ++DOCSHELL 140CF800 == 27 [pid = 4008] [id = 700] 11:24:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (140D4000) [pid = 4008] [serial = 2100] [outer = 00000000] 11:24:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (1429C400) [pid = 4008] [serial = 2101] [outer = 140D4000] 11:24:20 INFO - PROCESS | 4008 | 1471544660087 Marionette DEBUG loaded listener.js 11:24:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (1485C800) [pid = 4008] [serial = 2102] [outer = 140D4000] 11:24:20 INFO - PROCESS | 4008 | 1471544660592 Marionette TRACE conn5 <- [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]]]}] 11:24:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:24:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 730ms 11:24:20 INFO - PROCESS | 4008 | 1471544660653 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 11:24:20 INFO - PROCESS | 4008 | 1471544660655 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 11:24:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:24:20 INFO - PROCESS | 4008 | 1471544660658 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:24:20 INFO - PROCESS | 4008 | 1471544660660 Marionette TRACE conn5 <- [1,2766,null,{}] 11:24:20 INFO - PROCESS | 4008 | 1471544660670 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:20 INFO - PROCESS | 4008 | 1471544660675 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:20 INFO - PROCESS | 4008 | 1471544660765 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 11:24:20 INFO - PROCESS | 4008 | 1471544660863 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:20 INFO - PROCESS | 4008 | 1471544660866 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:20 INFO - PROCESS | 4008 | ++DOCSHELL 15E55800 == 28 [pid = 4008] [id = 701] 11:24:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (15E55C00) [pid = 4008] [serial = 2103] [outer = 00000000] 11:24:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (15E5E400) [pid = 4008] [serial = 2104] [outer = 15E55C00] 11:24:20 INFO - PROCESS | 4008 | 1471544660917 Marionette DEBUG loaded listener.js 11:24:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (16406C00) [pid = 4008] [serial = 2105] [outer = 15E55C00] 11:24:21 INFO - PROCESS | 4008 | 1471544661281 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 11:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:24:21 INFO - PROCESS | 4008 | 1471544661333 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 11:24:21 INFO - PROCESS | 4008 | 1471544661335 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 11:24:21 INFO - PROCESS | 4008 | 1471544661338 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:24:21 INFO - PROCESS | 4008 | 1471544661339 Marionette TRACE conn5 <- [1,2770,null,{}] 11:24:21 INFO - PROCESS | 4008 | 1471544661343 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:21 INFO - PROCESS | 4008 | 1471544661345 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:21 INFO - PROCESS | 4008 | 1471544661430 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 11:24:21 INFO - PROCESS | 4008 | 1471544661436 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:21 INFO - PROCESS | 4008 | 1471544661438 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:21 INFO - PROCESS | 4008 | ++DOCSHELL 16E70C00 == 29 [pid = 4008] [id = 702] 11:24:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (16E71000) [pid = 4008] [serial = 2106] [outer = 00000000] 11:24:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (173C9000) [pid = 4008] [serial = 2107] [outer = 16E71000] 11:24:21 INFO - PROCESS | 4008 | 1471544661484 Marionette DEBUG loaded listener.js 11:24:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (18661400) [pid = 4008] [serial = 2108] [outer = 16E71000] 11:24:21 INFO - PROCESS | 4008 | 1471544661946 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 11:24:22 INFO - PROCESS | 4008 | 1471544662009 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 11:24:22 INFO - PROCESS | 4008 | 1471544662011 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 11:24:22 INFO - PROCESS | 4008 | 1471544662014 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:24:22 INFO - PROCESS | 4008 | 1471544662016 Marionette TRACE conn5 <- [1,2774,null,{}] 11:24:22 INFO - PROCESS | 4008 | 1471544662019 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:22 INFO - PROCESS | 4008 | 1471544662021 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:22 INFO - PROCESS | 4008 | 1471544662136 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 11:24:22 INFO - PROCESS | 4008 | 1471544662229 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:22 INFO - PROCESS | 4008 | 1471544662231 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:22 INFO - PROCESS | 4008 | ++DOCSHELL 18845C00 == 30 [pid = 4008] [id = 703] 11:24:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18889400) [pid = 4008] [serial = 2109] [outer = 00000000] 11:24:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (18A03400) [pid = 4008] [serial = 2110] [outer = 18889400] 11:24:22 INFO - PROCESS | 4008 | 1471544662279 Marionette DEBUG loaded listener.js 11:24:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18A52400) [pid = 4008] [serial = 2111] [outer = 18889400] 11:24:22 INFO - PROCESS | 4008 | 1471544662698 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 730ms 11:24:22 INFO - PROCESS | 4008 | 1471544662754 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 11:24:22 INFO - PROCESS | 4008 | 1471544662756 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 11:24:22 INFO - PROCESS | 4008 | 1471544662760 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:24:22 INFO - PROCESS | 4008 | 1471544662761 Marionette TRACE conn5 <- [1,2778,null,{}] 11:24:22 INFO - PROCESS | 4008 | 1471544662765 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:22 INFO - PROCESS | 4008 | 1471544662771 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:22 INFO - PROCESS | 4008 | 1471544662919 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 11:24:23 INFO - PROCESS | 4008 | 1471544662990 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:23 INFO - PROCESS | 4008 | 1471544662993 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:23 INFO - PROCESS | 4008 | ++DOCSHELL 18DD1C00 == 31 [pid = 4008] [id = 704] 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18DD9800) [pid = 4008] [serial = 2112] [outer = 00000000] 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19608800) [pid = 4008] [serial = 2113] [outer = 18DD9800] 11:24:23 INFO - PROCESS | 4008 | 1471544663041 Marionette DEBUG loaded listener.js 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19618400) [pid = 4008] [serial = 2114] [outer = 18DD9800] 11:24:23 INFO - PROCESS | 4008 | 1471544663449 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:24:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:24:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 730ms 11:24:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:24:23 INFO - PROCESS | 4008 | 1471544663523 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 11:24:23 INFO - PROCESS | 4008 | 1471544663526 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 11:24:23 INFO - PROCESS | 4008 | 1471544663531 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:24:23 INFO - PROCESS | 4008 | 1471544663533 Marionette TRACE conn5 <- [1,2782,null,{}] 11:24:23 INFO - PROCESS | 4008 | 1471544663537 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:23 INFO - PROCESS | 4008 | 1471544663539 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:23 INFO - PROCESS | 4008 | 1471544663652 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 11:24:23 INFO - PROCESS | 4008 | 1471544663658 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:23 INFO - PROCESS | 4008 | 1471544663660 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:23 INFO - PROCESS | 4008 | ++DOCSHELL 19604000 == 32 [pid = 4008] [id = 705] 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1961A400) [pid = 4008] [serial = 2115] [outer = 00000000] 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19739400) [pid = 4008] [serial = 2116] [outer = 1961A400] 11:24:23 INFO - PROCESS | 4008 | 1471544663713 Marionette DEBUG loaded listener.js 11:24:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1973A800) [pid = 4008] [serial = 2117] [outer = 1961A400] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19617000) [pid = 4008] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (16E6F000) [pid = 4008] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (173C7C00) [pid = 4008] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (140CE000) [pid = 4008] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0FC4E400) [pid = 4008] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E56800) [pid = 4008] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0FBF8400) [pid = 4008] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (13D1FC00) [pid = 4008] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (173D1800) [pid = 4008] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1966BC00) [pid = 4008] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (0FBFA800) [pid = 4008] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:24:24 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18DD3400) [pid = 4008] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:24:24 INFO - PROCESS | 4008 | 1471544664220 Marionette TRACE conn5 <- [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]]]}] 11:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 730ms 11:24:24 INFO - PROCESS | 4008 | 1471544664260 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 11:24:24 INFO - PROCESS | 4008 | 1471544664262 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 11:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:24:24 INFO - PROCESS | 4008 | 1471544664265 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:24:24 INFO - PROCESS | 4008 | 1471544664267 Marionette TRACE conn5 <- [1,2786,null,{}] 11:24:24 INFO - PROCESS | 4008 | 1471544664270 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:24 INFO - PROCESS | 4008 | 1471544664272 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:24 INFO - PROCESS | 4008 | 1471544664352 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 11:24:24 INFO - PROCESS | 4008 | 1471544664444 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:24 INFO - PROCESS | 4008 | 1471544664446 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:24 INFO - PROCESS | 4008 | ++DOCSHELL 103D8000 == 33 [pid = 4008] [id = 706] 11:24:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (14262C00) [pid = 4008] [serial = 2118] [outer = 00000000] 11:24:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (1880E000) [pid = 4008] [serial = 2119] [outer = 14262C00] 11:24:24 INFO - PROCESS | 4008 | 1471544664498 Marionette DEBUG loaded listener.js 11:24:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (1961B800) [pid = 4008] [serial = 2120] [outer = 14262C00] 11:24:24 INFO - PROCESS | 4008 | 1471544664856 Marionette TRACE conn5 <- [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]]]}] 11:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 11:24:24 INFO - PROCESS | 4008 | 1471544664896 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 11:24:24 INFO - PROCESS | 4008 | 1471544664897 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 11:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:24:24 INFO - PROCESS | 4008 | 1471544664900 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:24:24 INFO - PROCESS | 4008 | 1471544664902 Marionette TRACE conn5 <- [1,2790,null,{}] 11:24:24 INFO - PROCESS | 4008 | 1471544664906 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:24 INFO - PROCESS | 4008 | 1471544664907 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:25 INFO - PROCESS | 4008 | 1471544665052 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 11:24:25 INFO - PROCESS | 4008 | 1471544665115 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:25 INFO - PROCESS | 4008 | 1471544665117 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:25 INFO - PROCESS | 4008 | ++DOCSHELL 17255C00 == 34 [pid = 4008] [id = 707] 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (172B6400) [pid = 4008] [serial = 2121] [outer = 00000000] 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1998A800) [pid = 4008] [serial = 2122] [outer = 172B6400] 11:24:25 INFO - PROCESS | 4008 | 1471544665162 Marionette DEBUG loaded listener.js 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1998AC00) [pid = 4008] [serial = 2123] [outer = 172B6400] 11:24:25 INFO - PROCESS | 4008 | 1471544665501 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:24:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:24:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 11:24:25 INFO - PROCESS | 4008 | 1471544665572 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 11:24:25 INFO - PROCESS | 4008 | 1471544665574 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 11:24:25 INFO - PROCESS | 4008 | 1471544665587 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:24:25 INFO - PROCESS | 4008 | 1471544665589 Marionette TRACE conn5 <- [1,2794,null,{}] 11:24:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:24:25 INFO - PROCESS | 4008 | 1471544665592 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:25 INFO - PROCESS | 4008 | 1471544665594 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:25 INFO - PROCESS | 4008 | 1471544665685 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 11:24:25 INFO - PROCESS | 4008 | 1471544665691 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:25 INFO - PROCESS | 4008 | 1471544665692 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:25 INFO - PROCESS | 4008 | ++DOCSHELL 19994C00 == 35 [pid = 4008] [id = 708] 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (19996400) [pid = 4008] [serial = 2124] [outer = 00000000] 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (199C1400) [pid = 4008] [serial = 2125] [outer = 19996400] 11:24:25 INFO - PROCESS | 4008 | 1471544665737 Marionette DEBUG loaded listener.js 11:24:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (199C5400) [pid = 4008] [serial = 2126] [outer = 19996400] 11:24:26 INFO - PROCESS | 4008 | 1471544666252 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:24:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:24:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 730ms 11:24:26 INFO - PROCESS | 4008 | 1471544666324 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 11:24:26 INFO - PROCESS | 4008 | 1471544666329 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 11:24:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:24:26 INFO - PROCESS | 4008 | 1471544666335 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:24:26 INFO - PROCESS | 4008 | 1471544666338 Marionette TRACE conn5 <- [1,2798,null,{}] 11:24:26 INFO - PROCESS | 4008 | 1471544666428 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:26 INFO - PROCESS | 4008 | 1471544666431 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:26 INFO - PROCESS | 4008 | 1471544666595 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 11:24:26 INFO - PROCESS | 4008 | 1471544666668 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:26 INFO - PROCESS | 4008 | 1471544666673 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:26 INFO - PROCESS | 4008 | ++DOCSHELL 0BC9F400 == 36 [pid = 4008] [id = 709] 11:24:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (0CDE6800) [pid = 4008] [serial = 2127] [outer = 00000000] 11:24:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1026A400) [pid = 4008] [serial = 2128] [outer = 0CDE6800] 11:24:26 INFO - PROCESS | 4008 | 1471544666732 Marionette DEBUG loaded listener.js 11:24:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (13F2EC00) [pid = 4008] [serial = 2129] [outer = 0CDE6800] 11:24:27 INFO - PROCESS | 4008 | 1471544667306 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1022ms 11:24:27 INFO - PROCESS | 4008 | 1471544667360 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 11:24:27 INFO - PROCESS | 4008 | 1471544667365 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 11:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:24:27 INFO - PROCESS | 4008 | 1471544667372 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:24:27 INFO - PROCESS | 4008 | 1471544667375 Marionette TRACE conn5 <- [1,2802,null,{}] 11:24:27 INFO - PROCESS | 4008 | 1471544667379 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:27 INFO - PROCESS | 4008 | 1471544667382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:27 INFO - PROCESS | 4008 | 1471544667495 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 11:24:27 INFO - PROCESS | 4008 | 1471544667637 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:27 INFO - PROCESS | 4008 | 1471544667640 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:27 INFO - PROCESS | 4008 | ++DOCSHELL 15E2FC00 == 37 [pid = 4008] [id = 710] 11:24:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15E31000) [pid = 4008] [serial = 2130] [outer = 00000000] 11:24:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E5B800) [pid = 4008] [serial = 2131] [outer = 15E31000] 11:24:27 INFO - PROCESS | 4008 | 1471544667699 Marionette DEBUG loaded listener.js 11:24:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E72800) [pid = 4008] [serial = 2132] [outer = 15E31000] 11:24:28 INFO - PROCESS | 4008 | 1471544668293 Marionette TRACE conn5 <- [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]]]}] 11:24:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:24:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 970ms 11:24:28 INFO - PROCESS | 4008 | 1471544668345 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 11:24:28 INFO - PROCESS | 4008 | 1471544668348 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 11:24:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:24:28 INFO - PROCESS | 4008 | 1471544668352 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:24:28 INFO - PROCESS | 4008 | 1471544668355 Marionette TRACE conn5 <- [1,2806,null,{}] 11:24:28 INFO - PROCESS | 4008 | 1471544668367 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:28 INFO - PROCESS | 4008 | 1471544668372 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:28 INFO - PROCESS | 4008 | 1471544668484 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 11:24:28 INFO - PROCESS | 4008 | 1471544668625 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:28 INFO - PROCESS | 4008 | 1471544668629 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:28 INFO - PROCESS | 4008 | ++DOCSHELL 1959FC00 == 38 [pid = 4008] [id = 711] 11:24:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (19602400) [pid = 4008] [serial = 2133] [outer = 00000000] 11:24:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1961F800) [pid = 4008] [serial = 2134] [outer = 19602400] 11:24:28 INFO - PROCESS | 4008 | 1471544668688 Marionette DEBUG loaded listener.js 11:24:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1998E800) [pid = 4008] [serial = 2135] [outer = 19602400] 11:24:29 INFO - PROCESS | 4008 | 1471544669371 Marionette TRACE conn5 <- [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]]]}] 11:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1078ms 11:24:29 INFO - PROCESS | 4008 | 1471544669433 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 11:24:29 INFO - PROCESS | 4008 | 1471544669436 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 11:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:24:29 INFO - PROCESS | 4008 | 1471544669439 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:24:29 INFO - PROCESS | 4008 | 1471544669441 Marionette TRACE conn5 <- [1,2810,null,{}] 11:24:29 INFO - PROCESS | 4008 | 1471544669458 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:29 INFO - PROCESS | 4008 | 1471544669461 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:29 INFO - PROCESS | 4008 | 1471544669605 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 11:24:29 INFO - PROCESS | 4008 | 1471544669671 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:29 INFO - PROCESS | 4008 | 1471544669674 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:29 INFO - PROCESS | 4008 | ++DOCSHELL 10266C00 == 39 [pid = 4008] [id = 712] 11:24:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (10267400) [pid = 4008] [serial = 2136] [outer = 00000000] 11:24:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E6E800) [pid = 4008] [serial = 2137] [outer = 10267400] 11:24:29 INFO - PROCESS | 4008 | 1471544669730 Marionette DEBUG loaded listener.js 11:24:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18886800) [pid = 4008] [serial = 2138] [outer = 10267400] 11:24:30 INFO - PROCESS | 4008 | 1471544670471 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:24:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:24:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1067ms 11:24:30 INFO - PROCESS | 4008 | 1471544670519 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 11:24:30 INFO - PROCESS | 4008 | 1471544670523 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 11:24:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:24:30 INFO - PROCESS | 4008 | 1471544670528 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:24:30 INFO - PROCESS | 4008 | 1471544670531 Marionette TRACE conn5 <- [1,2814,null,{}] 11:24:30 INFO - PROCESS | 4008 | 1471544670537 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:30 INFO - PROCESS | 4008 | 1471544670540 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:30 INFO - PROCESS | 4008 | 1471544670650 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 11:24:30 INFO - PROCESS | 4008 | 1471544670811 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:30 INFO - PROCESS | 4008 | 1471544670814 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:30 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFF400 == 40 [pid = 4008] [id = 713] 11:24:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (0FC4E400) [pid = 4008] [serial = 2139] [outer = 00000000] 11:24:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (103DCC00) [pid = 4008] [serial = 2140] [outer = 0FC4E400] 11:24:30 INFO - PROCESS | 4008 | 1471544670866 Marionette DEBUG loaded listener.js 11:24:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (147D3800) [pid = 4008] [serial = 2141] [outer = 0FC4E400] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 17255C00 == 39 [pid = 4008] [id = 707] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 103D8000 == 38 [pid = 4008] [id = 706] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 19604000 == 37 [pid = 4008] [id = 705] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 18DD1C00 == 36 [pid = 4008] [id = 704] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 18845C00 == 35 [pid = 4008] [id = 703] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 16E70C00 == 34 [pid = 4008] [id = 702] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 15E55800 == 33 [pid = 4008] [id = 701] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 140CF800 == 32 [pid = 4008] [id = 700] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 0CDEC800 == 31 [pid = 4008] [id = 699] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 0FBF9000 == 30 [pid = 4008] [id = 698] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 19730400 == 29 [pid = 4008] [id = 697] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 10266C00 == 28 [pid = 4008] [id = 712] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 15E2FC00 == 27 [pid = 4008] [id = 710] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 1959FC00 == 26 [pid = 4008] [id = 711] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 19994C00 == 25 [pid = 4008] [id = 708] 11:24:31 INFO - PROCESS | 4008 | --DOCSHELL 0BC9F400 == 24 [pid = 4008] [id = 709] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (19723C00) [pid = 4008] [serial = 2089] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E76000) [pid = 4008] [serial = 2077] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (186D6C00) [pid = 4008] [serial = 2080] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (14750800) [pid = 4008] [serial = 2071] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (14840000) [pid = 4008] [serial = 2072] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0FD07400) [pid = 4008] [serial = 2068] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (0FD08C00) [pid = 4008] [serial = 2069] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (15EBD800) [pid = 4008] [serial = 2074] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1026C400) [pid = 4008] [serial = 2066] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0FD0D000) [pid = 4008] [serial = 2065] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1485B000) [pid = 4008] [serial = 2057] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1426C800) [pid = 4008] [serial = 2056] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18DD7C00) [pid = 4008] [serial = 2060] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (18840800) [pid = 4008] [serial = 2059] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19729C00) [pid = 4008] [serial = 2063] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (19724800) [pid = 4008] [serial = 2062] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (14750000) [pid = 4008] [serial = 2083] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (18840C00) [pid = 4008] [serial = 2081] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (186E1800) [pid = 4008] [serial = 2084] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1960F000) [pid = 4008] [serial = 2087] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19725000) [pid = 4008] [serial = 2090] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (172B3000) [pid = 4008] [serial = 2078] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (16410C00) [pid = 4008] [serial = 2075] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19608C00) [pid = 4008] [serial = 2086] [outer = 00000000] [url = about:blank] 11:24:31 INFO - PROCESS | 4008 | 1471544671957 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:24:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:24:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1476ms 11:24:32 INFO - PROCESS | 4008 | 1471544672006 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 11:24:32 INFO - PROCESS | 4008 | 1471544672010 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 11:24:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:24:32 INFO - PROCESS | 4008 | 1471544672015 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:24:32 INFO - PROCESS | 4008 | 1471544672020 Marionette TRACE conn5 <- [1,2818,null,{}] 11:24:32 INFO - PROCESS | 4008 | 1471544672025 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:32 INFO - PROCESS | 4008 | 1471544672028 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:32 INFO - PROCESS | 4008 | 1471544672122 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 11:24:32 INFO - PROCESS | 4008 | 1471544672132 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:32 INFO - PROCESS | 4008 | 1471544672135 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:32 INFO - PROCESS | 4008 | ++DOCSHELL 0CDEC800 == 25 [pid = 4008] [id = 714] 11:24:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (0FBF2400) [pid = 4008] [serial = 2142] [outer = 00000000] 11:24:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0FD0B400) [pid = 4008] [serial = 2143] [outer = 0FBF2400] 11:24:32 INFO - PROCESS | 4008 | 1471544672185 Marionette DEBUG loaded listener.js 11:24:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (10266400) [pid = 4008] [serial = 2144] [outer = 0FBF2400] 11:24:32 INFO - PROCESS | 4008 | 1471544672687 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:24:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:24:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 11:24:32 INFO - PROCESS | 4008 | 1471544672746 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 11:24:32 INFO - PROCESS | 4008 | 1471544672751 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 11:24:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:24:32 INFO - PROCESS | 4008 | 1471544672758 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:24:32 INFO - PROCESS | 4008 | 1471544672761 Marionette TRACE conn5 <- [1,2822,null,{}] 11:24:32 INFO - PROCESS | 4008 | 1471544672803 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:32 INFO - PROCESS | 4008 | 1471544672806 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:32 INFO - PROCESS | 4008 | 1471544672906 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 11:24:33 INFO - PROCESS | 4008 | 1471544673000 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:33 INFO - PROCESS | 4008 | 1471544673002 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:33 INFO - PROCESS | 4008 | ++DOCSHELL 13FE0800 == 26 [pid = 4008] [id = 715] 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (140CF800) [pid = 4008] [serial = 2145] [outer = 00000000] 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (14840800) [pid = 4008] [serial = 2146] [outer = 140CF800] 11:24:33 INFO - PROCESS | 4008 | 1471544673052 Marionette DEBUG loaded listener.js 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (14855800) [pid = 4008] [serial = 2147] [outer = 140CF800] 11:24:33 INFO - PROCESS | 4008 | 1471544673432 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:24:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:24:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 710ms 11:24:33 INFO - PROCESS | 4008 | 1471544673471 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 11:24:33 INFO - PROCESS | 4008 | 1471544673474 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 11:24:33 INFO - PROCESS | 4008 | 1471544673477 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:24:33 INFO - PROCESS | 4008 | 1471544673481 Marionette TRACE conn5 <- [1,2826,null,{}] 11:24:33 INFO - PROCESS | 4008 | 1471544673492 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:33 INFO - PROCESS | 4008 | 1471544673496 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:33 INFO - PROCESS | 4008 | 1471544673581 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 11:24:33 INFO - PROCESS | 4008 | 1471544673588 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:33 INFO - PROCESS | 4008 | 1471544673591 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:33 INFO - PROCESS | 4008 | ++DOCSHELL 15E56800 == 27 [pid = 4008] [id = 716] 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (15E5B400) [pid = 4008] [serial = 2148] [outer = 00000000] 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (15EC3400) [pid = 4008] [serial = 2149] [outer = 15E5B400] 11:24:33 INFO - PROCESS | 4008 | 1471544673640 Marionette DEBUG loaded listener.js 11:24:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (16E70C00) [pid = 4008] [serial = 2150] [outer = 15E5B400] 11:24:34 INFO - PROCESS | 4008 | 1471544674136 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 730ms 11:24:34 INFO - PROCESS | 4008 | 1471544674216 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 11:24:34 INFO - PROCESS | 4008 | 1471544674219 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 11:24:34 INFO - PROCESS | 4008 | 1471544674222 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:24:34 INFO - PROCESS | 4008 | 1471544674224 Marionette TRACE conn5 <- [1,2830,null,{}] 11:24:34 INFO - PROCESS | 4008 | 1471544674227 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:34 INFO - PROCESS | 4008 | 1471544674229 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:34 INFO - PROCESS | 4008 | 1471544674378 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 11:24:34 INFO - PROCESS | 4008 | 1471544674389 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:34 INFO - PROCESS | 4008 | 1471544674391 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:34 INFO - PROCESS | 4008 | ++DOCSHELL 17201C00 == 28 [pid = 4008] [id = 717] 11:24:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (17204400) [pid = 4008] [serial = 2151] [outer = 00000000] 11:24:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (172B6C00) [pid = 4008] [serial = 2152] [outer = 17204400] 11:24:34 INFO - PROCESS | 4008 | 1471544674437 Marionette DEBUG loaded listener.js 11:24:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (173D0000) [pid = 4008] [serial = 2153] [outer = 17204400] 11:24:34 INFO - PROCESS | 4008 | 1471544674886 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 11:24:34 INFO - PROCESS | 4008 | 1471544674956 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 11:24:34 INFO - PROCESS | 4008 | 1471544674958 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 11:24:34 INFO - PROCESS | 4008 | 1471544674961 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:24:34 INFO - PROCESS | 4008 | 1471544674963 Marionette TRACE conn5 <- [1,2834,null,{}] 11:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:24:35 INFO - PROCESS | 4008 | 1471544674967 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:35 INFO - PROCESS | 4008 | 1471544674969 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:35 INFO - PROCESS | 4008 | 1471544675084 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 11:24:35 INFO - PROCESS | 4008 | 1471544675093 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 4008 | 1471544675095 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:35 INFO - PROCESS | 4008 | ++DOCSHELL 172BC400 == 29 [pid = 4008] [id = 718] 11:24:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (1865D800) [pid = 4008] [serial = 2154] [outer = 00000000] 11:24:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18840400) [pid = 4008] [serial = 2155] [outer = 1865D800] 11:24:35 INFO - PROCESS | 4008 | 1471544675197 Marionette DEBUG loaded listener.js 11:24:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (1888B800) [pid = 4008] [serial = 2156] [outer = 1865D800] 11:24:35 INFO - PROCESS | 4008 | 1471544675648 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:24:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:24:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 730ms 11:24:35 INFO - PROCESS | 4008 | 1471544675711 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 11:24:35 INFO - PROCESS | 4008 | 1471544675713 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 11:24:35 INFO - PROCESS | 4008 | 1471544675719 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:24:35 INFO - PROCESS | 4008 | 1471544675721 Marionette TRACE conn5 <- [1,2838,null,{}] 11:24:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:24:35 INFO - PROCESS | 4008 | 1471544675724 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:35 INFO - PROCESS | 4008 | 1471544675730 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:36 INFO - PROCESS | 4008 | 1471544676075 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (172B6400) [pid = 4008] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (18889400) [pid = 4008] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DD9800) [pid = 4008] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (19730C00) [pid = 4008] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (16E71000) [pid = 4008] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (0FBF8800) [pid = 4008] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (140D4000) [pid = 4008] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E55C00) [pid = 4008] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0FBF9C00) [pid = 4008] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (14262C00) [pid = 4008] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (1961A400) [pid = 4008] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:24:36 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (19996400) [pid = 4008] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:24:36 INFO - PROCESS | 4008 | 1471544676143 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:36 INFO - PROCESS | 4008 | 1471544676146 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:36 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF8800 == 30 [pid = 4008] [id = 719] 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0FBF9C00) [pid = 4008] [serial = 2157] [outer = 00000000] 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (13D1FC00) [pid = 4008] [serial = 2158] [outer = 0FBF9C00] 11:24:36 INFO - PROCESS | 4008 | 1471544676192 Marionette DEBUG loaded listener.js 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (17257C00) [pid = 4008] [serial = 2159] [outer = 0FBF9C00] 11:24:36 INFO - PROCESS | 4008 | 1471544676533 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 870ms 11:24:36 INFO - PROCESS | 4008 | 1471544676597 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 11:24:36 INFO - PROCESS | 4008 | 1471544676599 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 11:24:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:24:36 INFO - PROCESS | 4008 | 1471544676602 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:24:36 INFO - PROCESS | 4008 | 1471544676604 Marionette TRACE conn5 <- [1,2842,null,{}] 11:24:36 INFO - PROCESS | 4008 | 1471544676607 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:36 INFO - PROCESS | 4008 | 1471544676609 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:36 INFO - PROCESS | 4008 | 1471544676687 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 11:24:36 INFO - PROCESS | 4008 | 1471544676692 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:36 INFO - PROCESS | 4008 | 1471544676694 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:36 INFO - PROCESS | 4008 | ++DOCSHELL 14755000 == 31 [pid = 4008] [id = 720] 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1880DC00) [pid = 4008] [serial = 2160] [outer = 00000000] 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (1959F000) [pid = 4008] [serial = 2161] [outer = 1880DC00] 11:24:36 INFO - PROCESS | 4008 | 1471544676739 Marionette DEBUG loaded listener.js 11:24:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19605C00) [pid = 4008] [serial = 2162] [outer = 1880DC00] 11:24:37 INFO - PROCESS | 4008 | 1471544677195 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:24:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:24:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 631ms 11:24:37 INFO - PROCESS | 4008 | 1471544677241 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 4008 | 1471544677243 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 11:24:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:24:37 INFO - PROCESS | 4008 | 1471544677250 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:24:37 INFO - PROCESS | 4008 | 1471544677253 Marionette TRACE conn5 <- [1,2846,null,{}] 11:24:37 INFO - PROCESS | 4008 | 1471544677256 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:37 INFO - PROCESS | 4008 | 1471544677258 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:37 INFO - PROCESS | 4008 | 1471544677338 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 11:24:37 INFO - PROCESS | 4008 | 1471544677344 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:37 INFO - PROCESS | 4008 | 1471544677346 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:37 INFO - PROCESS | 4008 | ++DOCSHELL 1960F000 == 32 [pid = 4008] [id = 721] 11:24:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1960F800) [pid = 4008] [serial = 2163] [outer = 00000000] 11:24:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1961A000) [pid = 4008] [serial = 2164] [outer = 1960F800] 11:24:37 INFO - PROCESS | 4008 | 1471544677393 Marionette DEBUG loaded listener.js 11:24:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (1961BC00) [pid = 4008] [serial = 2165] [outer = 1960F800] 11:24:37 INFO - PROCESS | 4008 | 1471544677849 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:24:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:24:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 630ms 11:24:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:24:37 INFO - PROCESS | 4008 | 1471544677880 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 4008 | 1471544677882 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 11:24:37 INFO - PROCESS | 4008 | 1471544677885 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:24:37 INFO - PROCESS | 4008 | 1471544677887 Marionette TRACE conn5 <- [1,2850,null,{}] 11:24:37 INFO - PROCESS | 4008 | 1471544677890 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:37 INFO - PROCESS | 4008 | 1471544677892 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:38 INFO - PROCESS | 4008 | 1471544678020 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 11:24:38 INFO - PROCESS | 4008 | 1471544678025 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:38 INFO - PROCESS | 4008 | 1471544678027 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:38 INFO - PROCESS | 4008 | ++DOCSHELL 19723800 == 33 [pid = 4008] [id = 722] 11:24:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19726000) [pid = 4008] [serial = 2166] [outer = 00000000] 11:24:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19729C00) [pid = 4008] [serial = 2167] [outer = 19726000] 11:24:38 INFO - PROCESS | 4008 | 1471544678081 Marionette DEBUG loaded listener.js 11:24:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19735C00) [pid = 4008] [serial = 2168] [outer = 19726000] 11:24:38 INFO - PROCESS | 4008 | 1471544678880 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:24:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:24:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1068ms 11:24:38 INFO - PROCESS | 4008 | 1471544678961 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 11:24:39 INFO - PROCESS | 4008 | 1471544678966 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 11:24:39 INFO - PROCESS | 4008 | 1471544678970 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:24:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:24:39 INFO - PROCESS | 4008 | 1471544678976 Marionette TRACE conn5 <- [1,2854,null,{}] 11:24:39 INFO - PROCESS | 4008 | 1471544678981 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:39 INFO - PROCESS | 4008 | 1471544678984 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:39 INFO - PROCESS | 4008 | 1471544679144 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 11:24:39 INFO - PROCESS | 4008 | 1471544679278 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:39 INFO - PROCESS | 4008 | 1471544679282 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:39 INFO - PROCESS | 4008 | ++DOCSHELL 0FBF9000 == 34 [pid = 4008] [id = 723] 11:24:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (0FC50C00) [pid = 4008] [serial = 2169] [outer = 00000000] 11:24:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (13D21C00) [pid = 4008] [serial = 2170] [outer = 0FC50C00] 11:24:39 INFO - PROCESS | 4008 | 1471544679342 Marionette DEBUG loaded listener.js 11:24:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (14841400) [pid = 4008] [serial = 2171] [outer = 0FC50C00] 11:24:40 INFO - PROCESS | 4008 | 1471544680059 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:24:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:24:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1120ms 11:24:40 INFO - PROCESS | 4008 | 1471544680094 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 11:24:40 INFO - PROCESS | 4008 | 1471544680099 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 11:24:40 INFO - PROCESS | 4008 | 1471544680105 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:24:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:24:40 INFO - PROCESS | 4008 | 1471544680108 Marionette TRACE conn5 <- [1,2858,null,{}] 11:24:40 INFO - PROCESS | 4008 | 1471544680140 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:40 INFO - PROCESS | 4008 | 1471544680143 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:40 INFO - PROCESS | 4008 | 1471544680308 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 11:24:40 INFO - PROCESS | 4008 | 1471544680369 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:40 INFO - PROCESS | 4008 | 1471544680372 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:40 INFO - PROCESS | 4008 | ++DOCSHELL 15E53400 == 35 [pid = 4008] [id = 724] 11:24:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (15E53800) [pid = 4008] [serial = 2172] [outer = 00000000] 11:24:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (16E73800) [pid = 4008] [serial = 2173] [outer = 15E53800] 11:24:40 INFO - PROCESS | 4008 | 1471544680431 Marionette DEBUG loaded listener.js 11:24:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1720B000) [pid = 4008] [serial = 2174] [outer = 15E53800] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 1960F000 == 34 [pid = 4008] [id = 721] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 14755000 == 33 [pid = 4008] [id = 720] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 0FBF8800 == 32 [pid = 4008] [id = 719] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 172BC400 == 31 [pid = 4008] [id = 718] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 17201C00 == 30 [pid = 4008] [id = 717] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 15E56800 == 29 [pid = 4008] [id = 716] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 13FE0800 == 28 [pid = 4008] [id = 715] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 0CDEC800 == 27 [pid = 4008] [id = 714] 11:24:41 INFO - PROCESS | 4008 | --DOCSHELL 0FBFF400 == 26 [pid = 4008] [id = 713] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1998AC00) [pid = 4008] [serial = 2123] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18A03400) [pid = 4008] [serial = 2110] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19618400) [pid = 4008] [serial = 2114] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19608800) [pid = 4008] [serial = 2113] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (1973C000) [pid = 4008] [serial = 2092] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (173C9000) [pid = 4008] [serial = 2107] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (0FD0A000) [pid = 4008] [serial = 2098] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1030B800) [pid = 4008] [serial = 2099] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1429C400) [pid = 4008] [serial = 2101] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1485C800) [pid = 4008] [serial = 2102] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (15E5E400) [pid = 4008] [serial = 2104] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (16406C00) [pid = 4008] [serial = 2105] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (103DF000) [pid = 4008] [serial = 2095] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (13FD9400) [pid = 4008] [serial = 2096] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (1973C800) [pid = 4008] [serial = 2093] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (1880E000) [pid = 4008] [serial = 2119] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (19739400) [pid = 4008] [serial = 2116] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (199C1400) [pid = 4008] [serial = 2125] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (199C5400) [pid = 4008] [serial = 2126] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1973A800) [pid = 4008] [serial = 2117] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (18A52400) [pid = 4008] [serial = 2111] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1961B800) [pid = 4008] [serial = 2120] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (18661400) [pid = 4008] [serial = 2108] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (1998A800) [pid = 4008] [serial = 2122] [outer = 00000000] [url = about:blank] 11:24:41 INFO - PROCESS | 4008 | 1471544681255 Marionette TRACE conn5 <- [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]]]}] 11:24:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:24:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1175ms 11:24:41 INFO - PROCESS | 4008 | 1471544681285 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 11:24:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:24:41 INFO - PROCESS | 4008 | 1471544681289 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 11:24:41 INFO - PROCESS | 4008 | 1471544681293 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:24:41 INFO - PROCESS | 4008 | 1471544681298 Marionette TRACE conn5 <- [1,2862,null,{}] 11:24:41 INFO - PROCESS | 4008 | 1471544681303 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:41 INFO - PROCESS | 4008 | 1471544681306 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:41 INFO - PROCESS | 4008 | 1471544681407 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 11:24:41 INFO - PROCESS | 4008 | 1471544681509 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:41 INFO - PROCESS | 4008 | 1471544681511 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:41 INFO - PROCESS | 4008 | ++DOCSHELL 0BC40400 == 27 [pid = 4008] [id = 725] 11:24:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (0BC97C00) [pid = 4008] [serial = 2175] [outer = 00000000] 11:24:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (10264C00) [pid = 4008] [serial = 2176] [outer = 0BC97C00] 11:24:41 INFO - PROCESS | 4008 | 1471544681561 Marionette DEBUG loaded listener.js 11:24:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (10DE2000) [pid = 4008] [serial = 2177] [outer = 0BC97C00] 11:24:42 INFO - PROCESS | 4008 | 1471544682019 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 791ms 11:24:42 INFO - PROCESS | 4008 | 1471544682085 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 11:24:42 INFO - PROCESS | 4008 | 1471544682090 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 11:24:42 INFO - PROCESS | 4008 | 1471544682096 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:24:42 INFO - PROCESS | 4008 | 1471544682098 Marionette TRACE conn5 <- [1,2866,null,{}] 11:24:42 INFO - PROCESS | 4008 | 1471544682102 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:42 INFO - PROCESS | 4008 | 1471544682104 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:42 INFO - PROCESS | 4008 | 1471544682194 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 11:24:42 INFO - PROCESS | 4008 | 1471544682208 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:42 INFO - PROCESS | 4008 | 1471544682210 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:42 INFO - PROCESS | 4008 | ++DOCSHELL 15173800 == 28 [pid = 4008] [id = 726] 11:24:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15E23800) [pid = 4008] [serial = 2178] [outer = 00000000] 11:24:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E2A400) [pid = 4008] [serial = 2179] [outer = 15E23800] 11:24:42 INFO - PROCESS | 4008 | 1471544682258 Marionette DEBUG loaded listener.js 11:24:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15E50C00) [pid = 4008] [serial = 2180] [outer = 15E23800] 11:24:42 INFO - PROCESS | 4008 | 1471544682738 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:24:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:24:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 676ms 11:24:42 INFO - PROCESS | 4008 | 1471544682777 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 11:24:42 INFO - PROCESS | 4008 | 1471544682779 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 11:24:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:24:42 INFO - PROCESS | 4008 | 1471544682782 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:24:42 INFO - PROCESS | 4008 | 1471544682786 Marionette TRACE conn5 <- [1,2870,null,{}] 11:24:42 INFO - PROCESS | 4008 | 1471544682797 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:42 INFO - PROCESS | 4008 | 1471544682802 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:42 INFO - PROCESS | 4008 | 1471544682893 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 11:24:43 INFO - PROCESS | 4008 | 1471544682991 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 4008 | 1471544682994 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:43 INFO - PROCESS | 4008 | ++DOCSHELL 1865F000 == 29 [pid = 4008] [id = 727] 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (18661400) [pid = 4008] [serial = 2181] [outer = 00000000] 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1880E000) [pid = 4008] [serial = 2182] [outer = 18661400] 11:24:43 INFO - PROCESS | 4008 | 1471544683051 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (18887400) [pid = 4008] [serial = 2183] [outer = 18661400] 11:24:43 INFO - PROCESS | 4008 | 1471544683437 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:24:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:24:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 11:24:43 INFO - PROCESS | 4008 | 1471544683456 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 11:24:43 INFO - PROCESS | 4008 | 1471544683459 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 11:24:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:24:43 INFO - PROCESS | 4008 | 1471544683462 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:24:43 INFO - PROCESS | 4008 | 1471544683464 Marionette TRACE conn5 <- [1,2874,null,{}] 11:24:43 INFO - PROCESS | 4008 | 1471544683467 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:43 INFO - PROCESS | 4008 | 1471544683470 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:43 INFO - PROCESS | 4008 | 1471544683587 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 11:24:43 INFO - PROCESS | 4008 | 1471544683703 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 4008 | 1471544683705 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:43 INFO - PROCESS | 4008 | ++DOCSHELL 18885400 == 30 [pid = 4008] [id = 728] 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (18A06800) [pid = 4008] [serial = 2184] [outer = 00000000] 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (18DD3800) [pid = 4008] [serial = 2185] [outer = 18A06800] 11:24:43 INFO - PROCESS | 4008 | 1471544683751 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (18DDF000) [pid = 4008] [serial = 2186] [outer = 18A06800] 11:24:44 INFO - PROCESS | 4008 | 1471544684177 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:24:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:24:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 11:24:44 INFO - PROCESS | 4008 | 1471544684242 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 11:24:44 INFO - PROCESS | 4008 | 1471544684244 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 11:24:44 INFO - PROCESS | 4008 | 1471544684247 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:24:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:24:44 INFO - PROCESS | 4008 | 1471544684249 Marionette TRACE conn5 <- [1,2878,null,{}] 11:24:44 INFO - PROCESS | 4008 | 1471544684253 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:44 INFO - PROCESS | 4008 | 1471544684255 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:44 INFO - PROCESS | 4008 | 1471544684371 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 11:24:44 INFO - PROCESS | 4008 | 1471544684439 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:44 INFO - PROCESS | 4008 | 1471544684441 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:44 INFO - PROCESS | 4008 | ++DOCSHELL 1959F400 == 31 [pid = 4008] [id = 729] 11:24:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (195A1800) [pid = 4008] [serial = 2187] [outer = 00000000] 11:24:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (19610000) [pid = 4008] [serial = 2188] [outer = 195A1800] 11:24:44 INFO - PROCESS | 4008 | 1471544684487 Marionette DEBUG loaded listener.js 11:24:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (19611800) [pid = 4008] [serial = 2189] [outer = 195A1800] 11:24:44 INFO - PROCESS | 4008 | 1471544684936 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:24:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:24:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 730ms 11:24:45 INFO - PROCESS | 4008 | 1471544684990 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 11:24:45 INFO - PROCESS | 4008 | 1471544684992 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 11:24:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:24:45 INFO - PROCESS | 4008 | 1471544685001 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:24:45 INFO - PROCESS | 4008 | 1471544685003 Marionette TRACE conn5 <- [1,2882,null,{}] 11:24:45 INFO - PROCESS | 4008 | 1471544685006 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:45 INFO - PROCESS | 4008 | 1471544685012 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:45 INFO - PROCESS | 4008 | 1471544685151 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 11:24:45 INFO - PROCESS | 4008 | 1471544685217 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 4008 | 1471544685219 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:45 INFO - PROCESS | 4008 | ++DOCSHELL 19620C00 == 32 [pid = 4008] [id = 730] 11:24:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (19723C00) [pid = 4008] [serial = 2190] [outer = 00000000] 11:24:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19744800) [pid = 4008] [serial = 2191] [outer = 19723C00] 11:24:45 INFO - PROCESS | 4008 | 1471544685265 Marionette DEBUG loaded listener.js 11:24:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19966800) [pid = 4008] [serial = 2192] [outer = 19723C00] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1960F800) [pid = 4008] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (17204400) [pid = 4008] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (0FC4E400) [pid = 4008] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (0FBF2400) [pid = 4008] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (140CF800) [pid = 4008] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (15E5B400) [pid = 4008] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1865D800) [pid = 4008] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (0CDE6800) [pid = 4008] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (15E31000) [pid = 4008] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (19602400) [pid = 4008] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (10267400) [pid = 4008] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (0FBF9C00) [pid = 4008] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:24:45 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1880DC00) [pid = 4008] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:24:45 INFO - PROCESS | 4008 | 1471544685762 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:24:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:24:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 770ms 11:24:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:24:45 INFO - PROCESS | 4008 | 1471544685772 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 11:24:45 INFO - PROCESS | 4008 | 1471544685774 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 11:24:45 INFO - PROCESS | 4008 | 1471544685778 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:24:45 INFO - PROCESS | 4008 | 1471544685780 Marionette TRACE conn5 <- [1,2886,null,{}] 11:24:45 INFO - PROCESS | 4008 | 1471544685783 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:45 INFO - PROCESS | 4008 | 1471544685785 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:45 INFO - PROCESS | 4008 | 1471544685879 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 11:24:45 INFO - PROCESS | 4008 | 1471544685885 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 4008 | 1471544685886 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:45 INFO - PROCESS | 4008 | ++DOCSHELL 13FB5000 == 33 [pid = 4008] [id = 731] 11:24:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (147DD000) [pid = 4008] [serial = 2193] [outer = 00000000] 11:24:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (1880DC00) [pid = 4008] [serial = 2194] [outer = 147DD000] 11:24:45 INFO - PROCESS | 4008 | 1471544685932 Marionette DEBUG loaded listener.js 11:24:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (18DDBC00) [pid = 4008] [serial = 2195] [outer = 147DD000] 11:24:46 INFO - PROCESS | 4008 | 1471544686367 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:24:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:24:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 630ms 11:24:46 INFO - PROCESS | 4008 | 1471544686408 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 11:24:46 INFO - PROCESS | 4008 | 1471544686410 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 11:24:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:24:46 INFO - PROCESS | 4008 | 1471544686414 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:24:46 INFO - PROCESS | 4008 | 1471544686415 Marionette TRACE conn5 <- [1,2890,null,{}] 11:24:46 INFO - PROCESS | 4008 | 1471544686419 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:46 INFO - PROCESS | 4008 | 1471544686421 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:46 INFO - PROCESS | 4008 | 1471544686507 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 11:24:46 INFO - PROCESS | 4008 | 1471544686540 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:46 INFO - PROCESS | 4008 | 1471544686542 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:46 INFO - PROCESS | 4008 | ++DOCSHELL 1026B800 == 34 [pid = 4008] [id = 732] 11:24:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10273400) [pid = 4008] [serial = 2196] [outer = 00000000] 11:24:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (1998FC00) [pid = 4008] [serial = 2197] [outer = 10273400] 11:24:46 INFO - PROCESS | 4008 | 1471544686589 Marionette DEBUG loaded listener.js 11:24:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (19997400) [pid = 4008] [serial = 2198] [outer = 10273400] 11:24:47 INFO - PROCESS | 4008 | 1471544687013 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:24:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:24:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 11:24:47 INFO - PROCESS | 4008 | 1471544687085 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 11:24:47 INFO - PROCESS | 4008 | 1471544687087 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 11:24:47 INFO - PROCESS | 4008 | 1471544687090 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:24:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:24:47 INFO - PROCESS | 4008 | 1471544687091 Marionette TRACE conn5 <- [1,2894,null,{}] 11:24:47 INFO - PROCESS | 4008 | 1471544687095 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:47 INFO - PROCESS | 4008 | 1471544687097 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:47 INFO - PROCESS | 4008 | 1471544687180 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 11:24:47 INFO - PROCESS | 4008 | 1471544687185 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:47 INFO - PROCESS | 4008 | 1471544687187 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:47 INFO - PROCESS | 4008 | ++DOCSHELL 1961C400 == 35 [pid = 4008] [id = 733] 11:24:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (19998400) [pid = 4008] [serial = 2199] [outer = 00000000] 11:24:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (199C8000) [pid = 4008] [serial = 2200] [outer = 19998400] 11:24:47 INFO - PROCESS | 4008 | 1471544687232 Marionette DEBUG loaded listener.js 11:24:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (199CB800) [pid = 4008] [serial = 2201] [outer = 19998400] 11:24:47 INFO - PROCESS | 4008 | 1471544687665 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:24:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:24:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 630ms 11:24:47 INFO - PROCESS | 4008 | 1471544687736 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 11:24:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:24:47 INFO - PROCESS | 4008 | 1471544687740 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 11:24:47 INFO - PROCESS | 4008 | 1471544687746 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:24:47 INFO - PROCESS | 4008 | 1471544687750 Marionette TRACE conn5 <- [1,2898,null,{}] 11:24:47 INFO - PROCESS | 4008 | 1471544687757 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:47 INFO - PROCESS | 4008 | 1471544687760 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:47 INFO - PROCESS | 4008 | 1471544687885 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 11:24:48 INFO - PROCESS | 4008 | 1471544688061 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 4008 | 1471544688067 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:48 INFO - PROCESS | 4008 | ++DOCSHELL 0FBFD000 == 36 [pid = 4008] [id = 734] 11:24:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (0FBFE000) [pid = 4008] [serial = 2202] [outer = 00000000] 11:24:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (10269C00) [pid = 4008] [serial = 2203] [outer = 0FBFE000] 11:24:48 INFO - PROCESS | 4008 | 1471544688128 Marionette DEBUG loaded listener.js 11:24:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (140D2C00) [pid = 4008] [serial = 2204] [outer = 0FBFE000] 11:24:48 INFO - PROCESS | 4008 | 1471544688650 Marionette TRACE conn5 <- [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]]]}] 11:24:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:24:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:24:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 930ms 11:24:48 INFO - PROCESS | 4008 | 1471544688676 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 11:24:48 INFO - PROCESS | 4008 | 1471544688679 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 11:24:48 INFO - TEST-START | /DOMEvents/constructors.html 11:24:48 INFO - PROCESS | 4008 | 1471544688686 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:24:48 INFO - PROCESS | 4008 | 1471544688690 Marionette TRACE conn5 <- [1,2902,null,{}] 11:24:48 INFO - PROCESS | 4008 | 1471544688695 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:48 INFO - PROCESS | 4008 | 1471544688698 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:48 INFO - PROCESS | 4008 | 1471544688859 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 11:24:48 INFO - PROCESS | 4008 | 1471544688941 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 4008 | 1471544688944 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:48 INFO - PROCESS | 4008 | ++DOCSHELL 16E48000 == 37 [pid = 4008] [id = 735] 11:24:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E4D000) [pid = 4008] [serial = 2205] [outer = 00000000] 11:24:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (17201400) [pid = 4008] [serial = 2206] [outer = 16E4D000] 11:24:49 INFO - PROCESS | 4008 | 1471544689002 Marionette DEBUG loaded listener.js 11:24:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (173D0C00) [pid = 4008] [serial = 2207] [outer = 16E4D000] 11:24:49 INFO - PROCESS | 4008 | 1471544689696 Marionette TRACE conn5 <- [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]]]}] 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:24:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:24:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:24:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1120ms 11:24:49 INFO - PROCESS | 4008 | 1471544689805 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 11:24:49 INFO - PROCESS | 4008 | 1471544689808 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 11:24:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:24:49 INFO - PROCESS | 4008 | 1471544689812 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:24:49 INFO - PROCESS | 4008 | 1471544689814 Marionette TRACE conn5 <- [1,2906,null,{}] 11:24:49 INFO - PROCESS | 4008 | 1471544689824 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:49 INFO - PROCESS | 4008 | 1471544689829 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:49 INFO - PROCESS | 4008 | 1471544689948 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 11:24:50 INFO - PROCESS | 4008 | 1471544690087 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:50 INFO - PROCESS | 4008 | 1471544690091 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:50 INFO - PROCESS | 4008 | ++DOCSHELL 19993800 == 38 [pid = 4008] [id = 736] 11:24:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (199C0800) [pid = 4008] [serial = 2208] [outer = 00000000] 11:24:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19B7D000) [pid = 4008] [serial = 2209] [outer = 199C0800] 11:24:50 INFO - PROCESS | 4008 | 1471544690153 Marionette DEBUG loaded listener.js 11:24:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19B83C00) [pid = 4008] [serial = 2210] [outer = 199C0800] 11:24:50 INFO - PROCESS | 4008 | 1471544690655 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:24:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:24:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 870ms 11:24:50 INFO - PROCESS | 4008 | 1471544690684 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 11:24:50 INFO - PROCESS | 4008 | 1471544690687 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 11:24:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:24:50 INFO - PROCESS | 4008 | 1471544690690 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:24:50 INFO - PROCESS | 4008 | 1471544690692 Marionette TRACE conn5 <- [1,2910,null,{}] 11:24:50 INFO - PROCESS | 4008 | 1471544690696 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:50 INFO - PROCESS | 4008 | 1471544690698 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:50 INFO - PROCESS | 4008 | 1471544690808 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 11:24:50 INFO - PROCESS | 4008 | 1471544690921 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:50 INFO - PROCESS | 4008 | 1471544690924 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:50 INFO - PROCESS | 4008 | ++DOCSHELL 19B8A400 == 39 [pid = 4008] [id = 737] 11:24:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (19B8B800) [pid = 4008] [serial = 2211] [outer = 00000000] 11:24:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1AD20000) [pid = 4008] [serial = 2212] [outer = 19B8B800] 11:24:51 INFO - PROCESS | 4008 | 1471544690979 Marionette DEBUG loaded listener.js 11:24:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1ADBDC00) [pid = 4008] [serial = 2213] [outer = 19B8B800] 11:24:51 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:24:51 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:24:51 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:24:51 INFO - PROCESS | 4008 | [4008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:24:51 INFO - PROCESS | 4008 | 1471544691578 Marionette TRACE conn5 <- [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]]]}] 11:24:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:24:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:24:51 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 11:24:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:24:51 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 11:24:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:24:51 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]" 11:24:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:24:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:24:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 932ms 11:24:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:24:51 INFO - PROCESS | 4008 | 1471544691629 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 11:24:51 INFO - PROCESS | 4008 | 1471544691631 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 11:24:51 INFO - PROCESS | 4008 | 1471544691636 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:24:51 INFO - PROCESS | 4008 | 1471544691638 Marionette TRACE conn5 <- [1,2914,null,{}] 11:24:51 INFO - PROCESS | 4008 | 1471544691642 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:51 INFO - PROCESS | 4008 | 1471544691645 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:51 INFO - PROCESS | 4008 | 1471544691750 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 11:24:51 INFO - PROCESS | 4008 | 1471544691862 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:51 INFO - PROCESS | 4008 | 1471544691865 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:51 INFO - PROCESS | 4008 | ++DOCSHELL 1AE9C000 == 40 [pid = 4008] [id = 738] 11:24:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1AE9DC00) [pid = 4008] [serial = 2214] [outer = 00000000] 11:24:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (1AEE2000) [pid = 4008] [serial = 2215] [outer = 1AE9DC00] 11:24:52 INFO - PROCESS | 4008 | 1471544691960 Marionette DEBUG loaded listener.js 11:24:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1AEE7C00) [pid = 4008] [serial = 2216] [outer = 1AE9DC00] 11:24:52 INFO - PROCESS | 4008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:24:52 INFO - PROCESS | 4008 | 1471544692537 Marionette TRACE conn5 <- [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]]]}] 11:24:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:24:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 930ms 11:24:52 INFO - PROCESS | 4008 | 1471544692567 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 11:24:52 INFO - PROCESS | 4008 | 1471544692569 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 11:24:52 INFO - PROCESS | 4008 | 1471544692573 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:24:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:24:52 INFO - PROCESS | 4008 | 1471544692575 Marionette TRACE conn5 <- [1,2918,null,{}] 11:24:52 INFO - PROCESS | 4008 | 1471544692578 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:52 INFO - PROCESS | 4008 | 1471544692584 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:52 INFO - PROCESS | 4008 | 1471544692716 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 11:24:52 INFO - PROCESS | 4008 | 1471544692882 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:52 INFO - PROCESS | 4008 | 1471544692884 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:52 INFO - PROCESS | 4008 | ++DOCSHELL 172B2800 == 41 [pid = 4008] [id = 739] 11:24:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (186E5C00) [pid = 4008] [serial = 2217] [outer = 00000000] 11:24:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1B70B000) [pid = 4008] [serial = 2218] [outer = 186E5C00] 11:24:52 INFO - PROCESS | 4008 | 1471544692940 Marionette DEBUG loaded listener.js 11:24:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (1BA7E800) [pid = 4008] [serial = 2219] [outer = 186E5C00] 11:24:53 INFO - PROCESS | 4008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:24:53 INFO - PROCESS | 4008 | 1471544693625 Marionette TRACE conn5 <- [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]]]}] 11:24:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:24:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1067ms 11:24:53 INFO - PROCESS | 4008 | 1471544693669 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 11:24:53 INFO - PROCESS | 4008 | 1471544693673 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 11:24:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:24:53 INFO - PROCESS | 4008 | 1471544693680 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:24:53 INFO - PROCESS | 4008 | 1471544693683 Marionette TRACE conn5 <- [1,2922,null,{}] 11:24:53 INFO - PROCESS | 4008 | 1471544693689 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:53 INFO - PROCESS | 4008 | 1471544693692 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:53 INFO - PROCESS | 4008 | 1471544693799 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 11:24:54 INFO - PROCESS | 4008 | 1471544693962 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 4008 | 1471544693965 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:54 INFO - PROCESS | 4008 | ++DOCSHELL 10267C00 == 42 [pid = 4008] [id = 740] 11:24:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (10269000) [pid = 4008] [serial = 2220] [outer = 00000000] 11:24:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (13DAEC00) [pid = 4008] [serial = 2221] [outer = 10269000] 11:24:54 INFO - PROCESS | 4008 | 1471544694020 Marionette DEBUG loaded listener.js 11:24:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (147AFC00) [pid = 4008] [serial = 2222] [outer = 10269000] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 1026B800 == 41 [pid = 4008] [id = 732] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 13FB5000 == 40 [pid = 4008] [id = 731] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 19620C00 == 39 [pid = 4008] [id = 730] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 1959F400 == 38 [pid = 4008] [id = 729] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 1865F000 == 37 [pid = 4008] [id = 727] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 15173800 == 36 [pid = 4008] [id = 726] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 0BC40400 == 35 [pid = 4008] [id = 725] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 0FBF9000 == 34 [pid = 4008] [id = 723] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 15E53400 == 33 [pid = 4008] [id = 724] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 19723800 == 32 [pid = 4008] [id = 722] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 18885400 == 31 [pid = 4008] [id = 728] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 1AE9C000 == 30 [pid = 4008] [id = 738] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 172B2800 == 29 [pid = 4008] [id = 739] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 19B8A400 == 28 [pid = 4008] [id = 737] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 19993800 == 27 [pid = 4008] [id = 736] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 1961C400 == 26 [pid = 4008] [id = 733] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 0FBFD000 == 25 [pid = 4008] [id = 734] 11:24:54 INFO - PROCESS | 4008 | --DOCSHELL 16E48000 == 24 [pid = 4008] [id = 735] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (1961A000) [pid = 4008] [serial = 2164] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (172B6C00) [pid = 4008] [serial = 2152] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (147D3800) [pid = 4008] [serial = 2141] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (0FD0B400) [pid = 4008] [serial = 2143] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (10266400) [pid = 4008] [serial = 2144] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (14840800) [pid = 4008] [serial = 2146] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (14855800) [pid = 4008] [serial = 2147] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (15EC3400) [pid = 4008] [serial = 2149] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18840400) [pid = 4008] [serial = 2155] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (13F2EC00) [pid = 4008] [serial = 2129] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1026A400) [pid = 4008] [serial = 2128] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E72800) [pid = 4008] [serial = 2132] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (15E5B800) [pid = 4008] [serial = 2131] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (1998E800) [pid = 4008] [serial = 2135] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1961F800) [pid = 4008] [serial = 2134] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18886800) [pid = 4008] [serial = 2138] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (16E6E800) [pid = 4008] [serial = 2137] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (13D1FC00) [pid = 4008] [serial = 2158] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1888B800) [pid = 4008] [serial = 2156] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1959F000) [pid = 4008] [serial = 2161] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1961BC00) [pid = 4008] [serial = 2165] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (103DCC00) [pid = 4008] [serial = 2140] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (19605C00) [pid = 4008] [serial = 2162] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (173D0000) [pid = 4008] [serial = 2153] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (17257C00) [pid = 4008] [serial = 2159] [outer = 00000000] [url = about:blank] 11:24:54 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (16E70C00) [pid = 4008] [serial = 2150] [outer = 00000000] [url = about:blank] 11:24:55 INFO - PROCESS | 4008 | 1471544695239 Marionette TRACE conn5 <- [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]]]}] 11:24:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1564ms 11:24:55 INFO - PROCESS | 4008 | 1471544695253 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 11:24:55 INFO - PROCESS | 4008 | 1471544695257 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 11:24:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:24:55 INFO - PROCESS | 4008 | 1471544695261 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:24:55 INFO - PROCESS | 4008 | 1471544695265 Marionette TRACE conn5 <- [1,2926,null,{}] 11:24:55 INFO - PROCESS | 4008 | 1471544695270 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:55 INFO - PROCESS | 4008 | 1471544695273 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:55 INFO - PROCESS | 4008 | 1471544695402 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 11:24:55 INFO - PROCESS | 4008 | 1471544695501 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:55 INFO - PROCESS | 4008 | 1471544695503 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:55 INFO - PROCESS | 4008 | ++DOCSHELL 0CDECC00 == 25 [pid = 4008] [id = 741] 11:24:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (0FB5D800) [pid = 4008] [serial = 2223] [outer = 00000000] 11:24:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (0FD0C800) [pid = 4008] [serial = 2224] [outer = 0FB5D800] 11:24:55 INFO - PROCESS | 4008 | 1471544695553 Marionette DEBUG loaded listener.js 11:24:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (10265000) [pid = 4008] [serial = 2225] [outer = 0FB5D800] 11:24:55 INFO - PROCESS | 4008 | 1471544695930 Marionette TRACE conn5 <- [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]]]}] 11:24:56 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. 11:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 730ms 11:24:56 INFO - PROCESS | 4008 | 1471544695993 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 11:24:56 INFO - PROCESS | 4008 | 1471544695998 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 11:24:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:24:56 INFO - PROCESS | 4008 | 1471544696004 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:24:56 INFO - PROCESS | 4008 | 1471544696007 Marionette TRACE conn5 <- [1,2930,null,{}] 11:24:56 INFO - PROCESS | 4008 | 1471544696011 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:56 INFO - PROCESS | 4008 | 1471544696014 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:56 INFO - PROCESS | 4008 | 1471544696102 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 11:24:56 INFO - PROCESS | 4008 | 1471544696108 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 4008 | 1471544696110 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:56 INFO - PROCESS | 4008 | ++DOCSHELL 13FAEC00 == 26 [pid = 4008] [id = 742] 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (13FB5C00) [pid = 4008] [serial = 2226] [outer = 00000000] 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1429BC00) [pid = 4008] [serial = 2227] [outer = 13FB5C00] 11:24:56 INFO - PROCESS | 4008 | 1471544696159 Marionette DEBUG loaded listener.js 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (14849400) [pid = 4008] [serial = 2228] [outer = 13FB5C00] 11:24:56 INFO - PROCESS | 4008 | 1471544696612 Marionette TRACE conn5 <- [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"]]]}] 11:24:56 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 11:24:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:24:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 630ms 11:24:56 INFO - PROCESS | 4008 | 1471544696638 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 11:24:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:24:56 INFO - PROCESS | 4008 | 1471544696640 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 11:24:56 INFO - PROCESS | 4008 | 1471544696643 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:24:56 INFO - PROCESS | 4008 | 1471544696647 Marionette TRACE conn5 <- [1,2934,null,{}] 11:24:56 INFO - PROCESS | 4008 | 1471544696657 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:56 INFO - PROCESS | 4008 | 1471544696662 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:56 INFO - PROCESS | 4008 | 1471544696752 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 11:24:56 INFO - PROCESS | 4008 | 1471544696759 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 4008 | 1471544696762 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:56 INFO - PROCESS | 4008 | ++DOCSHELL 15E5D800 == 27 [pid = 4008] [id = 743] 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (15E5E000) [pid = 4008] [serial = 2229] [outer = 00000000] 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15EBDC00) [pid = 4008] [serial = 2230] [outer = 15E5E000] 11:24:56 INFO - PROCESS | 4008 | 1471544696813 Marionette DEBUG loaded listener.js 11:24:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E50C00) [pid = 4008] [serial = 2231] [outer = 15E5E000] 11:24:57 INFO - PROCESS | 4008 | 1471544697259 Marionette TRACE conn5 <- [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]]]}] 11:24:57 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. 11:24:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 11:24:57 INFO - PROCESS | 4008 | 1471544697278 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 11:24:57 INFO - PROCESS | 4008 | 1471544697280 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 11:24:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:24:57 INFO - PROCESS | 4008 | 1471544697299 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:24:57 INFO - PROCESS | 4008 | 1471544697301 Marionette TRACE conn5 <- [1,2938,null,{}] 11:24:57 INFO - PROCESS | 4008 | 1471544697304 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:57 INFO - PROCESS | 4008 | 1471544697306 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:57 INFO - PROCESS | 4008 | 1471544697443 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 11:24:57 INFO - PROCESS | 4008 | 1471544697461 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:57 INFO - PROCESS | 4008 | 1471544697463 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:57 INFO - PROCESS | 4008 | ++DOCSHELL 16E49800 == 28 [pid = 4008] [id = 744] 11:24:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E6DC00) [pid = 4008] [serial = 2232] [outer = 00000000] 11:24:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (17253000) [pid = 4008] [serial = 2233] [outer = 16E6DC00] 11:24:57 INFO - PROCESS | 4008 | 1471544697510 Marionette DEBUG loaded listener.js 11:24:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (173C5400) [pid = 4008] [serial = 2234] [outer = 16E6DC00] 11:24:57 INFO - PROCESS | 4008 | ++DOCSHELL 186D6400 == 29 [pid = 4008] [id = 745] 11:24:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (186DB400) [pid = 4008] [serial = 2235] [outer = 00000000] 11:24:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (186E2400) [pid = 4008] [serial = 2236] [outer = 186DB400] 11:24:58 INFO - PROCESS | 4008 | 1471544698038 Marionette TRACE conn5 <- [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]]]}] 11:24:58 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. 11:24:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 790ms 11:24:58 INFO - PROCESS | 4008 | 1471544698082 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 11:24:58 INFO - PROCESS | 4008 | 1471544698085 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 11:24:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:24:58 INFO - PROCESS | 4008 | 1471544698088 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:24:58 INFO - PROCESS | 4008 | 1471544698089 Marionette TRACE conn5 <- [1,2942,null,{}] 11:24:58 INFO - PROCESS | 4008 | 1471544698093 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:58 INFO - PROCESS | 4008 | 1471544698095 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:58 INFO - PROCESS | 4008 | 1471544698246 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 11:24:58 INFO - PROCESS | 4008 | 1471544698270 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:58 INFO - PROCESS | 4008 | 1471544698272 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:58 INFO - PROCESS | 4008 | ++DOCSHELL 18809C00 == 30 [pid = 4008] [id = 746] 11:24:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1880E800) [pid = 4008] [serial = 2237] [outer = 00000000] 11:24:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18886C00) [pid = 4008] [serial = 2238] [outer = 1880E800] 11:24:58 INFO - PROCESS | 4008 | 1471544698318 Marionette DEBUG loaded listener.js 11:24:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18890C00) [pid = 4008] [serial = 2239] [outer = 1880E800] 11:24:58 INFO - PROCESS | 4008 | 1471544698743 Marionette TRACE conn5 <- [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]]]}] 11:24:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:24:58 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 11:24:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 11:24:58 INFO - PROCESS | 4008 | 1471544698759 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 11:24:58 INFO - PROCESS | 4008 | 1471544698761 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 11:24:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:24:58 INFO - PROCESS | 4008 | 1471544698764 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:24:58 INFO - PROCESS | 4008 | 1471544698765 Marionette TRACE conn5 <- [1,2946,null,{}] 11:24:58 INFO - PROCESS | 4008 | 1471544698769 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:58 INFO - PROCESS | 4008 | 1471544698774 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:58 INFO - PROCESS | 4008 | 1471544698948 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 11:24:58 INFO - PROCESS | 4008 | 1471544698959 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:58 INFO - PROCESS | 4008 | 1471544698961 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:59 INFO - PROCESS | 4008 | ++DOCSHELL 18AEAC00 == 31 [pid = 4008] [id = 747] 11:24:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18AEB400) [pid = 4008] [serial = 2240] [outer = 00000000] 11:24:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19609000) [pid = 4008] [serial = 2241] [outer = 18AEB400] 11:24:59 INFO - PROCESS | 4008 | 1471544699007 Marionette DEBUG loaded listener.js 11:24:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1961E800) [pid = 4008] [serial = 2242] [outer = 18AEB400] 11:24:59 INFO - PROCESS | 4008 | 1471544699724 Marionette TRACE conn5 <- [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]]]}] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (10273400) [pid = 4008] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (195A1800) [pid = 4008] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (19723C00) [pid = 4008] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (19998400) [pid = 4008] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E53800) [pid = 4008] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (0FC50C00) [pid = 4008] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (18661400) [pid = 4008] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (15E23800) [pid = 4008] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (19726000) [pid = 4008] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0BC97C00) [pid = 4008] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (147DD000) [pid = 4008] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:24:59 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18A06800) [pid = 4008] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:24:59 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. 11:24:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1022ms 11:24:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:24:59 INFO - PROCESS | 4008 | 1471544699786 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 11:24:59 INFO - PROCESS | 4008 | 1471544699788 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 11:24:59 INFO - PROCESS | 4008 | 1471544699791 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:24:59 INFO - PROCESS | 4008 | 1471544699793 Marionette TRACE conn5 <- [1,2950,null,{}] 11:24:59 INFO - PROCESS | 4008 | 1471544699796 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:59 INFO - PROCESS | 4008 | 1471544699798 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:59 INFO - PROCESS | 4008 | 1471544699878 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 11:24:59 INFO - PROCESS | 4008 | 1471544699883 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:59 INFO - PROCESS | 4008 | 1471544699885 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:24:59 INFO - PROCESS | 4008 | ++DOCSHELL 0CDE9000 == 32 [pid = 4008] [id = 748] 11:24:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (0FC50C00) [pid = 4008] [serial = 2243] [outer = 00000000] 11:24:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1492F400) [pid = 4008] [serial = 2244] [outer = 0FC50C00] 11:24:59 INFO - PROCESS | 4008 | 1471544699930 Marionette DEBUG loaded listener.js 11:25:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (15E57000) [pid = 4008] [serial = 2245] [outer = 0FC50C00] 11:25:00 INFO - PROCESS | 4008 | 1471544700336 Marionette TRACE conn5 <- [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]]]}] 11:25:00 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. 11:25:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 570ms 11:25:00 INFO - PROCESS | 4008 | 1471544700362 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 11:25:00 INFO - PROCESS | 4008 | 1471544700364 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 11:25:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:25:00 INFO - PROCESS | 4008 | 1471544700367 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:25:00 INFO - PROCESS | 4008 | 1471544700369 Marionette TRACE conn5 <- [1,2954,null,{}] 11:25:00 INFO - PROCESS | 4008 | 1471544700372 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:00 INFO - PROCESS | 4008 | 1471544700374 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:00 INFO - PROCESS | 4008 | 1471544700500 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 11:25:00 INFO - PROCESS | 4008 | 1471544700507 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:00 INFO - PROCESS | 4008 | 1471544700509 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:00 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0DC00 == 33 [pid = 4008] [id = 749] 11:25:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (172B3000) [pid = 4008] [serial = 2246] [outer = 00000000] 11:25:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19618000) [pid = 4008] [serial = 2247] [outer = 172B3000] 11:25:00 INFO - PROCESS | 4008 | 1471544700554 Marionette DEBUG loaded listener.js 11:25:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1961CC00) [pid = 4008] [serial = 2248] [outer = 172B3000] 11:25:00 INFO - PROCESS | 4008 | 1471544700935 Marionette TRACE conn5 <- [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]]]}] 11:25:01 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. 11:25:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 630ms 11:25:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:25:01 INFO - PROCESS | 4008 | 1471544700998 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 11:25:01 INFO - PROCESS | 4008 | 1471544701000 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 11:25:01 INFO - PROCESS | 4008 | 1471544701003 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:25:01 INFO - PROCESS | 4008 | 1471544701004 Marionette TRACE conn5 <- [1,2958,null,{}] 11:25:01 INFO - PROCESS | 4008 | 1471544701008 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:01 INFO - PROCESS | 4008 | 1471544701010 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:01 INFO - PROCESS | 4008 | 1471544701089 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 11:25:01 INFO - PROCESS | 4008 | 1471544701190 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:01 INFO - PROCESS | 4008 | 1471544701192 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:01 INFO - PROCESS | 4008 | ++DOCSHELL 15E5C400 == 34 [pid = 4008] [id = 750] 11:25:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (173C8000) [pid = 4008] [serial = 2249] [outer = 00000000] 11:25:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (19740000) [pid = 4008] [serial = 2250] [outer = 173C8000] 11:25:01 INFO - PROCESS | 4008 | 1471544701237 Marionette DEBUG loaded listener.js 11:25:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19738C00) [pid = 4008] [serial = 2251] [outer = 173C8000] 11:25:01 INFO - PROCESS | 4008 | 1471544701577 Marionette TRACE conn5 <- [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]]]}] 11:25:01 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. 11:25:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 11:25:01 INFO - PROCESS | 4008 | 1471544701634 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 11:25:01 INFO - PROCESS | 4008 | 1471544701636 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 11:25:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:25:01 INFO - PROCESS | 4008 | 1471544701639 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:25:01 INFO - PROCESS | 4008 | 1471544701641 Marionette TRACE conn5 <- [1,2962,null,{}] 11:25:01 INFO - PROCESS | 4008 | 1471544701644 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:01 INFO - PROCESS | 4008 | 1471544701646 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:01 INFO - PROCESS | 4008 | 1471544701783 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 11:25:01 INFO - PROCESS | 4008 | 1471544701887 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:01 INFO - PROCESS | 4008 | 1471544701890 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:01 INFO - PROCESS | 4008 | ++DOCSHELL 08775000 == 35 [pid = 4008] [id = 751] 11:25:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (0BC09C00) [pid = 4008] [serial = 2252] [outer = 00000000] 11:25:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (0BC34400) [pid = 4008] [serial = 2253] [outer = 0BC09C00] 11:25:01 INFO - PROCESS | 4008 | 1471544701951 Marionette DEBUG loaded listener.js 11:25:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (0C72A800) [pid = 4008] [serial = 2254] [outer = 0BC09C00] 11:25:02 INFO - PROCESS | 4008 | 1471544702624 Marionette TRACE conn5 <- [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]]]}] 11:25:02 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. 11:25:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1022ms 11:25:02 INFO - PROCESS | 4008 | 1471544702664 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 11:25:02 INFO - PROCESS | 4008 | 1471544702668 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 11:25:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:25:02 INFO - PROCESS | 4008 | 1471544702673 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:25:02 INFO - PROCESS | 4008 | 1471544702676 Marionette TRACE conn5 <- [1,2966,null,{}] 11:25:02 INFO - PROCESS | 4008 | 1471544702702 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:02 INFO - PROCESS | 4008 | 1471544702707 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:02 INFO - PROCESS | 4008 | 1471544702837 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 11:25:03 INFO - PROCESS | 4008 | 1471544702974 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 4008 | 1471544702977 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:03 INFO - PROCESS | 4008 | ++DOCSHELL 148E2C00 == 36 [pid = 4008] [id = 752] 11:25:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (14924400) [pid = 4008] [serial = 2255] [outer = 00000000] 11:25:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (15E24000) [pid = 4008] [serial = 2256] [outer = 14924400] 11:25:03 INFO - PROCESS | 4008 | 1471544703038 Marionette DEBUG loaded listener.js 11:25:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (15E32400) [pid = 4008] [serial = 2257] [outer = 14924400] 11:25:03 INFO - PROCESS | 4008 | 1471544703599 Marionette TRACE conn5 <- [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]]]}] 11:25:03 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. 11:25:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 950ms 11:25:03 INFO - PROCESS | 4008 | 1471544703642 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 11:25:03 INFO - PROCESS | 4008 | 1471544703647 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 11:25:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:25:03 INFO - PROCESS | 4008 | 1471544703652 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:25:03 INFO - PROCESS | 4008 | 1471544703655 Marionette TRACE conn5 <- [1,2970,null,{}] 11:25:03 INFO - PROCESS | 4008 | 1471544703659 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:03 INFO - PROCESS | 4008 | 1471544703662 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:03 INFO - PROCESS | 4008 | 1471544703783 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 11:25:03 INFO - PROCESS | 4008 | 1471544703950 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 4008 | 1471544703953 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:04 INFO - PROCESS | 4008 | ++DOCSHELL 18A02400 == 37 [pid = 4008] [id = 753] 11:25:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (18A03000) [pid = 4008] [serial = 2258] [outer = 00000000] 11:25:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (18A52400) [pid = 4008] [serial = 2259] [outer = 18A03000] 11:25:04 INFO - PROCESS | 4008 | 1471544704010 Marionette DEBUG loaded listener.js 11:25:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (18DDA400) [pid = 4008] [serial = 2260] [outer = 18A03000] 11:25:04 INFO - PROCESS | 4008 | 1471544704802 Marionette TRACE conn5 <- [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"]]]}] 11:25:04 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 11:25:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:25:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1185ms 11:25:04 INFO - PROCESS | 4008 | 1471544704853 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 11:25:04 INFO - PROCESS | 4008 | 1471544704857 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 11:25:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:25:04 INFO - PROCESS | 4008 | 1471544704864 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:25:04 INFO - PROCESS | 4008 | 1471544704867 Marionette TRACE conn5 <- [1,2974,null,{}] 11:25:04 INFO - PROCESS | 4008 | 1471544704873 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:04 INFO - PROCESS | 4008 | 1471544704876 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:05 INFO - PROCESS | 4008 | 1471544704999 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 11:25:05 INFO - PROCESS | 4008 | 1471544705135 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:05 INFO - PROCESS | 4008 | 1471544705140 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:05 INFO - PROCESS | 4008 | ++DOCSHELL 0FD07400 == 38 [pid = 4008] [id = 754] 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (0FD0F400) [pid = 4008] [serial = 2261] [outer = 00000000] 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (147AE400) [pid = 4008] [serial = 2262] [outer = 0FD0F400] 11:25:05 INFO - PROCESS | 4008 | 1471544705193 Marionette DEBUG loaded listener.js 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (14928C00) [pid = 4008] [serial = 2263] [outer = 0FD0F400] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 15E5C400 == 37 [pid = 4008] [id = 750] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 0BC0DC00 == 36 [pid = 4008] [id = 749] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 0CDE9000 == 35 [pid = 4008] [id = 748] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 18AEAC00 == 34 [pid = 4008] [id = 747] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 18809C00 == 33 [pid = 4008] [id = 746] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 186D6400 == 32 [pid = 4008] [id = 745] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 16E49800 == 31 [pid = 4008] [id = 744] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 15E5D800 == 30 [pid = 4008] [id = 743] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 13FAEC00 == 29 [pid = 4008] [id = 742] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 0CDECC00 == 28 [pid = 4008] [id = 741] 11:25:05 INFO - PROCESS | 4008 | --DOCSHELL 10267C00 == 27 [pid = 4008] [id = 740] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (19997400) [pid = 4008] [serial = 2198] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (19610000) [pid = 4008] [serial = 2188] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (19744800) [pid = 4008] [serial = 2191] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (199C8000) [pid = 4008] [serial = 2200] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (199CB800) [pid = 4008] [serial = 2201] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (19611800) [pid = 4008] [serial = 2189] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (16E73800) [pid = 4008] [serial = 2173] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1720B000) [pid = 4008] [serial = 2174] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (13D21C00) [pid = 4008] [serial = 2170] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (14841400) [pid = 4008] [serial = 2171] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (1880E000) [pid = 4008] [serial = 2182] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18887400) [pid = 4008] [serial = 2183] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (15E2A400) [pid = 4008] [serial = 2179] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (15E50C00) [pid = 4008] [serial = 2180] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19735C00) [pid = 4008] [serial = 2168] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19729C00) [pid = 4008] [serial = 2167] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (10264C00) [pid = 4008] [serial = 2176] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (10DE2000) [pid = 4008] [serial = 2177] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18DDBC00) [pid = 4008] [serial = 2195] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1880DC00) [pid = 4008] [serial = 2194] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1998FC00) [pid = 4008] [serial = 2197] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (19966800) [pid = 4008] [serial = 2192] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (18DD3800) [pid = 4008] [serial = 2185] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (18DDF000) [pid = 4008] [serial = 2186] [outer = 00000000] [url = about:blank] 11:25:05 INFO - PROCESS | 4008 | 1471544705601 Marionette TRACE conn5 <- [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]]]}] 11:25:05 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. 11:25:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 770ms 11:25:05 INFO - PROCESS | 4008 | 1471544705638 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 11:25:05 INFO - PROCESS | 4008 | 1471544705643 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 11:25:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:25:05 INFO - PROCESS | 4008 | 1471544705702 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:25:05 INFO - PROCESS | 4008 | 1471544705705 Marionette TRACE conn5 <- [1,2978,null,{}] 11:25:05 INFO - PROCESS | 4008 | 1471544705710 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:05 INFO - PROCESS | 4008 | 1471544705713 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:05 INFO - PROCESS | 4008 | 1471544705805 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 11:25:05 INFO - PROCESS | 4008 | 1471544705818 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:05 INFO - PROCESS | 4008 | 1471544705821 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:05 INFO - PROCESS | 4008 | ++DOCSHELL 13DA5000 == 28 [pid = 4008] [id = 755] 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (13FBA000) [pid = 4008] [serial = 2264] [outer = 00000000] 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (14848800) [pid = 4008] [serial = 2265] [outer = 13FBA000] 11:25:05 INFO - PROCESS | 4008 | 1471544705869 Marionette DEBUG loaded listener.js 11:25:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E28400) [pid = 4008] [serial = 2266] [outer = 13FBA000] 11:25:06 INFO - PROCESS | 4008 | ++DOCSHELL 16E4EC00 == 29 [pid = 4008] [id = 756] 11:25:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16E6D400) [pid = 4008] [serial = 2267] [outer = 00000000] 11:25:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E70800) [pid = 4008] [serial = 2268] [outer = 16E6D400] 11:25:06 INFO - PROCESS | 4008 | 1471544706382 Marionette TRACE conn5 <- [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]]]}] 11:25:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 11:25:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 790ms 11:25:06 INFO - PROCESS | 4008 | 1471544706443 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 11:25:06 INFO - PROCESS | 4008 | 1471544706446 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 11:25:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:25:06 INFO - PROCESS | 4008 | 1471544706449 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:25:06 INFO - PROCESS | 4008 | 1471544706453 Marionette TRACE conn5 <- [1,2982,null,{}] 11:25:06 INFO - PROCESS | 4008 | 1471544706463 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:06 INFO - PROCESS | 4008 | 1471544706468 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:06 INFO - PROCESS | 4008 | 1471544706577 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 11:25:06 INFO - PROCESS | 4008 | 1471544706672 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 4008 | 1471544706675 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:06 INFO - PROCESS | 4008 | ++DOCSHELL 17206800 == 30 [pid = 4008] [id = 757] 11:25:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1720B000) [pid = 4008] [serial = 2269] [outer = 00000000] 11:25:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (172BC400) [pid = 4008] [serial = 2270] [outer = 1720B000] 11:25:06 INFO - PROCESS | 4008 | 1471544706725 Marionette DEBUG loaded listener.js 11:25:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18664800) [pid = 4008] [serial = 2271] [outer = 1720B000] 11:25:07 INFO - PROCESS | 4008 | 1471544707061 Marionette TRACE conn5 <- [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]]]}] 11:25:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:25:07 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 11:25:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 11:25:07 INFO - PROCESS | 4008 | 1471544707133 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 11:25:07 INFO - PROCESS | 4008 | 1471544707136 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 11:25:07 INFO - PROCESS | 4008 | 1471544707139 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 4008 | 1471544707141 Marionette TRACE conn5 <- [1,2986,null,{}] 11:25:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:25:07 INFO - PROCESS | 4008 | 1471544707144 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:07 INFO - PROCESS | 4008 | 1471544707146 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:07 INFO - PROCESS | 4008 | 1471544707292 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 11:25:07 INFO - PROCESS | 4008 | 1471544707303 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:07 INFO - PROCESS | 4008 | 1471544707305 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:07 INFO - PROCESS | 4008 | ++DOCSHELL 18AECC00 == 31 [pid = 4008] [id = 758] 11:25:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (18B98000) [pid = 4008] [serial = 2272] [outer = 00000000] 11:25:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (18DD9000) [pid = 4008] [serial = 2273] [outer = 18B98000] 11:25:07 INFO - PROCESS | 4008 | 1471544707351 Marionette DEBUG loaded listener.js 11:25:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (18DE0400) [pid = 4008] [serial = 2274] [outer = 18B98000] 11:25:07 INFO - PROCESS | 4008 | 1471544707795 Marionette TRACE conn5 <- [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]]]}] 11:25:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 11:25:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 11:25:07 INFO - PROCESS | 4008 | 1471544707815 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 11:25:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:25:07 INFO - PROCESS | 4008 | 1471544707817 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 11:25:07 INFO - PROCESS | 4008 | 1471544707820 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 4008 | 1471544707822 Marionette TRACE conn5 <- [1,2990,null,{}] 11:25:07 INFO - PROCESS | 4008 | 1471544707825 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:07 INFO - PROCESS | 4008 | 1471544707827 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:07 INFO - PROCESS | 4008 | 1471544707955 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 11:25:07 INFO - PROCESS | 4008 | 1471544707960 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:07 INFO - PROCESS | 4008 | 1471544707962 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:08 INFO - PROCESS | 4008 | ++DOCSHELL 195A5800 == 32 [pid = 4008] [id = 759] 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (19603400) [pid = 4008] [serial = 2275] [outer = 00000000] 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (19618800) [pid = 4008] [serial = 2276] [outer = 19603400] 11:25:08 INFO - PROCESS | 4008 | 1471544708010 Marionette DEBUG loaded listener.js 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (19610C00) [pid = 4008] [serial = 2277] [outer = 19603400] 11:25:08 INFO - PROCESS | 4008 | 1471544708436 Marionette TRACE conn5 <- [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]]]}] 11:25:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 11:25:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 11:25:08 INFO - PROCESS | 4008 | 1471544708491 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 11:25:08 INFO - PROCESS | 4008 | 1471544708493 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 11:25:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:25:08 INFO - PROCESS | 4008 | 1471544708496 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:25:08 INFO - PROCESS | 4008 | 1471544708498 Marionette TRACE conn5 <- [1,2994,null,{}] 11:25:08 INFO - PROCESS | 4008 | 1471544708501 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:08 INFO - PROCESS | 4008 | 1471544708507 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:08 INFO - PROCESS | 4008 | 1471544708655 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 11:25:08 INFO - PROCESS | 4008 | 1471544708753 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:08 INFO - PROCESS | 4008 | 1471544708755 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:08 INFO - PROCESS | 4008 | ++DOCSHELL 1972B800 == 33 [pid = 4008] [id = 760] 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1972BC00) [pid = 4008] [serial = 2278] [outer = 00000000] 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19744000) [pid = 4008] [serial = 2279] [outer = 1972BC00] 11:25:08 INFO - PROCESS | 4008 | 1471544708801 Marionette DEBUG loaded listener.js 11:25:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1996E400) [pid = 4008] [serial = 2280] [outer = 1972BC00] 11:25:09 INFO - PROCESS | 4008 | 1471544709150 Marionette TRACE conn5 <- [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]]]}] 11:25:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 11:25:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 730ms 11:25:09 INFO - PROCESS | 4008 | 1471544709227 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 11:25:09 INFO - PROCESS | 4008 | 1471544709239 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 11:25:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:25:09 INFO - PROCESS | 4008 | 1471544709249 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:25:09 INFO - PROCESS | 4008 | 1471544709251 Marionette TRACE conn5 <- [1,2998,null,{}] 11:25:09 INFO - PROCESS | 4008 | 1471544709255 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:09 INFO - PROCESS | 4008 | 1471544709257 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:09 INFO - PROCESS | 4008 | 1471544709375 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 11:25:09 INFO - PROCESS | 4008 | 1471544709381 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:09 INFO - PROCESS | 4008 | 1471544709382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:09 INFO - PROCESS | 4008 | ++DOCSHELL 19743400 == 34 [pid = 4008] [id = 761] 11:25:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (1998BC00) [pid = 4008] [serial = 2281] [outer = 00000000] 11:25:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (19999C00) [pid = 4008] [serial = 2282] [outer = 1998BC00] 11:25:09 INFO - PROCESS | 4008 | 1471544709427 Marionette DEBUG loaded listener.js 11:25:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (199C4800) [pid = 4008] [serial = 2283] [outer = 1998BC00] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (0FC50C00) [pid = 4008] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (0FBFE000) [pid = 4008] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (16E4D000) [pid = 4008] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (199C0800) [pid = 4008] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (19B8B800) [pid = 4008] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1AE9DC00) [pid = 4008] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (186E5C00) [pid = 4008] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (172B3000) [pid = 4008] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (16E6DC00) [pid = 4008] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (186DB400) [pid = 4008] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (1880E800) [pid = 4008] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10269000) [pid = 4008] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (13FB5C00) [pid = 4008] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (15E5E000) [pid = 4008] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (0FB5D800) [pid = 4008] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:25:09 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18AEB400) [pid = 4008] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:25:09 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:25:10 INFO - PROCESS | 4008 | 1471544710070 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:25:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:25:10 INFO - {} 11:25:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:25:10 INFO - {} 11:25:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:25:10 INFO - {} 11:25:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:25:10 INFO - {} 11:25:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 891ms 11:25:10 INFO - PROCESS | 4008 | 1471544710138 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 11:25:10 INFO - PROCESS | 4008 | 1471544710140 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 11:25:10 INFO - PROCESS | 4008 | 1471544710143 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:25:10 INFO - TEST-START | /FileAPI/fileReader.html 11:25:10 INFO - PROCESS | 4008 | 1471544710145 Marionette TRACE conn5 <- [1,3002,null,{}] 11:25:10 INFO - PROCESS | 4008 | 1471544710149 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:10 INFO - PROCESS | 4008 | 1471544710151 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:10 INFO - PROCESS | 4008 | 1471544710233 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 11:25:10 INFO - PROCESS | 4008 | 1471544710329 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 4008 | 1471544710331 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:10 INFO - PROCESS | 4008 | ++DOCSHELL 199C0800 == 35 [pid = 4008] [id = 762] 11:25:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (199C6800) [pid = 4008] [serial = 2284] [outer = 00000000] 11:25:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19B7EC00) [pid = 4008] [serial = 2285] [outer = 199C6800] 11:25:10 INFO - PROCESS | 4008 | 1471544710378 Marionette DEBUG loaded listener.js 11:25:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19B85400) [pid = 4008] [serial = 2286] [outer = 199C6800] 11:25:10 INFO - PROCESS | 4008 | 1471544710683 Marionette TRACE conn5 <- [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]]]}] 11:25:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:25:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:25:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:25:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:25:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 570ms 11:25:10 INFO - PROCESS | 4008 | 1471544710728 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 11:25:10 INFO - PROCESS | 4008 | 1471544710730 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 11:25:10 INFO - TEST-START | /FileAPI/historical.html 11:25:10 INFO - PROCESS | 4008 | 1471544710738 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:25:10 INFO - PROCESS | 4008 | 1471544710740 Marionette TRACE conn5 <- [1,3006,null,{}] 11:25:10 INFO - PROCESS | 4008 | 1471544710743 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:10 INFO - PROCESS | 4008 | 1471544710745 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:10 INFO - PROCESS | 4008 | 1471544710873 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 11:25:10 INFO - PROCESS | 4008 | 1471544710881 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 4008 | 1471544710882 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:10 INFO - PROCESS | 4008 | ++DOCSHELL 17204400 == 36 [pid = 4008] [id = 763] 11:25:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19B7F000) [pid = 4008] [serial = 2287] [outer = 00000000] 11:25:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (1AD1B800) [pid = 4008] [serial = 2288] [outer = 19B7F000] 11:25:10 INFO - PROCESS | 4008 | 1471544710928 Marionette DEBUG loaded listener.js 11:25:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1A63B800) [pid = 4008] [serial = 2289] [outer = 19B7F000] 11:25:11 INFO - PROCESS | 4008 | 1471544711331 Marionette TRACE conn5 <- [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"]]]}] 11:25:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:25:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:25:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:25:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:25:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:25:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:25:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:25:11 INFO - TEST-OK | /FileAPI/historical.html | took 630ms 11:25:11 INFO - PROCESS | 4008 | 1471544711370 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 11:25:11 INFO - PROCESS | 4008 | 1471544711372 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 11:25:11 INFO - TEST-START | /FileAPI/idlharness.html 11:25:11 INFO - PROCESS | 4008 | 1471544711375 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:25:11 INFO - PROCESS | 4008 | 1471544711377 Marionette TRACE conn5 <- [1,3010,null,{}] 11:25:11 INFO - PROCESS | 4008 | 1471544711380 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:11 INFO - PROCESS | 4008 | 1471544711382 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:11 INFO - PROCESS | 4008 | 1471544711468 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 11:25:11 INFO - PROCESS | 4008 | 1471544711473 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:11 INFO - PROCESS | 4008 | 1471544711474 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:11 INFO - PROCESS | 4008 | ++DOCSHELL 1AEA4400 == 37 [pid = 4008] [id = 764] 11:25:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1AEA9000) [pid = 4008] [serial = 2290] [outer = 00000000] 11:25:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (1B523C00) [pid = 4008] [serial = 2291] [outer = 1AEA9000] 11:25:11 INFO - PROCESS | 4008 | 1471544711519 Marionette DEBUG loaded listener.js 11:25:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (1B52E400) [pid = 4008] [serial = 2292] [outer = 1AEA9000] 11:25:12 INFO - PROCESS | 4008 | 1471544712728 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:25:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:25:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:25:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:25:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:25:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:25:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:25:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:25:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:25:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:25:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:25:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:25:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:25:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:25:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 11:25:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:25:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:25:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:25:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 1494ms 11:25:12 INFO - PROCESS | 4008 | 1471544712873 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 11:25:12 INFO - PROCESS | 4008 | 1471544712878 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 11:25:12 INFO - TEST-START | /FileAPI/idlharness.worker 11:25:12 INFO - PROCESS | 4008 | 1471544712883 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:25:12 INFO - PROCESS | 4008 | 1471544712887 Marionette TRACE conn5 <- [1,3014,null,{}] 11:25:12 INFO - PROCESS | 4008 | 1471544712892 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:12 INFO - PROCESS | 4008 | 1471544712896 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:13 INFO - PROCESS | 4008 | 1471544713052 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 11:25:13 INFO - PROCESS | 4008 | 1471544713191 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:13 INFO - PROCESS | 4008 | 1471544713194 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:13 INFO - PROCESS | 4008 | ++DOCSHELL 10307800 == 38 [pid = 4008] [id = 765] 11:25:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (16E74000) [pid = 4008] [serial = 2293] [outer = 00000000] 11:25:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (1B5AAC00) [pid = 4008] [serial = 2294] [outer = 16E74000] 11:25:13 INFO - PROCESS | 4008 | 1471544713254 Marionette DEBUG loaded listener.js 11:25:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (1B70E400) [pid = 4008] [serial = 2295] [outer = 16E74000] 11:25:13 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:25:14 INFO - PROCESS | 4008 | 1471544714380 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:25:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:25:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:25:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:25:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:25:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:25:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:25:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:25:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:25:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:25:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:25:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:25:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:25:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:25:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:25:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:25:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:25:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:25:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:25:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:25:14 INFO - {} 11:25:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1598ms 11:25:14 INFO - PROCESS | 4008 | 1471544714551 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 11:25:14 INFO - PROCESS | 4008 | 1471544714556 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 11:25:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:25:14 INFO - PROCESS | 4008 | 1471544714567 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:25:14 INFO - PROCESS | 4008 | 1471544714571 Marionette TRACE conn5 <- [1,3018,null,{}] 11:25:14 INFO - PROCESS | 4008 | 1471544714575 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:14 INFO - PROCESS | 4008 | 1471544714577 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:14 INFO - PROCESS | 4008 | 1471544714732 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 11:25:14 INFO - PROCESS | 4008 | 1471544714793 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:14 INFO - PROCESS | 4008 | 1471544714796 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:14 INFO - PROCESS | 4008 | ++DOCSHELL 1DAC0000 == 39 [pid = 4008] [id = 766] 11:25:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (1DAC0400) [pid = 4008] [serial = 2296] [outer = 00000000] 11:25:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (1DB4B800) [pid = 4008] [serial = 2297] [outer = 1DAC0400] 11:25:14 INFO - PROCESS | 4008 | 1471544714854 Marionette DEBUG loaded listener.js 11:25:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (1DB4EC00) [pid = 4008] [serial = 2298] [outer = 1DAC0400] 11:25:15 INFO - PROCESS | 4008 | 1471544715413 Marionette TRACE conn5 <- [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]]]}] 11:25:15 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 11:25:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 870ms 11:25:15 INFO - PROCESS | 4008 | 1471544715462 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 11:25:15 INFO - PROCESS | 4008 | 1471544715465 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 11:25:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:25:15 INFO - PROCESS | 4008 | 1471544715471 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:25:15 INFO - PROCESS | 4008 | 1471544715475 Marionette TRACE conn5 <- [1,3022,null,{}] 11:25:15 INFO - PROCESS | 4008 | 1471544715486 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:15 INFO - PROCESS | 4008 | 1471544715491 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:15 INFO - PROCESS | 4008 | 1471544715605 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 11:25:15 INFO - PROCESS | 4008 | 1471544715883 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:15 INFO - PROCESS | 4008 | 1471544715886 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:15 INFO - PROCESS | 4008 | ++DOCSHELL 0BC93800 == 40 [pid = 4008] [id = 767] 11:25:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (0BC9E000) [pid = 4008] [serial = 2299] [outer = 00000000] 11:25:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (0FBF4C00) [pid = 4008] [serial = 2300] [outer = 0BC9E000] 11:25:16 INFO - PROCESS | 4008 | 1471544715963 Marionette DEBUG loaded listener.js 11:25:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (1026D800) [pid = 4008] [serial = 2301] [outer = 0BC9E000] 11:25:16 INFO - PROCESS | 4008 | 1471544716558 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:25:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:25:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1124ms 11:25:16 INFO - PROCESS | 4008 | 1471544716598 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 11:25:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:25:16 INFO - PROCESS | 4008 | 1471544716602 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 11:25:16 INFO - PROCESS | 4008 | 1471544716606 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:25:16 INFO - PROCESS | 4008 | 1471544716609 Marionette TRACE conn5 <- [1,3026,null,{}] 11:25:16 INFO - PROCESS | 4008 | 1471544716614 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:16 INFO - PROCESS | 4008 | 1471544716619 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:16 INFO - PROCESS | 4008 | 1471544716723 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 17204400 == 39 [pid = 4008] [id = 763] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 199C0800 == 38 [pid = 4008] [id = 762] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 19743400 == 37 [pid = 4008] [id = 761] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 1972B800 == 36 [pid = 4008] [id = 760] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 195A5800 == 35 [pid = 4008] [id = 759] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 18AECC00 == 34 [pid = 4008] [id = 758] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 16E4EC00 == 33 [pid = 4008] [id = 756] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 17206800 == 32 [pid = 4008] [id = 757] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 13DA5000 == 31 [pid = 4008] [id = 755] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 0FD07400 == 30 [pid = 4008] [id = 754] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 148E2C00 == 29 [pid = 4008] [id = 752] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 18A02400 == 28 [pid = 4008] [id = 753] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 08775000 == 27 [pid = 4008] [id = 751] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 0BC93800 == 26 [pid = 4008] [id = 767] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 1DAC0000 == 25 [pid = 4008] [id = 766] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 1AEA4400 == 24 [pid = 4008] [id = 764] 11:25:17 INFO - PROCESS | 4008 | --DOCSHELL 10307800 == 23 [pid = 4008] [id = 765] 11:25:17 INFO - PROCESS | 4008 | 1471544717476 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:17 INFO - PROCESS | 4008 | 1471544717479 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (147AFC00) [pid = 4008] [serial = 2222] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (13DAEC00) [pid = 4008] [serial = 2221] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (1429BC00) [pid = 4008] [serial = 2227] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (14849400) [pid = 4008] [serial = 2228] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (19740000) [pid = 4008] [serial = 2250] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (15EBDC00) [pid = 4008] [serial = 2230] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (16E50C00) [pid = 4008] [serial = 2231] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (0FD0C800) [pid = 4008] [serial = 2224] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (10265000) [pid = 4008] [serial = 2225] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (19609000) [pid = 4008] [serial = 2241] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (18886C00) [pid = 4008] [serial = 2238] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (1492F400) [pid = 4008] [serial = 2244] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (140D2C00) [pid = 4008] [serial = 2204] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (10269C00) [pid = 4008] [serial = 2203] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (173D0C00) [pid = 4008] [serial = 2207] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (17201400) [pid = 4008] [serial = 2206] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19B83C00) [pid = 4008] [serial = 2210] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (19B7D000) [pid = 4008] [serial = 2209] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (1ADBDC00) [pid = 4008] [serial = 2213] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (1AD20000) [pid = 4008] [serial = 2212] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (1AEE7C00) [pid = 4008] [serial = 2216] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (1AEE2000) [pid = 4008] [serial = 2215] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (1BA7E800) [pid = 4008] [serial = 2219] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (1B70B000) [pid = 4008] [serial = 2218] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (1961E800) [pid = 4008] [serial = 2242] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E57000) [pid = 4008] [serial = 2245] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (19618000) [pid = 4008] [serial = 2247] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (17253000) [pid = 4008] [serial = 2233] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (173C5400) [pid = 4008] [serial = 2234] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (186E2400) [pid = 4008] [serial = 2236] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1961CC00) [pid = 4008] [serial = 2248] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (18890C00) [pid = 4008] [serial = 2239] [outer = 00000000] [url = about:blank] 11:25:17 INFO - PROCESS | 4008 | ++DOCSHELL 0BC35C00 == 24 [pid = 4008] [id = 768] 11:25:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (0BC36C00) [pid = 4008] [serial = 2302] [outer = 00000000] 11:25:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (0BC98400) [pid = 4008] [serial = 2303] [outer = 0BC36C00] 11:25:17 INFO - PROCESS | 4008 | 1471544717644 Marionette DEBUG loaded listener.js 11:25:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (0C9C6800) [pid = 4008] [serial = 2304] [outer = 0BC36C00] 11:25:18 INFO - PROCESS | 4008 | 1471544718043 Marionette TRACE conn5 <- [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"]]]}] 11:25:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:25:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:25:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 11:25:18 INFO - PROCESS | 4008 | 1471544718118 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 11:25:18 INFO - PROCESS | 4008 | 1471544718122 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 11:25:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:25:18 INFO - PROCESS | 4008 | 1471544718127 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:25:18 INFO - PROCESS | 4008 | 1471544718130 Marionette TRACE conn5 <- [1,3030,null,{}] 11:25:18 INFO - PROCESS | 4008 | 1471544718136 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:18 INFO - PROCESS | 4008 | 1471544718140 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:18 INFO - PROCESS | 4008 | 1471544718230 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 11:25:18 INFO - PROCESS | 4008 | 1471544718238 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:18 INFO - PROCESS | 4008 | 1471544718241 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:18 INFO - PROCESS | 4008 | ++DOCSHELL 0FD0D800 == 25 [pid = 4008] [id = 769] 11:25:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (1026A800) [pid = 4008] [serial = 2305] [outer = 00000000] 11:25:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (10381000) [pid = 4008] [serial = 2306] [outer = 1026A800] 11:25:18 INFO - PROCESS | 4008 | 1471544718289 Marionette DEBUG loaded listener.js 11:25:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (10DE1800) [pid = 4008] [serial = 2307] [outer = 1026A800] 11:25:19 INFO - PROCESS | 4008 | 1471544718952 Marionette TRACE conn5 <- [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]]]}] 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:25:19 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. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:25:19 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'.) 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:25:19 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. 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:25:19 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. 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:25:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:25:19 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. 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:25:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 11:25:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:25:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:25:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:25:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 917ms 11:25:19 INFO - PROCESS | 4008 | 1471544719052 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 11:25:19 INFO - PROCESS | 4008 | 1471544719056 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 11:25:19 INFO - PROCESS | 4008 | 1471544719065 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - PROCESS | 4008 | 1471544719067 Marionette TRACE conn5 <- [1,3034,null,{}] 11:25:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:25:19 INFO - PROCESS | 4008 | 1471544719077 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:19 INFO - PROCESS | 4008 | 1471544719079 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:19 INFO - PROCESS | 4008 | 1471544719170 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 11:25:19 INFO - PROCESS | 4008 | 1471544719175 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:19 INFO - PROCESS | 4008 | 1471544719178 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:19 INFO - PROCESS | 4008 | ++DOCSHELL 14859800 == 26 [pid = 4008] [id = 770] 11:25:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (148DE800) [pid = 4008] [serial = 2308] [outer = 00000000] 11:25:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (15933800) [pid = 4008] [serial = 2309] [outer = 148DE800] 11:25:19 INFO - PROCESS | 4008 | 1471544719224 Marionette DEBUG loaded listener.js 11:25:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (15E2F800) [pid = 4008] [serial = 2310] [outer = 148DE800] 11:25:19 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:25:19 INFO - PROCESS | 4008 | 1471544719765 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:25:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:25:19 INFO - {} 11:25:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 731ms 11:25:19 INFO - PROCESS | 4008 | 1471544719818 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 11:25:19 INFO - PROCESS | 4008 | 1471544719823 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 11:25:19 INFO - PROCESS | 4008 | 1471544719830 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:25:19 INFO - PROCESS | 4008 | 1471544719834 Marionette TRACE conn5 <- [1,3038,null,{}] 11:25:19 INFO - PROCESS | 4008 | 1471544719848 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:19 INFO - PROCESS | 4008 | 1471544719852 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:20 INFO - PROCESS | 4008 | 1471544720000 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 11:25:20 INFO - PROCESS | 4008 | 1471544720136 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:20 INFO - PROCESS | 4008 | 1471544720141 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:20 INFO - PROCESS | 4008 | ++DOCSHELL 10303800 == 27 [pid = 4008] [id = 771] 11:25:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (10307000) [pid = 4008] [serial = 2311] [outer = 00000000] 11:25:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (13FD5400) [pid = 4008] [serial = 2312] [outer = 10307000] 11:25:20 INFO - PROCESS | 4008 | 1471544720202 Marionette DEBUG loaded listener.js 11:25:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (147D1C00) [pid = 4008] [serial = 2313] [outer = 10307000] 11:25:20 INFO - PROCESS | 4008 | 1471544720833 Marionette TRACE conn5 <- [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]]]}] 11:25:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:25:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:25:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:25:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:25:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1019ms 11:25:20 INFO - PROCESS | 4008 | 1471544720856 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 11:25:20 INFO - PROCESS | 4008 | 1471544720861 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 11:25:20 INFO - PROCESS | 4008 | 1471544720868 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:25:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:25:20 INFO - PROCESS | 4008 | 1471544720871 Marionette TRACE conn5 <- [1,3042,null,{}] 11:25:20 INFO - PROCESS | 4008 | 1471544720875 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:20 INFO - PROCESS | 4008 | 1471544720877 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:21 INFO - PROCESS | 4008 | 1471544721054 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 11:25:21 INFO - PROCESS | 4008 | 1471544721143 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:21 INFO - PROCESS | 4008 | 1471544721146 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:21 INFO - PROCESS | 4008 | ++DOCSHELL 15E5E000 == 28 [pid = 4008] [id = 772] 11:25:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (15E5EC00) [pid = 4008] [serial = 2314] [outer = 00000000] 11:25:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (16403C00) [pid = 4008] [serial = 2315] [outer = 15E5EC00] 11:25:21 INFO - PROCESS | 4008 | 1471544721204 Marionette DEBUG loaded listener.js 11:25:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (16E50C00) [pid = 4008] [serial = 2316] [outer = 15E5EC00] 11:25:22 INFO - PROCESS | 4008 | 1471544722161 Marionette TRACE conn5 <- [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"]]]}] 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:25:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:25:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 11:25:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:25:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:25:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1386ms 11:25:22 INFO - PROCESS | 4008 | 1471544722327 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 11:25:22 INFO - PROCESS | 4008 | 1471544722329 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 11:25:22 INFO - PROCESS | 4008 | 1471544722338 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:25:22 INFO - PROCESS | 4008 | 1471544722342 Marionette TRACE conn5 <- [1,3046,null,{}] 11:25:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:25:22 INFO - PROCESS | 4008 | 1471544722356 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:22 INFO - PROCESS | 4008 | 1471544722361 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:22 INFO - PROCESS | 4008 | 1471544722479 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 11:25:22 INFO - PROCESS | 4008 | 1471544722615 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:22 INFO - PROCESS | 4008 | 1471544722620 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:22 INFO - PROCESS | 4008 | ++DOCSHELL 18886800 == 29 [pid = 4008] [id = 773] 11:25:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (18886C00) [pid = 4008] [serial = 2317] [outer = 00000000] 11:25:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (1888D000) [pid = 4008] [serial = 2318] [outer = 18886C00] 11:25:22 INFO - PROCESS | 4008 | 1471544722680 Marionette DEBUG loaded listener.js 11:25:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (18A0BC00) [pid = 4008] [serial = 2319] [outer = 18886C00] 11:25:23 INFO - PROCESS | 4008 | --DOCSHELL 0FD0D800 == 28 [pid = 4008] [id = 769] 11:25:23 INFO - PROCESS | 4008 | --DOCSHELL 0BC35C00 == 27 [pid = 4008] [id = 768] 11:25:23 INFO - PROCESS | 4008 | 1471544723397 Marionette TRACE conn5 <- [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]]]}] 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:25:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:25:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:25:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:25:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:25:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:25:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:25:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:25:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:25:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1122ms 11:25:23 INFO - PROCESS | 4008 | 1471544723470 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 11:25:23 INFO - PROCESS | 4008 | 1471544723474 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 11:25:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:25:23 INFO - PROCESS | 4008 | 1471544723479 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:25:23 INFO - PROCESS | 4008 | 1471544723482 Marionette TRACE conn5 <- [1,3050,null,{}] 11:25:23 INFO - PROCESS | 4008 | 1471544723488 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:23 INFO - PROCESS | 4008 | 1471544723491 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:23 INFO - PROCESS | 4008 | 1471544723622 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 11:25:23 INFO - PROCESS | 4008 | 1471544723691 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:23 INFO - PROCESS | 4008 | 1471544723693 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:23 INFO - PROCESS | 4008 | ++DOCSHELL 14750000 == 28 [pid = 4008] [id = 774] 11:25:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (14755000) [pid = 4008] [serial = 2320] [outer = 00000000] 11:25:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1484D400) [pid = 4008] [serial = 2321] [outer = 14755000] 11:25:23 INFO - PROCESS | 4008 | 1471544723744 Marionette DEBUG loaded listener.js 11:25:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (15937400) [pid = 4008] [serial = 2322] [outer = 14755000] 11:25:23 INFO - PROCESS | 4008 | [4008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:25:24 INFO - PROCESS | 4008 | 1471544724241 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:25:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:25:24 INFO - {} 11:25:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 790ms 11:25:24 INFO - PROCESS | 4008 | 1471544724273 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 11:25:24 INFO - PROCESS | 4008 | 1471544724277 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 11:25:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:25:24 INFO - PROCESS | 4008 | 1471544724283 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:25:24 INFO - PROCESS | 4008 | 1471544724286 Marionette TRACE conn5 <- [1,3054,null,{}] 11:25:24 INFO - PROCESS | 4008 | 1471544724290 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:24 INFO - PROCESS | 4008 | 1471544724292 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:24 INFO - PROCESS | 4008 | 1471544724421 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 11:25:24 INFO - PROCESS | 4008 | 1471544724483 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:24 INFO - PROCESS | 4008 | 1471544724486 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:24 INFO - PROCESS | 4008 | ++DOCSHELL 18887800 == 29 [pid = 4008] [id = 775] 11:25:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (18889000) [pid = 4008] [serial = 2323] [outer = 00000000] 11:25:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (18A4AC00) [pid = 4008] [serial = 2324] [outer = 18889000] 11:25:24 INFO - PROCESS | 4008 | 1471544724534 Marionette DEBUG loaded listener.js 11:25:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (18DD1800) [pid = 4008] [serial = 2325] [outer = 18889000] 11:25:24 INFO - PROCESS | 4008 | 1471544724956 Marionette TRACE conn5 <- [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]]]}] 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:25:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:25:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 730ms 11:25:25 INFO - PROCESS | 4008 | 1471544725015 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 11:25:25 INFO - PROCESS | 4008 | 1471544725018 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 11:25:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:25:25 INFO - PROCESS | 4008 | 1471544725021 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:25:25 INFO - PROCESS | 4008 | 1471544725024 Marionette TRACE conn5 <- [1,3058,null,{}] 11:25:25 INFO - PROCESS | 4008 | 1471544725041 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:25 INFO - PROCESS | 4008 | 1471544725046 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:25 INFO - PROCESS | 4008 | 1471544725166 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 11:25:25 INFO - PROCESS | 4008 | 1471544725180 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:25 INFO - PROCESS | 4008 | 1471544725183 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:25 INFO - PROCESS | 4008 | ++DOCSHELL 19610000 == 30 [pid = 4008] [id = 776] 11:25:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (19611800) [pid = 4008] [serial = 2326] [outer = 00000000] 11:25:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (19618C00) [pid = 4008] [serial = 2327] [outer = 19611800] 11:25:25 INFO - PROCESS | 4008 | 1471544725299 Marionette DEBUG loaded listener.js 11:25:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (19722000) [pid = 4008] [serial = 2328] [outer = 19611800] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (1998BC00) [pid = 4008] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (19603400) [pid = 4008] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (1972BC00) [pid = 4008] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (18B98000) [pid = 4008] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (18A03000) [pid = 4008] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (0FD0F400) [pid = 4008] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (13FBA000) [pid = 4008] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (16E6D400) [pid = 4008] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (14924400) [pid = 4008] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (0BC09C00) [pid = 4008] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1720B000) [pid = 4008] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (19B7F000) [pid = 4008] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (1AEA9000) [pid = 4008] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (199C6800) [pid = 4008] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 11:25:25 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (173C8000) [pid = 4008] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:25:25 INFO - PROCESS | 4008 | 1471544725741 Marionette TRACE conn5 <- [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]]]}] 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:25:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:25:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 11:25:25 INFO - PROCESS | 4008 | 1471544725798 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 11:25:25 INFO - PROCESS | 4008 | 1471544725801 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 11:25:25 INFO - PROCESS | 4008 | 1471544725825 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:25:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:25:25 INFO - PROCESS | 4008 | 1471544725827 Marionette TRACE conn5 <- [1,3062,null,{}] 11:25:25 INFO - PROCESS | 4008 | 1471544725830 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:25 INFO - PROCESS | 4008 | 1471544725832 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:25 INFO - PROCESS | 4008 | 1471544725921 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 11:25:25 INFO - PROCESS | 4008 | 1471544725926 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:25 INFO - PROCESS | 4008 | 1471544725928 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:25 INFO - PROCESS | 4008 | ++DOCSHELL 19724400 == 31 [pid = 4008] [id = 777] 11:25:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (19727000) [pid = 4008] [serial = 2329] [outer = 00000000] 11:25:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (19736C00) [pid = 4008] [serial = 2330] [outer = 19727000] 11:25:26 INFO - PROCESS | 4008 | 1471544725974 Marionette DEBUG loaded listener.js 11:25:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (1973B000) [pid = 4008] [serial = 2331] [outer = 19727000] 11:25:26 INFO - PROCESS | 4008 | 1471544726383 Marionette TRACE conn5 <- [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]]]}] 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:25:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:25:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 11:25:26 INFO - PROCESS | 4008 | 1471544726400 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 11:25:26 INFO - PROCESS | 4008 | 1471544726402 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 11:25:26 INFO - PROCESS | 4008 | 1471544726405 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:25:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:25:26 INFO - PROCESS | 4008 | 1471544726407 Marionette TRACE conn5 <- [1,3066,null,{}] 11:25:26 INFO - PROCESS | 4008 | 1471544726410 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:26 INFO - PROCESS | 4008 | 1471544726412 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:26 INFO - PROCESS | 4008 | 1471544726541 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 11:25:26 INFO - PROCESS | 4008 | 1471544726548 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:26 INFO - PROCESS | 4008 | 1471544726551 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:26 INFO - PROCESS | 4008 | ++DOCSHELL 19614000 == 32 [pid = 4008] [id = 778] 11:25:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (19730000) [pid = 4008] [serial = 2332] [outer = 00000000] 11:25:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19991C00) [pid = 4008] [serial = 2333] [outer = 19730000] 11:25:26 INFO - PROCESS | 4008 | 1471544726596 Marionette DEBUG loaded listener.js 11:25:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (19996800) [pid = 4008] [serial = 2334] [outer = 19730000] 11:25:27 INFO - PROCESS | 4008 | 1471544727055 Marionette TRACE conn5 <- [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] 11:25:27 INFO - PROCESS | 4008 | 1471544727090 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 11:25:27 INFO - PROCESS | 4008 | 1471544727093 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:25:27 INFO - PROCESS | 4008 | 1471544727094 Marionette TRACE conn5 <- [1,3070,null,{}] 11:25:27 INFO - PROCESS | 4008 | 1471544727098 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:27 INFO - PROCESS | 4008 | 1471544727103 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:27 INFO - PROCESS | 4008 | 1471544727265 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 11:25:27 INFO - PROCESS | 4008 | 1471544727280 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:27 INFO - PROCESS | 4008 | 1471544727282 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:27 INFO - PROCESS | 4008 | ++DOCSHELL 19B7CC00 == 33 [pid = 4008] [id = 779] 11:25:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (19B88000) [pid = 4008] [serial = 2335] [outer = 00000000] 11:25:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (1ADBFC00) [pid = 4008] [serial = 2336] [outer = 19B88000] 11:25:27 INFO - PROCESS | 4008 | 1471544727328 Marionette DEBUG loaded listener.js 11:25:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (1ADC3400) [pid = 4008] [serial = 2337] [outer = 19B88000] 11:25:28 INFO - PROCESS | 4008 | --DOCSHELL 14750000 == 32 [pid = 4008] [id = 774] 11:25:28 INFO - PROCESS | 4008 | --DOCSHELL 15E5E000 == 31 [pid = 4008] [id = 772] 11:25:28 INFO - PROCESS | 4008 | --DOCSHELL 18886800 == 30 [pid = 4008] [id = 773] 11:25:28 INFO - PROCESS | 4008 | --DOCSHELL 14859800 == 29 [pid = 4008] [id = 770] 11:25:28 INFO - PROCESS | 4008 | --DOCSHELL 10303800 == 28 [pid = 4008] [id = 771] 11:25:29 INFO - PROCESS | 4008 | --DOCSHELL 18887800 == 27 [pid = 4008] [id = 775] 11:25:29 INFO - PROCESS | 4008 | --DOCSHELL 19724400 == 26 [pid = 4008] [id = 777] 11:25:29 INFO - PROCESS | 4008 | --DOCSHELL 19614000 == 25 [pid = 4008] [id = 778] 11:25:29 INFO - PROCESS | 4008 | --DOCSHELL 19610000 == 24 [pid = 4008] [id = 776] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (199C4800) [pid = 4008] [serial = 2283] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (19618800) [pid = 4008] [serial = 2276] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (19744000) [pid = 4008] [serial = 2279] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (19999C00) [pid = 4008] [serial = 2282] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (1996E400) [pid = 4008] [serial = 2280] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (18DD9000) [pid = 4008] [serial = 2273] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (18A52400) [pid = 4008] [serial = 2259] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (18DDA400) [pid = 4008] [serial = 2260] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (147AE400) [pid = 4008] [serial = 2262] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (14928C00) [pid = 4008] [serial = 2263] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (14848800) [pid = 4008] [serial = 2265] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (15E28400) [pid = 4008] [serial = 2266] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (16E70800) [pid = 4008] [serial = 2268] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (15E24000) [pid = 4008] [serial = 2256] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (15E32400) [pid = 4008] [serial = 2257] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (0BC34400) [pid = 4008] [serial = 2253] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (0C72A800) [pid = 4008] [serial = 2254] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (18664800) [pid = 4008] [serial = 2271] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (172BC400) [pid = 4008] [serial = 2270] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (1AD1B800) [pid = 4008] [serial = 2288] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (1B52E400) [pid = 4008] [serial = 2292] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (19B7EC00) [pid = 4008] [serial = 2285] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (1B523C00) [pid = 4008] [serial = 2291] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (19B85400) [pid = 4008] [serial = 2286] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 63 (18DE0400) [pid = 4008] [serial = 2274] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 62 (19610C00) [pid = 4008] [serial = 2277] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 61 (1A63B800) [pid = 4008] [serial = 2289] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | --DOMWINDOW == 60 (19738C00) [pid = 4008] [serial = 2251] [outer = 00000000] [url = about:blank] 11:25:29 INFO - PROCESS | 4008 | 1471544729238 Marionette TRACE conn5 <- [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]]]}] 11:25:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:25:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:25:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:25:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2171ms 11:25:29 INFO - PROCESS | 4008 | 1471544729269 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 11:25:29 INFO - PROCESS | 4008 | 1471544729273 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 11:25:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:25:29 INFO - PROCESS | 4008 | 1471544729281 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:25:29 INFO - PROCESS | 4008 | 1471544729284 Marionette TRACE conn5 <- [1,3074,null,{}] 11:25:29 INFO - PROCESS | 4008 | 1471544729290 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:29 INFO - PROCESS | 4008 | 1471544729293 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:29 INFO - PROCESS | 4008 | 1471544729394 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 11:25:29 INFO - PROCESS | 4008 | 1471544729401 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:29 INFO - PROCESS | 4008 | 1471544729405 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:29 INFO - PROCESS | 4008 | ++DOCSHELL 0FB5D800 == 25 [pid = 4008] [id = 780] 11:25:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (0FB60000) [pid = 4008] [serial = 2338] [outer = 00000000] 11:25:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (0FD05400) [pid = 4008] [serial = 2339] [outer = 0FB60000] 11:25:29 INFO - PROCESS | 4008 | 1471544729455 Marionette DEBUG loaded listener.js 11:25:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (0FD10000) [pid = 4008] [serial = 2340] [outer = 0FB60000] 11:25:29 INFO - PROCESS | 4008 | 1471544729953 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:25:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:25:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 731ms 11:25:30 INFO - PROCESS | 4008 | 1471544730016 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 11:25:30 INFO - PROCESS | 4008 | 1471544730021 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 11:25:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:25:30 INFO - PROCESS | 4008 | 1471544730027 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:25:30 INFO - PROCESS | 4008 | 1471544730030 Marionette TRACE conn5 <- [1,3078,null,{}] 11:25:30 INFO - PROCESS | 4008 | 1471544730034 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:30 INFO - PROCESS | 4008 | 1471544730037 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:30 INFO - PROCESS | 4008 | 1471544730128 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 11:25:30 INFO - PROCESS | 4008 | 1471544730136 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:30 INFO - PROCESS | 4008 | 1471544730139 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:30 INFO - PROCESS | 4008 | ++DOCSHELL 13FB5400 == 26 [pid = 4008] [id = 781] 11:25:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (13FBA000) [pid = 4008] [serial = 2341] [outer = 00000000] 11:25:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (140CE000) [pid = 4008] [serial = 2342] [outer = 13FBA000] 11:25:30 INFO - PROCESS | 4008 | 1471544730188 Marionette DEBUG loaded listener.js 11:25:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (147AFC00) [pid = 4008] [serial = 2343] [outer = 13FBA000] 11:25:30 INFO - PROCESS | 4008 | 1471544730637 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:25:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:25:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 11:25:30 INFO - PROCESS | 4008 | 1471544730701 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 11:25:30 INFO - PROCESS | 4008 | 1471544730704 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 11:25:30 INFO - PROCESS | 4008 | 1471544730707 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:25:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:25:30 INFO - PROCESS | 4008 | 1471544730710 Marionette TRACE conn5 <- [1,3082,null,{}] 11:25:30 INFO - PROCESS | 4008 | 1471544730722 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:30 INFO - PROCESS | 4008 | 1471544730726 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:30 INFO - PROCESS | 4008 | 1471544730841 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 11:25:30 INFO - PROCESS | 4008 | 1471544730954 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:30 INFO - PROCESS | 4008 | 1471544730957 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:31 INFO - PROCESS | 4008 | ++DOCSHELL 15E54C00 == 27 [pid = 4008] [id = 782] 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (15E55800) [pid = 4008] [serial = 2344] [outer = 00000000] 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (15E5B400) [pid = 4008] [serial = 2345] [outer = 15E55800] 11:25:31 INFO - PROCESS | 4008 | 1471544731006 Marionette DEBUG loaded listener.js 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (15EBDC00) [pid = 4008] [serial = 2346] [outer = 15E55800] 11:25:31 INFO - PROCESS | 4008 | 1471544731364 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:25:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:25:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 11:25:31 INFO - PROCESS | 4008 | 1471544731381 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 11:25:31 INFO - PROCESS | 4008 | 1471544731383 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 11:25:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:25:31 INFO - PROCESS | 4008 | 1471544731387 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:25:31 INFO - PROCESS | 4008 | 1471544731388 Marionette TRACE conn5 <- [1,3086,null,{}] 11:25:31 INFO - PROCESS | 4008 | 1471544731392 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:31 INFO - PROCESS | 4008 | 1471544731394 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:31 INFO - PROCESS | 4008 | 1471544731480 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 11:25:31 INFO - PROCESS | 4008 | 1471544731485 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:31 INFO - PROCESS | 4008 | 1471544731487 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:31 INFO - PROCESS | 4008 | ++DOCSHELL 16E4E400 == 28 [pid = 4008] [id = 783] 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (16E6DC00) [pid = 4008] [serial = 2347] [outer = 00000000] 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (16E79400) [pid = 4008] [serial = 2348] [outer = 16E6DC00] 11:25:31 INFO - PROCESS | 4008 | 1471544731533 Marionette DEBUG loaded listener.js 11:25:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (1724BC00) [pid = 4008] [serial = 2349] [outer = 16E6DC00] 11:25:31 INFO - PROCESS | 4008 | 1471544731950 Marionette TRACE conn5 <- [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]]]}] 11:25:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:25:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:25:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 570ms 11:25:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:25:32 INFO - PROCESS | 4008 | 1471544731961 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 11:25:32 INFO - PROCESS | 4008 | 1471544731963 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 11:25:32 INFO - PROCESS | 4008 | 1471544731966 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:25:32 INFO - PROCESS | 4008 | 1471544731968 Marionette TRACE conn5 <- [1,3090,null,{}] 11:25:32 INFO - PROCESS | 4008 | 1471544731972 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:32 INFO - PROCESS | 4008 | 1471544731974 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:32 INFO - PROCESS | 4008 | 1471544732104 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 11:25:32 INFO - PROCESS | 4008 | 1471544732112 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:32 INFO - PROCESS | 4008 | 1471544732114 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:32 INFO - PROCESS | 4008 | ++DOCSHELL 17255C00 == 29 [pid = 4008] [id = 784] 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (17258000) [pid = 4008] [serial = 2350] [outer = 00000000] 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (173CC400) [pid = 4008] [serial = 2351] [outer = 17258000] 11:25:32 INFO - PROCESS | 4008 | 1471544732160 Marionette DEBUG loaded listener.js 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (173D3400) [pid = 4008] [serial = 2352] [outer = 17258000] 11:25:32 INFO - PROCESS | 4008 | 1471544732584 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:25:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:25:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 11:25:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:25:32 INFO - PROCESS | 4008 | 1471544732637 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 11:25:32 INFO - PROCESS | 4008 | 1471544732639 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 11:25:32 INFO - PROCESS | 4008 | 1471544732642 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:25:32 INFO - PROCESS | 4008 | 1471544732644 Marionette TRACE conn5 <- [1,3094,null,{}] 11:25:32 INFO - PROCESS | 4008 | 1471544732648 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:32 INFO - PROCESS | 4008 | 1471544732653 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:32 INFO - PROCESS | 4008 | 1471544732805 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 11:25:32 INFO - PROCESS | 4008 | 1471544732818 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:32 INFO - PROCESS | 4008 | 1471544732820 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:32 INFO - PROCESS | 4008 | ++DOCSHELL 18809800 == 30 [pid = 4008] [id = 785] 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (1880E400) [pid = 4008] [serial = 2353] [outer = 00000000] 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (1888A400) [pid = 4008] [serial = 2354] [outer = 1880E400] 11:25:32 INFO - PROCESS | 4008 | 1471544732866 Marionette DEBUG loaded listener.js 11:25:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (18A09C00) [pid = 4008] [serial = 2355] [outer = 1880E400] 11:25:33 INFO - PROCESS | 4008 | 1471544733274 Marionette TRACE conn5 <- [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]]]}] 11:25:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:25:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:25:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:25:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 11:25:33 INFO - PROCESS | 4008 | 1471544733313 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 11:25:33 INFO - PROCESS | 4008 | 1471544733315 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 11:25:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:25:33 INFO - PROCESS | 4008 | 1471544733318 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:25:33 INFO - PROCESS | 4008 | 1471544733320 Marionette TRACE conn5 <- [1,3098,null,{}] 11:25:33 INFO - PROCESS | 4008 | 1471544733323 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:33 INFO - PROCESS | 4008 | 1471544733325 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:33 INFO - PROCESS | 4008 | 1471544733447 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 11:25:33 INFO - PROCESS | 4008 | 1471544733488 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:33 INFO - PROCESS | 4008 | 1471544733490 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:33 INFO - PROCESS | 4008 | ++DOCSHELL 18A03000 == 31 [pid = 4008] [id = 786] 11:25:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (18B9F400) [pid = 4008] [serial = 2356] [outer = 00000000] 11:25:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (18DDE400) [pid = 4008] [serial = 2357] [outer = 18B9F400] 11:25:33 INFO - PROCESS | 4008 | 1471544733535 Marionette DEBUG loaded listener.js 11:25:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (18DDE800) [pid = 4008] [serial = 2358] [outer = 18B9F400] 11:25:33 INFO - PROCESS | 4008 | 1471544733907 Marionette TRACE conn5 <- [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"]]]}] 11:25:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:25:33 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 11:25:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:25:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 11:25:33 INFO - PROCESS | 4008 | 1471544733949 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 11:25:33 INFO - PROCESS | 4008 | 1471544733951 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 11:25:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:25:33 INFO - PROCESS | 4008 | 1471544733954 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:25:33 INFO - PROCESS | 4008 | 1471544733956 Marionette TRACE conn5 <- [1,3102,null,{}] 11:25:33 INFO - PROCESS | 4008 | 1471544733959 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:34 INFO - PROCESS | 4008 | 1471544733961 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:34 INFO - PROCESS | 4008 | 1471544734085 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 11:25:34 INFO - PROCESS | 4008 | 1471544734093 Marionette TRACE conn5 -> [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\", \"dd012013-38a6-4850-9c65-6501bb5f8578\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:34 INFO - PROCESS | 4008 | 1471544734094 Marionette INFO sendAsync 0e15bb81-57f0-4c20-9598-577515fa0b5d 11:25:34 INFO - PROCESS | 4008 | ++DOCSHELL 0BC0D000 == 32 [pid = 4008] [id = 787] 11:25:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (140CA400) [pid = 4008] [serial = 2359] [outer = 00000000] 11:25:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (1960EC00) [pid = 4008] [serial = 2360] [outer = 140CA400] 11:25:34 INFO - PROCESS | 4008 | 1471544734140 Marionette DEBUG loaded listener.js 11:25:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (19606000) [pid = 4008] [serial = 2361] [outer = 140CA400] 11:25:34 INFO - PROCESS | 4008 | 1471544734548 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:25:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:25:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 11:25:34 INFO - PROCESS | 4008 | 1471544734585 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 11:25:34 INFO - PROCESS | 4008 | 1471544734587 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 11:25:35 WARNING - u'runner_teardown' () 11:25:35 INFO - No more tests 11:25:35 INFO - Got 0 unexpected results 11:25:35 INFO - SUITE-END | took 678s 11:25:35 INFO - Closing logging queue 11:25:35 INFO - queue closed 11:25:35 INFO - Return code: 0 11:25:35 WARNING - # TBPL SUCCESS # 11:25:35 INFO - Running post-action listener: _resource_record_post_action 11:25:35 INFO - Running post-run listener: _resource_record_post_run 11:25:36 INFO - Total resource usage - Wall time: 688s; CPU: 14.0%; Read bytes: 165358592; Write bytes: 1138772480; Read time: 2014430; Write time: 8901190 11:25:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:25:36 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 50960384; Read time: 0; Write time: 52010 11:25:36 INFO - run-tests - Wall time: 686s; CPU: 14.0%; Read bytes: 165358592; Write bytes: 1069466112; Read time: 2014430; Write time: 8816200 11:25:36 INFO - Running post-run listener: _upload_blobber_files 11:25:36 INFO - Blob upload gear active. 11:25:36 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 11:25:36 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 11:25:36 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 11:25:36 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 11:25:37 INFO - (blobuploader) - INFO - Open directory for files ... 11:25:37 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 11:25:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:25:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:25:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:25:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:25:38 INFO - (blobuploader) - INFO - Done attempting. 11:25:38 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 11:25:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:25:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:25:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:25:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:25:40 INFO - (blobuploader) - INFO - Done attempting. 11:25:40 INFO - (blobuploader) - INFO - Iteration through files over. 11:25:40 INFO - Return code: 0 11:25:40 INFO - rmtree: C:\slave\test\build\uploaded_files.json 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 11:25:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/188bf53918eb8ac1ea59440ff539505fca0ed5001696a2e72d1574fa6ef44ef0dcb5e26fe698ca729a3b9da9ccbe3e6de9e9f39d139d303a82073fa8948fe967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3ef222c54b2ebca0187b2abea92a2cc0a4d476f3187349b71c8b2e6b382e2c7c708c2db815cb07f005d7e383cc1360eefdbfed0205edbe3e92d78f5cbcfaa29a"} 11:25:40 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 11:25:40 INFO - Writing to file C:\slave\test\properties\blobber_files 11:25:40 INFO - Contents: 11:25:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/188bf53918eb8ac1ea59440ff539505fca0ed5001696a2e72d1574fa6ef44ef0dcb5e26fe698ca729a3b9da9ccbe3e6de9e9f39d139d303a82073fa8948fe967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3ef222c54b2ebca0187b2abea92a2cc0a4d476f3187349b71c8b2e6b382e2c7c708c2db815cb07f005d7e383cc1360eefdbfed0205edbe3e92d78f5cbcfaa29a"} 11:25:40 INFO - Running post-run listener: copy_logs_to_upload_dir 11:25:40 INFO - Copying logs to upload dir... 11:25:40 INFO - mkdir: C:\slave\test\build\upload\logs 11:25:40 INFO - Copying logs to upload dir... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... 11:25:40 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=934.360000 ========= master_lag: -0.19 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 34 secs) (at 2016-08-18 11:25:40.870194) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:40.871055) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/188bf53918eb8ac1ea59440ff539505fca0ed5001696a2e72d1574fa6ef44ef0dcb5e26fe698ca729a3b9da9ccbe3e6de9e9f39d139d303a82073fa8948fe967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3ef222c54b2ebca0187b2abea92a2cc0a4d476f3187349b71c8b2e6b382e2c7c708c2db815cb07f005d7e383cc1360eefdbfed0205edbe3e92d78f5cbcfaa29a"} build_url:https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/188bf53918eb8ac1ea59440ff539505fca0ed5001696a2e72d1574fa6ef44ef0dcb5e26fe698ca729a3b9da9ccbe3e6de9e9f39d139d303a82073fa8948fe967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3ef222c54b2ebca0187b2abea92a2cc0a4d476f3187349b71c8b2e6b382e2c7c708c2db815cb07f005d7e383cc1360eefdbfed0205edbe3e92d78f5cbcfaa29a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BDHEz7NIQCyi2DcTQiZdAA/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:40.998829) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:40.999153) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-152 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-152 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;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-152 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:41.115626) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:41.115948) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-18 11:25:41.954624) ========= ========= Total master_lag: 0.59 =========