builder: fx-team_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-092 starttime: 1461194479.85 results: success (0) buildid: 20160420141303 builduid: 9f1acf046f0e4dccbe6dfecaac9bc874 revision: c1a9497a212d54fda334e9174aac33926196df8e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:19.848320) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:19.848929) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:19.849230) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:20.049984) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 16:21:20.050368) ========= '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-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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 --16:21:20-- 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% 9.20 MB/s 16:21:21 (9.20 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.541000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 16:21:21.642986) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 16:21:21.643303) ========= '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-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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.002000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 16:21:25.659920) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 16:21:25.660324) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev c1a9497a212d54fda334e9174aac33926196df8e --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev c1a9497a212d54fda334e9174aac33926196df8e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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-04-20 16:21:25,686 truncating revision to first 12 chars 2016-04-20 16:21:25,686 Setting DEBUG logging. 2016-04-20 16:21:25,686 attempt 1/10 2016-04-20 16:21:25,686 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c1a9497a212d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:21:26,148 unpacking tar archive at: fx-team-c1a9497a212d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.193000 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 16:21:26.878044) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:26.878399) ========= script_repo_revision: c1a9497a212d54fda334e9174aac33926196df8e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:26.878937) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:26.879248) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:21:26.895413) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 55 secs) (at 2016-04-20 16:21:26.895795) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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 16:21:27 INFO - MultiFileLogger online at 20160420 16:21:27 in C:\slave\test 16:21:27 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 fx-team --download-symbols true 16:21:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 16:21:27 INFO - {'append_to_log': False, 16:21:27 INFO - 'base_work_dir': 'C:\\slave\\test', 16:21:27 INFO - 'blob_upload_branch': 'fx-team', 16:21:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 16:21:27 INFO - 'buildbot_json_path': 'buildprops.json', 16:21:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 16:21:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:21:27 INFO - 'download_minidump_stackwalk': True, 16:21:27 INFO - 'download_symbols': 'true', 16:21:27 INFO - 'e10s': False, 16:21:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 16:21:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 16:21:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 16:21:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 16:21:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 16:21:27 INFO - 'C:/mozilla-build/tooltool.py'), 16:21:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 16:21:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 16:21:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:21:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:21:27 INFO - 'log_level': 'info', 16:21:27 INFO - 'log_to_console': True, 16:21:27 INFO - 'opt_config_files': (), 16:21:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:21:27 INFO - '--processes=1', 16:21:27 INFO - '--config=%(test_path)s/wptrunner.ini', 16:21:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:21:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:21:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:21:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:21:27 INFO - 'pip_index': False, 16:21:27 INFO - 'require_test_zip': True, 16:21:27 INFO - 'test_type': ('testharness',), 16:21:27 INFO - 'this_chunk': '1', 16:21:27 INFO - 'total_chunks': '10', 16:21:27 INFO - 'virtualenv_path': 'venv', 16:21:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:21:27 INFO - 'work_dir': 'build'} 16:21:27 INFO - ##### 16:21:27 INFO - ##### Running clobber step. 16:21:27 INFO - ##### 16:21:27 INFO - Running pre-action listener: _resource_record_pre_action 16:21:27 INFO - Running main action method: clobber 16:21:27 INFO - rmtree: C:\slave\test\build 16:21:27 INFO - Using _rmtree_windows ... 16:21:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 16:22:52 INFO - Running post-action listener: _resource_record_post_action 16:22:52 INFO - ##### 16:22:52 INFO - ##### Running read-buildbot-config step. 16:22:52 INFO - ##### 16:22:52 INFO - Running pre-action listener: _resource_record_pre_action 16:22:52 INFO - Running main action method: read_buildbot_config 16:22:52 INFO - Using buildbot properties: 16:22:52 INFO - { 16:22:52 INFO - "project": "", 16:22:52 INFO - "product": "firefox", 16:22:52 INFO - "script_repo_revision": "production", 16:22:52 INFO - "scheduler": "tests-fx-team-win7_ix-debug-unittest-7-3600", 16:22:52 INFO - "repository": "", 16:22:52 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-1", 16:22:52 INFO - "buildid": "20160420141303", 16:22:52 INFO - "pgo_build": "False", 16:22:52 INFO - "basedir": "C:\\slave\\test", 16:22:52 INFO - "buildnumber": 167, 16:22:52 INFO - "slavename": "t-w732-ix-092", 16:22:52 INFO - "revision": "c1a9497a212d54fda334e9174aac33926196df8e", 16:22:52 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 16:22:52 INFO - "platform": "win32", 16:22:52 INFO - "branch": "fx-team", 16:22:52 INFO - "repo_path": "integration/fx-team", 16:22:52 INFO - "moz_repo_path": "", 16:22:52 INFO - "stage_platform": "win32", 16:22:52 INFO - "builduid": "9f1acf046f0e4dccbe6dfecaac9bc874", 16:22:52 INFO - "slavebuilddir": "test" 16:22:52 INFO - } 16:22:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 16:22:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 16:22:52 INFO - Running post-action listener: _resource_record_post_action 16:22:52 INFO - ##### 16:22:52 INFO - ##### Running download-and-extract step. 16:22:52 INFO - ##### 16:22:52 INFO - Running pre-action listener: _resource_record_pre_action 16:22:52 INFO - Running main action method: download_and_extract 16:22:52 INFO - mkdir: C:\slave\test\build\tests 16:22:52 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')]} 16:22:52 INFO - https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 16:22:52 INFO - trying https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 16:22:52 INFO - Downloading https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 16:22:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 16:22:53 INFO - Downloaded 1274 bytes. 16:22:53 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 16:22:53 INFO - Using the following test package requirements: 16:22:53 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 16:22:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 16:22:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 16:22:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'jsshell-win32.zip'], 16:22:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 16:22:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 16:22:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 16:22:53 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 16:22:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 16:22:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 16:22:53 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 16:22:53 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 16:22:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:53 INFO - https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 16:22:53 INFO - trying https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 16:22:53 INFO - Downloading https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 16:22:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 16:22:55 INFO - Downloaded 20463302 bytes. 16:22:55 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:22:55 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:22:57 INFO - caution: filename not matched: web-platform/* 16:22:57 INFO - Return code: 11 16:22:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:57 INFO - https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 16:22:57 INFO - trying https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 16:22:57 INFO - Downloading https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 16:22:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 16:22:59 INFO - Downloaded 36397899 bytes. 16:22:59 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:22:59 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:23:47 INFO - caution: filename not matched: bin/* 16:23:47 INFO - caution: filename not matched: config/* 16:23:47 INFO - caution: filename not matched: mozbase/* 16:23:47 INFO - caution: filename not matched: marionette/* 16:23:47 INFO - caution: filename not matched: tools/wptserve/* 16:23:47 INFO - Return code: 11 16:23:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:23:47 INFO - https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 16:23:47 INFO - trying https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:23:47 INFO - Downloading https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 16:23:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 16:23:49 INFO - Downloaded 67472358 bytes. 16:23:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:23:49 INFO - mkdir: C:\slave\test\properties 16:23:49 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 16:23:49 INFO - Writing to file C:\slave\test\properties\build_url 16:23:49 INFO - Contents: 16:23:49 INFO - build_url:https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 16:23:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:23:50 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 16:23:50 INFO - Writing to file C:\slave\test\properties\symbols_url 16:23:50 INFO - Contents: 16:23:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:23:50 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')]} 16:23:50 INFO - https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:23:50 INFO - trying https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:23:50 INFO - Downloading https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 16:23:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 16:23:54 INFO - Downloaded 58269896 bytes. 16:23:54 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 16:23:54 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 16:23:56 INFO - Return code: 0 16:23:56 INFO - Running post-action listener: _resource_record_post_action 16:23:56 INFO - Running post-action listener: set_extra_try_arguments 16:23:56 INFO - ##### 16:23:56 INFO - ##### Running create-virtualenv step. 16:23:56 INFO - ##### 16:23:56 INFO - Running pre-action listener: _pre_create_virtualenv 16:23:56 INFO - Running pre-action listener: _resource_record_pre_action 16:23:56 INFO - Running main action method: create_virtualenv 16:23:56 INFO - Creating virtualenv C:\slave\test\build\venv 16:23:56 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 16:23:56 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 16:24:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 16:24:05 INFO - Installing distribute......................................................................................................................................................................................done. 16:24:07 INFO - Return code: 0 16:24:07 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 16:24: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')]} 16:24:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24: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')]} 16:24:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:07 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-092', 'USERDOMAIN': 'T-W732-IX-092', '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-092', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 16:24:07 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 16:24:07 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 16:24:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:07 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:07 INFO - 'DCLOCATION': 'SCL3', 16:24:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:07 INFO - 'HOMEDRIVE': 'C:', 16:24:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:07 INFO - 'KTS_VERSION': '1.19c', 16:24:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:07 INFO - 'MOZ_AIRBAG': '1', 16:24:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:07 INFO - 'MOZ_MSVCVERSION': '8', 16:24:07 INFO - 'MOZ_NO_REMOTE': '1', 16:24:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:07 INFO - 'NO_EM_RESTART': '1', 16:24:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:07 INFO - 'OS': 'Windows_NT', 16:24:07 INFO - 'OURDRIVE': 'C:', 16:24:07 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:07 INFO - 'PROCESSOR_LEVEL': '6', 16:24:07 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:07 INFO - 'PROMPT': '$P$G', 16:24:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:07 INFO - 'PWD': 'C:\\slave\\test', 16:24:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:07 INFO - 'SYSTEMDRIVE': 'C:', 16:24:07 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:07 INFO - 'TEST1': 'testie', 16:24:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:07 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:07 INFO - 'USERNAME': 'cltbld', 16:24:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:07 INFO - 'WINDIR': 'C:\\windows', 16:24:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:24:08 INFO - Downloading/unpacking psutil>=0.7.1 16:24:08 INFO - Running setup.py egg_info for package psutil 16:24:08 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:24:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:24:08 INFO - Installing collected packages: psutil 16:24:08 INFO - Running setup.py install for psutil 16:24:08 INFO - building 'psutil._psutil_windows' extension 16:24:08 INFO - error: Unable to find vcvarsall.bat 16:24:08 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-j8ofcv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:24:08 INFO - running install 16:24:08 INFO - running build 16:24:08 INFO - running build_py 16:24:08 INFO - creating build 16:24:08 INFO - creating build\lib.win32-2.7 16:24:08 INFO - creating build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 16:24:08 INFO - running build_ext 16:24:08 INFO - building 'psutil._psutil_windows' extension 16:24:08 INFO - error: Unable to find vcvarsall.bat 16:24:08 INFO - ---------------------------------------- 16:24:08 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-j8ofcv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:24:08 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:24:08 WARNING - Return code: 1 16:24:08 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! 16:24:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 16:24:08 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')]} 16:24:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:08 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')]} 16:24:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:08 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-092', 'USERDOMAIN': 'T-W732-IX-092', '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-092', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 16:24:08 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 16:24:08 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 16:24:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:08 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:08 INFO - 'DCLOCATION': 'SCL3', 16:24:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:08 INFO - 'HOMEDRIVE': 'C:', 16:24:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:08 INFO - 'KTS_VERSION': '1.19c', 16:24:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:08 INFO - 'MOZ_AIRBAG': '1', 16:24:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:08 INFO - 'MOZ_MSVCVERSION': '8', 16:24:08 INFO - 'MOZ_NO_REMOTE': '1', 16:24:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:08 INFO - 'NO_EM_RESTART': '1', 16:24:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:08 INFO - 'OS': 'Windows_NT', 16:24:08 INFO - 'OURDRIVE': 'C:', 16:24:08 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:08 INFO - 'PROCESSOR_LEVEL': '6', 16:24:08 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:08 INFO - 'PROMPT': '$P$G', 16:24:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:08 INFO - 'PWD': 'C:\\slave\\test', 16:24:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:08 INFO - 'SYSTEMDRIVE': 'C:', 16:24:08 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:08 INFO - 'TEST1': 'testie', 16:24:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:08 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:08 INFO - 'USERNAME': 'cltbld', 16:24:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:08 INFO - 'WINDIR': 'C:\\windows', 16:24:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:24:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:24:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:24:09 INFO - Running setup.py egg_info for package mozsystemmonitor 16:24:09 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 16:24:09 INFO - Running setup.py egg_info for package psutil 16:24:09 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 16:24:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:24:09 INFO - Installing collected packages: mozsystemmonitor, psutil 16:24:09 INFO - Running setup.py install for mozsystemmonitor 16:24:09 INFO - Running setup.py install for psutil 16:24:09 INFO - building 'psutil._psutil_windows' extension 16:24:09 INFO - error: Unable to find vcvarsall.bat 16:24:09 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-wqawov-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 16:24:09 INFO - running install 16:24:09 INFO - running build 16:24:09 INFO - running build_py 16:24:09 INFO - running build_ext 16:24:09 INFO - building 'psutil._psutil_windows' extension 16:24:09 INFO - error: Unable to find vcvarsall.bat 16:24:09 INFO - ---------------------------------------- 16:24:09 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-wqawov-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 16:24:09 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 16:24:09 WARNING - Return code: 1 16:24:09 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! 16:24:09 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 16:24: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')]} 16:24:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24: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')]} 16:24:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:09 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-092', 'USERDOMAIN': 'T-W732-IX-092', '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-092', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 16:24:09 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 16:24:09 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 16:24:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:09 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:09 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:09 INFO - 'DCLOCATION': 'SCL3', 16:24:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:09 INFO - 'HOMEDRIVE': 'C:', 16:24:09 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:09 INFO - 'KTS_VERSION': '1.19c', 16:24:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:09 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:09 INFO - 'MOZ_AIRBAG': '1', 16:24:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:09 INFO - 'MOZ_MSVCVERSION': '8', 16:24:09 INFO - 'MOZ_NO_REMOTE': '1', 16:24:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:09 INFO - 'NO_EM_RESTART': '1', 16:24:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:09 INFO - 'OS': 'Windows_NT', 16:24:09 INFO - 'OURDRIVE': 'C:', 16:24:09 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:09 INFO - 'PROCESSOR_LEVEL': '6', 16:24:09 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:09 INFO - 'PROMPT': '$P$G', 16:24:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:09 INFO - 'PWD': 'C:\\slave\\test', 16:24:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:09 INFO - 'SYSTEMDRIVE': 'C:', 16:24:09 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:09 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:09 INFO - 'TEST1': 'testie', 16:24:09 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:09 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:09 INFO - 'USERNAME': 'cltbld', 16:24:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:09 INFO - 'WINDIR': 'C:\\windows', 16:24:09 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:09 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:24:10 INFO - Downloading/unpacking blobuploader==1.2.4 16:24:10 INFO - Downloading blobuploader-1.2.4.tar.gz 16:24:10 INFO - Running setup.py egg_info for package blobuploader 16:24:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:24:14 INFO - Running setup.py egg_info for package requests 16:24:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:24:14 INFO - Downloading docopt-0.6.1.tar.gz 16:24:14 INFO - Running setup.py egg_info for package docopt 16:24:14 INFO - Installing collected packages: blobuploader, docopt, requests 16:24:14 INFO - Running setup.py install for blobuploader 16:24:14 INFO - Running setup.py install for docopt 16:24:14 INFO - Running setup.py install for requests 16:24:14 INFO - Successfully installed blobuploader docopt requests 16:24:14 INFO - Cleaning up... 16:24:14 INFO - Return code: 0 16:24:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:24:14 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')]} 16:24:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:14 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')]} 16:24:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:14 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, '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-092', 'USERDOMAIN': 'T-W732-IX-092', '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-092', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 16:24:14 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 16:24:14 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 16:24:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:14 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:14 INFO - 'DCLOCATION': 'SCL3', 16:24:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:14 INFO - 'HOMEDRIVE': 'C:', 16:24:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:14 INFO - 'KTS_VERSION': '1.19c', 16:24:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:14 INFO - 'MOZ_AIRBAG': '1', 16:24:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:14 INFO - 'MOZ_MSVCVERSION': '8', 16:24:14 INFO - 'MOZ_NO_REMOTE': '1', 16:24:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:14 INFO - 'NO_EM_RESTART': '1', 16:24:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:14 INFO - 'OS': 'Windows_NT', 16:24:14 INFO - 'OURDRIVE': 'C:', 16:24:14 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:14 INFO - 'PROCESSOR_LEVEL': '6', 16:24:14 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:14 INFO - 'PROMPT': '$P$G', 16:24:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:14 INFO - 'PWD': 'C:\\slave\\test', 16:24:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:14 INFO - 'SYSTEMDRIVE': 'C:', 16:24:14 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:14 INFO - 'TEST1': 'testie', 16:24:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:14 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:14 INFO - 'USERNAME': 'cltbld', 16:24:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:14 INFO - 'WINDIR': 'C:\\windows', 16:24:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:24:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:24:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:24:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:24:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:24:19 INFO - Unpacking c:\slave\test\build\tests\marionette 16:24:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:24:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:24:19 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 16:24:19 INFO - Running setup.py install for browsermob-proxy 16:24:33 INFO - Running setup.py install for manifestparser 16:24:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for marionette-client 16:24:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:24:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for marionette-driver 16:24:33 INFO - Running setup.py install for mozcrash 16:24:33 INFO - Running setup.py install for mozdebug 16:24:33 INFO - Running setup.py install for mozdevice 16:24:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozfile 16:24:33 INFO - Running setup.py install for mozhttpd 16:24:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozinfo 16:24:33 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozInstall 16:24:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozleak 16:24:33 INFO - Running setup.py install for mozlog 16:24:33 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for moznetwork 16:24:33 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozprocess 16:24:33 INFO - Running setup.py install for mozprofile 16:24:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozrunner 16:24:33 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for mozscreenshot 16:24:33 INFO - Running setup.py install for moztest 16:24:33 INFO - Running setup.py install for mozversion 16:24:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:24:33 INFO - Running setup.py install for wptserve 16:24:33 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 16:24:33 INFO - Cleaning up... 16:24:33 INFO - Return code: 0 16:24:33 INFO - Installing None into virtualenv C:\slave\test\build\venv 16:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:33 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, '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-092', 'USERDOMAIN': 'T-W732-IX-092', '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-092', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 16:24:33 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 16:24:33 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 16:24:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:33 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:33 INFO - 'DCLOCATION': 'SCL3', 16:24:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:33 INFO - 'HOMEDRIVE': 'C:', 16:24:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:33 INFO - 'KTS_VERSION': '1.19c', 16:24:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:33 INFO - 'MOZ_AIRBAG': '1', 16:24:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:33 INFO - 'MOZ_MSVCVERSION': '8', 16:24:33 INFO - 'MOZ_NO_REMOTE': '1', 16:24:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:33 INFO - 'NO_EM_RESTART': '1', 16:24:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:33 INFO - 'OS': 'Windows_NT', 16:24:33 INFO - 'OURDRIVE': 'C:', 16:24:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:33 INFO - 'PROCESSOR_LEVEL': '6', 16:24:33 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:33 INFO - 'PROMPT': '$P$G', 16:24:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:33 INFO - 'PWD': 'C:\\slave\\test', 16:24:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:33 INFO - 'SYSTEMDRIVE': 'C:', 16:24:33 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:33 INFO - 'TEST1': 'testie', 16:24:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:33 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:33 INFO - 'USERNAME': 'cltbld', 16:24:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:33 INFO - 'WINDIR': 'C:\\windows', 16:24:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 16:24:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 16:24:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 16:24:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 16:24:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 16:24:37 INFO - Unpacking c:\slave\test\build\tests\marionette 16:24:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 16:24:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:24:37 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)) 16:24:48 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)) 16:24:48 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)) 16:24:48 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)) 16:24:48 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)) 16:24:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 16:24:48 INFO - Downloading blessings-1.6.tar.gz 16:24:48 INFO - Running setup.py egg_info for package blessings 16:24:48 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)) 16:24:48 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 16:24:48 INFO - Running setup.py install for blessings 16:24:48 INFO - Running setup.py install for browsermob-proxy 16:24:48 INFO - Running setup.py install for manifestparser 16:24:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for marionette-client 16:24:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 16:24:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for marionette-driver 16:24:48 INFO - Running setup.py install for mozcrash 16:24:48 INFO - Running setup.py install for mozdebug 16:24:48 INFO - Running setup.py install for mozdevice 16:24:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for mozhttpd 16:24:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for mozInstall 16:24:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for mozleak 16:24:48 INFO - Running setup.py install for mozprofile 16:24:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Running setup.py install for mozrunner 16:24:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 16:24:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 16:24:50 INFO - Running setup.py install for mozscreenshot 16:24:50 INFO - Running setup.py install for moztest 16:24:50 INFO - Running setup.py install for mozversion 16:24:50 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 16:24:50 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 16:24:50 INFO - Running setup.py install for wptserve 16:24:50 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 16:24:50 INFO - Cleaning up... 16:24:50 INFO - Return code: 0 16:24:50 INFO - Done creating virtualenv C:\slave\test\build\venv. 16:24:50 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:24:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:24:50 INFO - Reading from file tmpfile_stdout 16:24:50 INFO - Using _rmtree_windows ... 16:24:50 INFO - Using _rmtree_windows ... 16:24:50 INFO - Current package versions: 16:24:50 INFO - blessings == 1.6 16:24:50 INFO - blobuploader == 1.2.4 16:24:50 INFO - browsermob-proxy == 0.6.0 16:24:50 INFO - distribute == 0.6.14 16:24:50 INFO - docopt == 0.6.1 16:24:50 INFO - manifestparser == 1.1 16:24:50 INFO - marionette-client == 2.3.0 16:24:50 INFO - marionette-driver == 1.4.0 16:24:50 INFO - mozInstall == 1.12 16:24:50 INFO - mozcrash == 0.17 16:24:50 INFO - mozdebug == 0.1 16:24:50 INFO - mozdevice == 0.48 16:24:50 INFO - mozfile == 1.2 16:24:50 INFO - mozhttpd == 0.7 16:24:50 INFO - mozinfo == 0.9 16:24:50 INFO - mozleak == 0.1 16:24:50 INFO - mozlog == 3.1 16:24:50 INFO - moznetwork == 0.27 16:24:50 INFO - mozprocess == 0.22 16:24:50 INFO - mozprofile == 0.28 16:24:50 INFO - mozrunner == 6.11 16:24:50 INFO - mozscreenshot == 0.1 16:24:50 INFO - mozsystemmonitor == 0.0 16:24:50 INFO - moztest == 0.7 16:24:50 INFO - mozversion == 1.4 16:24:50 INFO - requests == 1.2.3 16:24:50 INFO - wptserve == 1.4.0 16:24:50 INFO - Running post-action listener: _resource_record_post_action 16:24:50 INFO - Running post-action listener: _start_resource_monitoring 16:24:50 INFO - Starting resource monitoring. 16:24:51 INFO - ##### 16:24:51 INFO - ##### Running pull step. 16:24:51 INFO - ##### 16:24:51 INFO - Running pre-action listener: _resource_record_pre_action 16:24:51 INFO - Running main action method: pull 16:24:51 INFO - Pull has nothing to do! 16:24:51 INFO - Running post-action listener: _resource_record_post_action 16:24:51 INFO - ##### 16:24:51 INFO - ##### Running install step. 16:24:51 INFO - ##### 16:24:51 INFO - Running pre-action listener: _resource_record_pre_action 16:24:51 INFO - Running main action method: install 16:24:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 16:24:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 16:24:51 INFO - Reading from file tmpfile_stdout 16:24:51 INFO - Using _rmtree_windows ... 16:24:51 INFO - Using _rmtree_windows ... 16:24:51 INFO - Detecting whether we're running mozinstall >=1.0... 16:24:51 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 16:24:51 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 16:24:51 INFO - Reading from file tmpfile_stdout 16:24:51 INFO - Output received: 16:24:51 INFO - Usage: mozinstall-script.py [options] installer 16:24:51 INFO - Options: 16:24:51 INFO - -h, --help show this help message and exit 16:24:51 INFO - -d DEST, --destination=DEST 16:24:51 INFO - Directory to install application into. [default: 16:24:51 INFO - "C:\slave\test"] 16:24:51 INFO - --app=APP Application being installed. [default: firefox] 16:24:51 INFO - Using _rmtree_windows ... 16:24:51 INFO - Using _rmtree_windows ... 16:24:51 INFO - mkdir: C:\slave\test\build\application 16:24:51 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 16:24:51 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 16:24:53 INFO - Reading from file tmpfile_stdout 16:24:53 INFO - Output received: 16:24:53 INFO - C:\slave\test\build\application\firefox\firefox.exe 16:24:53 INFO - Using _rmtree_windows ... 16:24:53 INFO - Using _rmtree_windows ... 16:24:53 INFO - Running post-action listener: _resource_record_post_action 16:24:53 INFO - ##### 16:24:53 INFO - ##### Running run-tests step. 16:24:53 INFO - ##### 16:24:53 INFO - Running pre-action listener: _resource_record_pre_action 16:24:53 INFO - Running main action method: run_tests 16:24:53 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 16:24:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:24:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:24:53 INFO - grabbing minidump binary from tooltool 16:24:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:53 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 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 16:24:53 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 16:24:53 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 16:24:53 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:24:54 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpnwlbxg 16:24:54 INFO - INFO - File integrity verified, renaming tmpnwlbxg to win32-minidump_stackwalk.exe 16:24:54 INFO - Return code: 0 16:24:54 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 16:24:54 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 16:24:54 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/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 16:24:54 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/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 16:24:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 16:24:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 16:24:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 16:24:54 INFO - 'COMPUTERNAME': 'T-W732-IX-092', 16:24:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 16:24:54 INFO - 'DCLOCATION': 'SCL3', 16:24:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 16:24:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 16:24:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 16:24:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 16:24:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 16:24:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 16:24:54 INFO - 'HOMEDRIVE': 'C:', 16:24:54 INFO - 'HOMEPATH': '\\Users\\cltbld', 16:24:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 16:24:54 INFO - 'KTS_VERSION': '1.19c', 16:24:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 16:24:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 16:24:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-092', 16:24:54 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 16:24:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 16:24:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 16:24:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 16:24:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 16:24:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 16:24:54 INFO - 'MOZ_AIRBAG': '1', 16:24:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 16:24:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:54 INFO - 'MOZ_MSVCVERSION': '8', 16:24:54 INFO - 'MOZ_NO_REMOTE': '1', 16:24:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 16:24:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 16:24:54 INFO - 'NO_EM_RESTART': '1', 16:24:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 16:24:54 INFO - 'OS': 'Windows_NT', 16:24:54 INFO - 'OURDRIVE': 'C:', 16:24:54 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 16:24:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 16:24:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 16:24:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 16:24:54 INFO - 'PROCESSOR_LEVEL': '6', 16:24:54 INFO - 'PROCESSOR_REVISION': '1e05', 16:24:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 16:24:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 16:24:54 INFO - 'PROMPT': '$P$G', 16:24:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 16:24:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 16:24:54 INFO - 'PUBLIC': 'C:\\Users\\Public', 16:24:54 INFO - 'PWD': 'C:\\slave\\test', 16:24:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 16:24:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 16:24:54 INFO - 'SYSTEMDRIVE': 'C:', 16:24:54 INFO - 'SYSTEMROOT': 'C:\\windows', 16:24:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:54 INFO - 'TEST1': 'testie', 16:24:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 16:24:54 INFO - 'USERDOMAIN': 'T-W732-IX-092', 16:24:54 INFO - 'USERNAME': 'cltbld', 16:24:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 16:24:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 16:24:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 16:24:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 16:24:54 INFO - 'WINDIR': 'C:\\windows', 16:24:54 INFO - 'WINDOWS_TRACING_FLAGS': '3', 16:24:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 16:24:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 16:24:54 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/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 16:24:56 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 16:24:56 INFO - import pkg_resources 16:24:57 INFO - Using 1 client processes 16:25:00 INFO - SUITE-START | Running 778 tests 16:25:00 INFO - Running testharness tests 16:25:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:25:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 16:25:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:25:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 16:25:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:25:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 16:25:01 INFO - Setting up ssl 16:25:01 INFO - PROCESS | certutil | 16:25:01 INFO - PROCESS | certutil | 16:25:01 INFO - PROCESS | certutil | 16:25:01 INFO - Certificate Nickname Trust Attributes 16:25:01 INFO - SSL,S/MIME,JAR/XPI 16:25:01 INFO - 16:25:01 INFO - web-platform-tests CT,, 16:25:01 INFO - 16:25:01 INFO - Starting runner 16:25:01 INFO - PROCESS | 3100 | [3100] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:25:01 INFO - PROCESS | 3100 | [3100] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 16:25:02 INFO - PROCESS | 3100 | [3100] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 16:25:02 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 16:25:02 INFO - PROCESS | 3100 | [3100] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 16:25:04 INFO - PROCESS | 3100 | 1461194704350 Marionette DEBUG Marionette enabled via build flag and pref 16:25:05 INFO - PROCESS | 3100 | ++DOCSHELL 13989400 == 1 [pid = 3100] [id = 1] 16:25:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 1 (13989800) [pid = 3100] [serial = 1] [outer = 00000000] 16:25:05 INFO - PROCESS | 3100 | [3100] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:25:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 2 (1398A400) [pid = 3100] [serial = 2] [outer = 13989800] 16:25:05 INFO - PROCESS | 3100 | ++DOCSHELL 16351400 == 2 [pid = 3100] [id = 2] 16:25:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 3 (16351800) [pid = 3100] [serial = 3] [outer = 00000000] 16:25:05 INFO - PROCESS | 3100 | [3100] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:25:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 4 (16352400) [pid = 3100] [serial = 4] [outer = 16351800] 16:25:06 INFO - PROCESS | 3100 | 1461194706214 Marionette INFO Listening on port 2828 16:25:07 INFO - PROCESS | 3100 | 1461194707720 Marionette DEBUG Marionette enabled via command-line flag 16:25:07 INFO - PROCESS | 3100 | [3100] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:25:07 INFO - PROCESS | 3100 | [3100] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:25:07 INFO - PROCESS | 3100 | ++DOCSHELL 1267EC00 == 3 [pid = 3100] [id = 3] 16:25:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 5 (1267F000) [pid = 3100] [serial = 5] [outer = 00000000] 16:25:07 INFO - PROCESS | 3100 | [3100] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:25:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 6 (1267FC00) [pid = 3100] [serial = 6] [outer = 1267F000] 16:25:07 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 16:25:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 7 (18652800) [pid = 3100] [serial = 7] [outer = 16351800] 16:25:08 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:08 INFO - PROCESS | 3100 | 1461194708117 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49607 16:25:08 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:08 INFO - PROCESS | 3100 | 1461194708140 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49608 16:25:08 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:08 INFO - PROCESS | 3100 | 1461194708147 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49610 16:25:08 INFO - PROCESS | 3100 | 1461194708178 Marionette DEBUG Closed connection conn0 16:25:08 INFO - PROCESS | 3100 | 1461194708180 Marionette DEBUG Closed connection conn1 16:25:08 INFO - PROCESS | 3100 | 1461194708262 Marionette DEBUG Closed connection conn2 16:25:08 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:08 INFO - PROCESS | 3100 | 1461194708269 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49611 16:25:08 INFO - PROCESS | 3100 | 1461194708312 Marionette DEBUG Closed connection conn3 16:25:08 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:08 INFO - PROCESS | 3100 | 1461194708318 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49613 16:25:08 INFO - PROCESS | 3100 | ++DOCSHELL 13988800 == 4 [pid = 3100] [id = 4] 16:25:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 8 (189F6000) [pid = 3100] [serial = 8] [outer = 00000000] 16:25:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 9 (185A2400) [pid = 3100] [serial = 9] [outer = 189F6000] 16:25:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 10 (185A7C00) [pid = 3100] [serial = 10] [outer = 189F6000] 16:25:08 INFO - PROCESS | 3100 | 1461194708464 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:25:08 INFO - PROCESS | 3100 | 1461194708469 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420141303","device":"desktop","version":"48.0a1"} 16:25:09 INFO - PROCESS | 3100 | [3100] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:25:09 INFO - PROCESS | 3100 | [3100] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 16:25:10 INFO - PROCESS | 3100 | [3100] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:25:10 INFO - PROCESS | 3100 | ++DOCSHELL 1AD33C00 == 5 [pid = 3100] [id = 5] 16:25:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 11 (1AD34C00) [pid = 3100] [serial = 11] [outer = 00000000] 16:25:10 INFO - PROCESS | 3100 | ++DOCSHELL 1B109C00 == 6 [pid = 3100] [id = 6] 16:25:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 12 (1B10B400) [pid = 3100] [serial = 12] [outer = 00000000] 16:25:11 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:25:11 INFO - PROCESS | 3100 | ++DOCSHELL 1C3C9000 == 7 [pid = 3100] [id = 7] 16:25:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 13 (1C3C9400) [pid = 3100] [serial = 13] [outer = 00000000] 16:25:11 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:25:11 INFO - PROCESS | 3100 | [3100] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:25:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 14 (1C551C00) [pid = 3100] [serial = 14] [outer = 1C3C9400] 16:25:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 15 (1B004800) [pid = 3100] [serial = 15] [outer = 1AD34C00] 16:25:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 16 (1B006000) [pid = 3100] [serial = 16] [outer = 1B10B400] 16:25:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 17 (1B008800) [pid = 3100] [serial = 17] [outer = 1C3C9400] 16:25:12 INFO - PROCESS | 3100 | 1461194712382 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 3100 | 1461194712396 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 18 (1EB43800) [pid = 3100] [serial = 18] [outer = 1C3C9400] 16:25:13 INFO - PROCESS | 3100 | 1461194713174 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6a1c88a8-7674-4840-927d-cd54c7ea76ac","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420141303","device":"desktop","version":"48.0a1","command_id":1}}] 16:25:13 INFO - PROCESS | 3100 | 1461194713429 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:25:13 INFO - PROCESS | 3100 | 1461194713465 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:25:13 INFO - PROCESS | 3100 | 1461194713470 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:25:13 INFO - PROCESS | 3100 | [3100] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:25:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 19 (1F5BFC00) [pid = 3100] [serial = 19] [outer = 1C3C9400] 16:25:14 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:14 INFO - PROCESS | 3100 | 1461194714486 Marionette TRACE conn4 <- [1,3,null,{}] 16:25:14 INFO - PROCESS | 3100 | 1461194714508 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 16:25:14 INFO - PROCESS | 3100 | 1461194714524 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:25:14 INFO - PROCESS | 3100 | 1461194714534 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 3100 | 1461194714536 Marionette TRACE conn4 <- [1,5,null,{"value":"13"}] 16:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:25:14 INFO - PROCESS | 3100 | 1461194714540 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 3100 | 1461194714544 Marionette TRACE conn4 <- [1,6,null,{}] 16:25:14 INFO - PROCESS | 3100 | 1461194714641 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 3100 | 1461194714654 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:25:14 INFO - PROCESS | 3100 | 1461194714657 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 3100 | ++DOCSHELL 212E5800 == 8 [pid = 3100] [id = 8] 16:25:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 20 (212E5C00) [pid = 3100] [serial = 20] [outer = 00000000] 16:25:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 21 (1F41B800) [pid = 3100] [serial = 21] [outer = 212E5C00] 16:25:14 INFO - PROCESS | 3100 | 1461194714709 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 22 (1F41FC00) [pid = 3100] [serial = 22] [outer = 212E5C00] 16:25:15 INFO - PROCESS | 3100 | ++DOCSHELL 189F3400 == 9 [pid = 3100] [id = 9] 16:25:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 23 (1A187C00) [pid = 3100] [serial = 23] [outer = 00000000] 16:25:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 24 (212E0800) [pid = 3100] [serial = 24] [outer = 1A187C00] 16:25:15 INFO - PROCESS | 3100 | 1461194715113 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 25 (1A191800) [pid = 3100] [serial = 25] [outer = 1A187C00] 16:25:15 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:15 INFO - PROCESS | 3100 | --DOCSHELL 13989400 == 8 [pid = 3100] [id = 1] 16:25:15 INFO - PROCESS | 3100 | 1461194715979 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1485ms 16:25:16 INFO - PROCESS | 3100 | 1461194716027 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:25:16 INFO - PROCESS | 3100 | 1461194716031 Marionette TRACE conn4 <- [1,9,null,{"value":"13"}] 16:25:16 INFO - PROCESS | 3100 | 1461194716035 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 3100 | 1461194716038 Marionette TRACE conn4 <- [1,10,null,{}] 16:25:16 INFO - PROCESS | 3100 | 1461194716044 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 3100 | 1461194716196 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:25:16 INFO - PROCESS | 3100 | 1461194716283 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 3100 | ++DOCSHELL 12CB0400 == 9 [pid = 3100] [id = 10] 16:25:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 26 (12EF2400) [pid = 3100] [serial = 26] [outer = 00000000] 16:25:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 27 (17024000) [pid = 3100] [serial = 27] [outer = 12EF2400] 16:25:16 INFO - PROCESS | 3100 | 1461194716345 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 28 (177AFC00) [pid = 3100] [serial = 28] [outer = 12EF2400] 16:25:16 INFO - PROCESS | 3100 | 1461194716929 Marionette TRACE conn4 <- [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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 931ms 16:25:16 INFO - PROCESS | 3100 | 1461194716967 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 3100 | 1461194716974 Marionette TRACE conn4 <- [1,13,null,{"value":"13"}] 16:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:25:16 INFO - PROCESS | 3100 | 1461194716980 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 3100 | 1461194716983 Marionette TRACE conn4 <- [1,14,null,{}] 16:25:16 INFO - PROCESS | 3100 | 1461194716987 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:17 INFO - PROCESS | 3100 | 1461194717102 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:25:17 INFO - PROCESS | 3100 | 1461194717176 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 3100 | ++DOCSHELL 1A59DC00 == 10 [pid = 3100] [id = 11] 16:25:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 29 (1AD05C00) [pid = 3100] [serial = 29] [outer = 00000000] 16:25:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 30 (1BC7F800) [pid = 3100] [serial = 30] [outer = 1AD05C00] 16:25:17 INFO - PROCESS | 3100 | 1461194717234 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 31 (1BDAAC00) [pid = 3100] [serial = 31] [outer = 1AD05C00] 16:25:17 INFO - PROCESS | 3100 | 1461194717802 Marionette TRACE conn4 <- [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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 870ms 16:25:17 INFO - PROCESS | 3100 | 1461194717852 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 3100 | 1461194717855 Marionette TRACE conn4 <- [1,17,null,{"value":"13"}] 16:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:25:17 INFO - PROCESS | 3100 | 1461194717859 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 3100 | 1461194717863 Marionette TRACE conn4 <- [1,18,null,{}] 16:25:17 INFO - PROCESS | 3100 | 1461194717875 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:17 INFO - PROCESS | 3100 | ++DOCSHELL 1BC7E800 == 11 [pid = 3100] [id = 12] 16:25:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 32 (1DB8F000) [pid = 3100] [serial = 32] [outer = 00000000] 16:25:18 INFO - PROCESS | 3100 | 1461194718004 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 33 (1DC30000) [pid = 3100] [serial = 33] [outer = 1DB8F000] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 34 (12DE1400) [pid = 3100] [serial = 34] [outer = 1DB8F000] 16:25:18 INFO - PROCESS | 3100 | 1461194718154 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 3100 | ++DOCSHELL 12187000 == 12 [pid = 3100] [id = 13] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 35 (12593800) [pid = 3100] [serial = 35] [outer = 00000000] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 36 (12641800) [pid = 3100] [serial = 36] [outer = 12593800] 16:25:18 INFO - PROCESS | 3100 | ++DOCSHELL 12673800 == 13 [pid = 3100] [id = 14] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 37 (12675800) [pid = 3100] [serial = 37] [outer = 00000000] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 38 (1267F800) [pid = 3100] [serial = 38] [outer = 12675800] 16:25:18 INFO - PROCESS | 3100 | 1461194718367 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 39 (12810400) [pid = 3100] [serial = 39] [outer = 12675800] 16:25:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 40 (13019800) [pid = 3100] [serial = 40] [outer = 12593800] 16:25:18 INFO - PROCESS | 3100 | --DOCSHELL 13988800 == 12 [pid = 3100] [id = 4] 16:25:18 INFO - PROCESS | 3100 | 1461194718933 Marionette TRACE conn4 <- [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]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1124ms 16:25:19 INFO - PROCESS | 3100 | 1461194718985 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 3100 | 1461194718990 Marionette TRACE conn4 <- [1,21,null,{"value":"13"}] 16:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:25:19 INFO - PROCESS | 3100 | 1461194718995 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 3100 | 1461194718998 Marionette TRACE conn4 <- [1,22,null,{}] 16:25:19 INFO - PROCESS | 3100 | 1461194719003 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 3100 | 1461194719105 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:25:19 INFO - PROCESS | 3100 | 1461194719171 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 3100 | ++DOCSHELL 130ED800 == 13 [pid = 3100] [id = 15] 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 41 (130EDC00) [pid = 3100] [serial = 41] [outer = 00000000] 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 42 (13E9C400) [pid = 3100] [serial = 42] [outer = 130EDC00] 16:25:19 INFO - PROCESS | 3100 | 1461194719220 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 43 (1634F000) [pid = 3100] [serial = 43] [outer = 130EDC00] 16:25:19 INFO - PROCESS | 3100 | 1461194719581 Marionette TRACE conn4 <- [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]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 631ms 16:25:19 INFO - PROCESS | 3100 | 1461194719657 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 3100 | 1461194719660 Marionette TRACE conn4 <- [1,25,null,{"value":"13"}] 16:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:25:19 INFO - PROCESS | 3100 | 1461194719671 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 3100 | 1461194719673 Marionette TRACE conn4 <- [1,26,null,{}] 16:25:19 INFO - PROCESS | 3100 | 1461194719681 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 3100 | 1461194719765 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:25:19 INFO - PROCESS | 3100 | 1461194719773 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 3100 | ++DOCSHELL 1753D000 == 14 [pid = 3100] [id = 16] 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 44 (175C2C00) [pid = 3100] [serial = 44] [outer = 00000000] 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 45 (1767A400) [pid = 3100] [serial = 45] [outer = 175C2C00] 16:25:19 INFO - PROCESS | 3100 | 1461194719824 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 46 (177AEC00) [pid = 3100] [serial = 46] [outer = 175C2C00] 16:25:20 INFO - PROCESS | 3100 | 1461194720245 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 16:25:20 INFO - PROCESS | 3100 | 1461194720305 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 3100 | 1461194720307 Marionette TRACE conn4 <- [1,29,null,{"value":"13"}] 16:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:25:20 INFO - PROCESS | 3100 | 1461194720311 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 3100 | 1461194720314 Marionette TRACE conn4 <- [1,30,null,{}] 16:25:20 INFO - PROCESS | 3100 | 1461194720324 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:20 INFO - PROCESS | 3100 | 1461194720409 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:25:20 INFO - PROCESS | 3100 | 1461194720418 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 3100 | ++DOCSHELL 1A187800 == 15 [pid = 3100] [id = 17] 16:25:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 47 (1A188C00) [pid = 3100] [serial = 47] [outer = 00000000] 16:25:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 48 (1A1B8000) [pid = 3100] [serial = 48] [outer = 1A188C00] 16:25:20 INFO - PROCESS | 3100 | 1461194720466 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 49 (1A5A0400) [pid = 3100] [serial = 49] [outer = 1A188C00] 16:25:20 INFO - PROCESS | 3100 | 1461194720875 Marionette TRACE conn4 <- [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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 16:25:20 INFO - PROCESS | 3100 | 1461194720885 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 3100 | 1461194720887 Marionette TRACE conn4 <- [1,33,null,{"value":"13"}] 16:25:20 INFO - PROCESS | 3100 | 1461194720890 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:25:20 INFO - PROCESS | 3100 | 1461194720892 Marionette TRACE conn4 <- [1,34,null,{}] 16:25:20 INFO - PROCESS | 3100 | 1461194720907 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:20 INFO - PROCESS | 3100 | 1461194720984 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:25:20 INFO - PROCESS | 3100 | 1461194720990 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B3000 == 16 [pid = 3100] [id = 18] 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 50 (1AD0A400) [pid = 3100] [serial = 50] [outer = 00000000] 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 51 (1B506000) [pid = 3100] [serial = 51] [outer = 1AD0A400] 16:25:21 INFO - PROCESS | 3100 | 1461194721041 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 52 (1B578800) [pid = 3100] [serial = 52] [outer = 1AD0A400] 16:25:21 INFO - PROCESS | 3100 | 1461194721447 Marionette TRACE conn4 <- [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]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 591ms 16:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:25:21 INFO - PROCESS | 3100 | 1461194721485 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 3100 | 1461194721487 Marionette TRACE conn4 <- [1,37,null,{"value":"13"}] 16:25:21 INFO - PROCESS | 3100 | 1461194721490 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 3100 | 1461194721492 Marionette TRACE conn4 <- [1,38,null,{}] 16:25:21 INFO - PROCESS | 3100 | 1461194721507 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 3100 | 1461194721586 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:25:21 INFO - PROCESS | 3100 | 1461194721592 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6CC00 == 17 [pid = 3100] [id = 19] 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 53 (1B682800) [pid = 3100] [serial = 53] [outer = 00000000] 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 54 (1C3CF800) [pid = 3100] [serial = 54] [outer = 1B682800] 16:25:21 INFO - PROCESS | 3100 | 1461194721642 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 55 (1DB86800) [pid = 3100] [serial = 55] [outer = 1B682800] 16:25:22 INFO - PROCESS | 3100 | 1461194722061 Marionette TRACE conn4 <- [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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 590ms 16:25:22 INFO - PROCESS | 3100 | 1461194722081 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:25:22 INFO - PROCESS | 3100 | 1461194722083 Marionette TRACE conn4 <- [1,41,null,{"value":"13"}] 16:25:22 INFO - PROCESS | 3100 | 1461194722097 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 3100 | 1461194722099 Marionette TRACE conn4 <- [1,42,null,{}] 16:25:22 INFO - PROCESS | 3100 | 1461194722103 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 3100 | 1461194722187 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:25:22 INFO - PROCESS | 3100 | 1461194722194 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 3100 | ++DOCSHELL 1E46B800 == 18 [pid = 3100] [id = 20] 16:25:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 56 (1E46D400) [pid = 3100] [serial = 56] [outer = 00000000] 16:25:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 57 (1EB3F400) [pid = 3100] [serial = 57] [outer = 1E46D400] 16:25:22 INFO - PROCESS | 3100 | 1461194722242 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 58 (1EBD5000) [pid = 3100] [serial = 58] [outer = 1E46D400] 16:25:22 INFO - PROCESS | 3100 | 1461194722733 Marionette TRACE conn4 <- [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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 690ms 16:25:22 INFO - PROCESS | 3100 | 1461194722786 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 3100 | 1461194722788 Marionette TRACE conn4 <- [1,45,null,{"value":"13"}] 16:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:25:22 INFO - PROCESS | 3100 | 1461194722791 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 3100 | 1461194722793 Marionette TRACE conn4 <- [1,46,null,{}] 16:25:22 INFO - PROCESS | 3100 | 1461194722797 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 3100 | 1461194722870 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:25:22 INFO - PROCESS | 3100 | 1461194722877 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F5C00 == 19 [pid = 3100] [id = 21] 16:25:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 59 (1C7F6800) [pid = 3100] [serial = 59] [outer = 00000000] 16:25:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 60 (1C7FC800) [pid = 3100] [serial = 60] [outer = 1C7F6800] 16:25:22 INFO - PROCESS | 3100 | 1461194722927 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 61 (1E85D800) [pid = 3100] [serial = 61] [outer = 1C7F6800] 16:25:23 INFO - PROCESS | 3100 | 1461194723323 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 16:25:23 INFO - PROCESS | 3100 | 1461194723362 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:25:23 INFO - PROCESS | 3100 | 1461194723364 Marionette TRACE conn4 <- [1,49,null,{"value":"13"}] 16:25:23 INFO - PROCESS | 3100 | 1461194723379 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 3100 | 1461194723380 Marionette TRACE conn4 <- [1,50,null,{}] 16:25:23 INFO - PROCESS | 3100 | 1461194723384 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 3100 | 1461194723461 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:25:23 INFO - PROCESS | 3100 | 1461194723469 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 3100 | ++DOCSHELL 17032800 == 20 [pid = 3100] [id = 22] 16:25:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 62 (1C516800) [pid = 3100] [serial = 62] [outer = 00000000] 16:25:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 63 (1C51E000) [pid = 3100] [serial = 63] [outer = 1C516800] 16:25:23 INFO - PROCESS | 3100 | 1461194723515 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 64 (1C51FC00) [pid = 3100] [serial = 64] [outer = 1C516800] 16:25:23 INFO - PROCESS | 3100 | 1461194723931 Marionette TRACE conn4 <- [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]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 590ms 16:25:23 INFO - PROCESS | 3100 | 1461194723958 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 3100 | 1461194723960 Marionette TRACE conn4 <- [1,53,null,{"value":"13"}] 16:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:25:23 INFO - PROCESS | 3100 | 1461194723963 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 3100 | 1461194723965 Marionette TRACE conn4 <- [1,54,null,{}] 16:25:23 INFO - PROCESS | 3100 | 1461194723968 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 3100 | 1461194724081 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:25:24 INFO - PROCESS | 3100 | 1461194724091 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC5400 == 21 [pid = 3100] [id = 23] 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 65 (0EFC5800) [pid = 3100] [serial = 65] [outer = 00000000] 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (0EFCAC00) [pid = 3100] [serial = 66] [outer = 0EFC5800] 16:25:24 INFO - PROCESS | 3100 | 1461194724139 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (13942800) [pid = 3100] [serial = 67] [outer = 0EFC5800] 16:25:24 INFO - PROCESS | 3100 | 1461194724499 Marionette TRACE conn4 <- [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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 16:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:25:24 INFO - PROCESS | 3100 | 1461194724534 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 3100 | 1461194724536 Marionette TRACE conn4 <- [1,57,null,{"value":"13"}] 16:25:24 INFO - PROCESS | 3100 | 1461194724539 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 3100 | 1461194724541 Marionette TRACE conn4 <- [1,58,null,{}] 16:25:24 INFO - PROCESS | 3100 | 1461194724544 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 3100 | 1461194724618 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:25:24 INFO - PROCESS | 3100 | 1461194724682 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCC400 == 22 [pid = 3100] [id = 24] 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (138A6C00) [pid = 3100] [serial = 68] [outer = 00000000] 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (1F41B400) [pid = 3100] [serial = 69] [outer = 138A6C00] 16:25:24 INFO - PROCESS | 3100 | 1461194724732 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (212E5400) [pid = 3100] [serial = 70] [outer = 138A6C00] 16:25:25 INFO - PROCESS | 3100 | 1461194725095 Marionette TRACE conn4 <- [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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 571ms 16:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:25:25 INFO - PROCESS | 3100 | 1461194725110 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 3100 | 1461194725112 Marionette TRACE conn4 <- [1,61,null,{"value":"13"}] 16:25:25 INFO - PROCESS | 3100 | 1461194725115 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 3100 | 1461194725118 Marionette TRACE conn4 <- [1,62,null,{}] 16:25:25 INFO - PROCESS | 3100 | 1461194725122 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 3100 | 1461194725217 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:25:25 INFO - PROCESS | 3100 | 1461194725282 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 3100 | ++DOCSHELL 0F03FC00 == 23 [pid = 3100] [id = 25] 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (0F043800) [pid = 3100] [serial = 71] [outer = 00000000] 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1DCABC00) [pid = 3100] [serial = 72] [outer = 0F043800] 16:25:25 INFO - PROCESS | 3100 | 1461194725329 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1C7F9400) [pid = 3100] [serial = 73] [outer = 0F043800] 16:25:25 INFO - PROCESS | 3100 | 1461194725674 Marionette TRACE conn4 <- [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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 16:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:25:25 INFO - PROCESS | 3100 | 1461194725686 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 3100 | 1461194725688 Marionette TRACE conn4 <- [1,65,null,{"value":"13"}] 16:25:25 INFO - PROCESS | 3100 | 1461194725691 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 3100 | 1461194725693 Marionette TRACE conn4 <- [1,66,null,{}] 16:25:25 INFO - PROCESS | 3100 | 1461194725697 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 3100 | 1461194725772 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:25:25 INFO - PROCESS | 3100 | 1461194725854 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 3100 | ++DOCSHELL 12E5A400 == 24 [pid = 3100] [id = 26] 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (12E5DC00) [pid = 3100] [serial = 74] [outer = 00000000] 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12E65000) [pid = 3100] [serial = 75] [outer = 12E5DC00] 16:25:25 INFO - PROCESS | 3100 | 1461194725899 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (12E66400) [pid = 3100] [serial = 76] [outer = 12E5DC00] 16:25:27 INFO - PROCESS | 3100 | 1461194727029 Marionette TRACE conn4 <- [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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1375ms 16:25:27 INFO - PROCESS | 3100 | 1461194727069 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 3100 | 1461194727073 Marionette TRACE conn4 <- [1,69,null,{"value":"13"}] 16:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:25:27 INFO - PROCESS | 3100 | 1461194727078 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 3100 | 1461194727082 Marionette TRACE conn4 <- [1,70,null,{}] 16:25:27 INFO - PROCESS | 3100 | 1461194727133 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 3100 | 1461194727237 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:25:27 INFO - PROCESS | 3100 | 1461194727292 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 3100 | ++DOCSHELL 1267E000 == 25 [pid = 3100] [id = 27] 16:25:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1280F400) [pid = 3100] [serial = 77] [outer = 00000000] 16:25:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (128D6400) [pid = 3100] [serial = 78] [outer = 1280F400] 16:25:27 INFO - PROCESS | 3100 | 1461194727344 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (128DB400) [pid = 3100] [serial = 79] [outer = 1280F400] 16:25:27 INFO - PROCESS | 3100 | 1461194727761 Marionette TRACE conn4 <- [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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 710ms 16:25:27 INFO - PROCESS | 3100 | 1461194727792 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 3100 | 1461194727797 Marionette TRACE conn4 <- [1,73,null,{"value":"13"}] 16:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:25:27 INFO - PROCESS | 3100 | 1461194727803 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 3100 | 1461194727806 Marionette TRACE conn4 <- [1,74,null,{}] 16:25:27 INFO - PROCESS | 3100 | 1461194727809 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 3100 | 1461194727910 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:25:27 INFO - PROCESS | 3100 | 1461194727916 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 3100 | ++DOCSHELL 128DD800 == 26 [pid = 3100] [id = 28] 16:25:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (128DF800) [pid = 3100] [serial = 80] [outer = 00000000] 16:25:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (12DEA800) [pid = 3100] [serial = 81] [outer = 128DF800] 16:25:27 INFO - PROCESS | 3100 | 1461194727963 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (12E61400) [pid = 3100] [serial = 82] [outer = 128DF800] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (189F6000) [pid = 3100] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (12EF2400) [pid = 3100] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1AD05C00) [pid = 3100] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (12675800) [pid = 3100] [serial = 37] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (130EDC00) [pid = 3100] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (175C2C00) [pid = 3100] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1A188C00) [pid = 3100] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1AD0A400) [pid = 3100] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1B682800) [pid = 3100] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1C516800) [pid = 3100] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (0EFC5800) [pid = 3100] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (138A6C00) [pid = 3100] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:25:28 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (212E5C00) [pid = 3100] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:25:28 INFO - PROCESS | 3100 | 1461194728703 Marionette TRACE conn4 <- [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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 931ms 16:25:28 INFO - PROCESS | 3100 | 1461194728737 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 3100 | 1461194728739 Marionette TRACE conn4 <- [1,77,null,{"value":"13"}] 16:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:25:28 INFO - PROCESS | 3100 | 1461194728742 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 3100 | 1461194728745 Marionette TRACE conn4 <- [1,78,null,{}] 16:25:28 INFO - PROCESS | 3100 | 1461194728760 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 3100 | 1461194728873 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:25:28 INFO - PROCESS | 3100 | 1461194728922 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 3100 | ++DOCSHELL 1301E000 == 27 [pid = 3100] [id = 29] 16:25:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (130EC800) [pid = 3100] [serial = 83] [outer = 00000000] 16:25:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (13941000) [pid = 3100] [serial = 84] [outer = 130EC800] 16:25:28 INFO - PROCESS | 3100 | 1461194728971 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (13E9F000) [pid = 3100] [serial = 85] [outer = 130EC800] 16:25:29 INFO - PROCESS | 3100 | 1461194729329 Marionette TRACE conn4 <- [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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 16:25:29 INFO - PROCESS | 3100 | 1461194729376 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 3100 | 1461194729379 Marionette TRACE conn4 <- [1,81,null,{"value":"13"}] 16:25:29 INFO - PROCESS | 3100 | 1461194729382 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:25:29 INFO - PROCESS | 3100 | 1461194729384 Marionette TRACE conn4 <- [1,82,null,{}] 16:25:29 INFO - PROCESS | 3100 | 1461194729388 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 3100 | 1461194729464 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:25:29 INFO - PROCESS | 3100 | 1461194729470 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 3100 | ++DOCSHELL 16E0B400 == 28 [pid = 3100] [id = 30] 16:25:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (16E0B800) [pid = 3100] [serial = 86] [outer = 00000000] 16:25:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1753C400) [pid = 3100] [serial = 87] [outer = 16E0B800] 16:25:29 INFO - PROCESS | 3100 | 1461194729517 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (175DCC00) [pid = 3100] [serial = 88] [outer = 16E0B800] 16:25:29 INFO - PROCESS | 3100 | 1461194729934 Marionette TRACE conn4 <- [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]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 571ms 16:25:29 INFO - PROCESS | 3100 | 1461194729956 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:25:29 INFO - PROCESS | 3100 | 1461194729958 Marionette TRACE conn4 <- [1,85,null,{"value":"13"}] 16:25:29 INFO - PROCESS | 3100 | 1461194729961 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 3100 | 1461194729963 Marionette TRACE conn4 <- [1,86,null,{}] 16:25:29 INFO - PROCESS | 3100 | 1461194729967 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 3100 | 1461194730039 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:25:30 INFO - PROCESS | 3100 | 1461194730045 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 3100 | ++DOCSHELL 1859C800 == 29 [pid = 3100] [id = 31] 16:25:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1859D400) [pid = 3100] [serial = 89] [outer = 00000000] 16:25:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (189F1C00) [pid = 3100] [serial = 90] [outer = 1859D400] 16:25:30 INFO - PROCESS | 3100 | 1461194730091 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (18D54800) [pid = 3100] [serial = 91] [outer = 1859D400] 16:25:30 INFO - PROCESS | 3100 | 1461194730513 Marionette TRACE conn4 <- [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]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 630ms 16:25:30 INFO - PROCESS | 3100 | 1461194730593 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:25:30 INFO - PROCESS | 3100 | 1461194730597 Marionette TRACE conn4 <- [1,89,null,{"value":"13"}] 16:25:30 INFO - PROCESS | 3100 | 1461194730602 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 3100 | 1461194730606 Marionette TRACE conn4 <- [1,90,null,{}] 16:25:30 INFO - PROCESS | 3100 | 1461194730613 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 3100 | 1461194730714 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:25:30 INFO - PROCESS | 3100 | 1461194730854 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 3100 | ++DOCSHELL 12676800 == 30 [pid = 3100] [id = 32] 16:25:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1280AC00) [pid = 3100] [serial = 92] [outer = 00000000] 16:25:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (128DAC00) [pid = 3100] [serial = 93] [outer = 1280AC00] 16:25:30 INFO - PROCESS | 3100 | 1461194730913 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (128E1C00) [pid = 3100] [serial = 94] [outer = 1280AC00] 16:25:31 INFO - PROCESS | 3100 | 1461194731427 Marionette TRACE conn4 <- [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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 891ms 16:25:31 INFO - PROCESS | 3100 | 1461194731493 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 3100 | 1461194731497 Marionette TRACE conn4 <- [1,93,null,{"value":"13"}] 16:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:25:31 INFO - PROCESS | 3100 | 1461194731505 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 3100 | 1461194731509 Marionette TRACE conn4 <- [1,94,null,{}] 16:25:31 INFO - PROCESS | 3100 | 1461194731513 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 3100 | 1461194731613 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:25:31 INFO - PROCESS | 3100 | 1461194731696 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 3100 | ++DOCSHELL 12E5C400 == 31 [pid = 3100] [id = 33] 16:25:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (12EF2000) [pid = 3100] [serial = 95] [outer = 00000000] 16:25:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (16E0B000) [pid = 3100] [serial = 96] [outer = 12EF2000] 16:25:31 INFO - PROCESS | 3100 | 1461194731753 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (17533000) [pid = 3100] [serial = 97] [outer = 12EF2000] 16:25:32 INFO - PROCESS | 3100 | 1461194732294 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 831ms 16:25:32 INFO - PROCESS | 3100 | 1461194732338 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 3100 | 1461194732341 Marionette TRACE conn4 <- [1,97,null,{"value":"13"}] 16:25:32 INFO - PROCESS | 3100 | 1461194732345 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:25:32 INFO - PROCESS | 3100 | 1461194732347 Marionette TRACE conn4 <- [1,98,null,{}] 16:25:32 INFO - PROCESS | 3100 | 1461194732358 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:32 INFO - PROCESS | 3100 | 1461194732462 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:25:32 INFO - PROCESS | 3100 | 1461194732532 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6C400 == 32 [pid = 3100] [id = 34] 16:25:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1AD6D400) [pid = 3100] [serial = 98] [outer = 00000000] 16:25:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1B109800) [pid = 3100] [serial = 99] [outer = 1AD6D400] 16:25:32 INFO - PROCESS | 3100 | 1461194732594 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1B113C00) [pid = 3100] [serial = 100] [outer = 1AD6D400] 16:25:33 INFO - PROCESS | 3100 | 1461194733128 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 831ms 16:25:33 INFO - PROCESS | 3100 | 1461194733179 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 3100 | 1461194733181 Marionette TRACE conn4 <- [1,101,null,{"value":"13"}] 16:25:33 INFO - PROCESS | 3100 | 1461194733185 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:25:33 INFO - PROCESS | 3100 | 1461194733187 Marionette TRACE conn4 <- [1,102,null,{}] 16:25:33 INFO - PROCESS | 3100 | 1461194733191 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 3100 | 1461194733294 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:25:33 INFO - PROCESS | 3100 | 1461194733374 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 3100 | ++DOCSHELL 1B68DC00 == 33 [pid = 3100] [id = 35] 16:25:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B68EC00) [pid = 3100] [serial = 101] [outer = 00000000] 16:25:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C510C00) [pid = 3100] [serial = 102] [outer = 1B68EC00] 16:25:33 INFO - PROCESS | 3100 | 1461194733432 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C3CCC00) [pid = 3100] [serial = 103] [outer = 1B68EC00] 16:25:34 INFO - PROCESS | 3100 | 1461194734012 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 870ms 16:25:34 INFO - PROCESS | 3100 | 1461194734059 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 3100 | 1461194734061 Marionette TRACE conn4 <- [1,105,null,{"value":"13"}] 16:25:34 INFO - PROCESS | 3100 | 1461194734065 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:25:34 INFO - PROCESS | 3100 | 1461194734067 Marionette TRACE conn4 <- [1,106,null,{}] 16:25:34 INFO - PROCESS | 3100 | 1461194734070 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 3100 | 1461194734162 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:25:34 INFO - PROCESS | 3100 | 1461194734229 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 3100 | ++DOCSHELL 12906000 == 34 [pid = 3100] [id = 36] 16:25:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12906400) [pid = 3100] [serial = 104] [outer = 00000000] 16:25:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1290D400) [pid = 3100] [serial = 105] [outer = 12906400] 16:25:34 INFO - PROCESS | 3100 | 1461194734286 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1290D000) [pid = 3100] [serial = 106] [outer = 12906400] 16:25:34 INFO - PROCESS | 3100 | 1461194734857 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 833ms 16:25:34 INFO - PROCESS | 3100 | 1461194734901 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 3100 | 1461194734905 Marionette TRACE conn4 <- [1,109,null,{"value":"13"}] 16:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:25:34 INFO - PROCESS | 3100 | 1461194734910 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 3100 | 1461194734914 Marionette TRACE conn4 <- [1,110,null,{}] 16:25:34 INFO - PROCESS | 3100 | 1461194734919 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 3100 | 1461194735017 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (185A2400) [pid = 3100] [serial = 9] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (185A7C00) [pid = 3100] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (16352400) [pid = 3100] [serial = 4] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (17024000) [pid = 3100] [serial = 27] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (177AFC00) [pid = 3100] [serial = 28] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1BC7F800) [pid = 3100] [serial = 30] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (12641800) [pid = 3100] [serial = 36] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1267F800) [pid = 3100] [serial = 38] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (13E9C400) [pid = 3100] [serial = 42] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1767A400) [pid = 3100] [serial = 45] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1A1B8000) [pid = 3100] [serial = 48] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1A5A0400) [pid = 3100] [serial = 49] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1B506000) [pid = 3100] [serial = 51] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1B578800) [pid = 3100] [serial = 52] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1C3CF800) [pid = 3100] [serial = 54] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1EB3F400) [pid = 3100] [serial = 57] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C7FC800) [pid = 3100] [serial = 60] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1DB86800) [pid = 3100] [serial = 55] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1C51E000) [pid = 3100] [serial = 63] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (0EFCAC00) [pid = 3100] [serial = 66] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1F41B400) [pid = 3100] [serial = 69] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1DCABC00) [pid = 3100] [serial = 72] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1DC30000) [pid = 3100] [serial = 33] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1BDAAC00) [pid = 3100] [serial = 31] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (177AEC00) [pid = 3100] [serial = 46] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (1C51FC00) [pid = 3100] [serial = 64] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (1634F000) [pid = 3100] [serial = 43] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 65 (13942800) [pid = 3100] [serial = 67] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 64 (212E5400) [pid = 3100] [serial = 70] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 63 (12810400) [pid = 3100] [serial = 39] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 62 (1F41FC00) [pid = 3100] [serial = 22] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 61 (212E0800) [pid = 3100] [serial = 24] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 60 (1F41B800) [pid = 3100] [serial = 21] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 59 (1B008800) [pid = 3100] [serial = 17] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | --DOMWINDOW == 58 (1C551C00) [pid = 3100] [serial = 14] [outer = 00000000] [url = about:blank] 16:25:35 INFO - PROCESS | 3100 | 1461194735665 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 3100 | ++DOCSHELL 0F042C00 == 35 [pid = 3100] [id = 37] 16:25:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 59 (0F043000) [pid = 3100] [serial = 107] [outer = 00000000] 16:25:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 60 (0F0AF800) [pid = 3100] [serial = 108] [outer = 0F043000] 16:25:35 INFO - PROCESS | 3100 | 1461194735716 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 61 (125F4800) [pid = 3100] [serial = 109] [outer = 0F043000] 16:25:36 INFO - PROCESS | 3100 | 1461194736110 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1274ms 16:25:36 INFO - PROCESS | 3100 | 1461194736186 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:25:36 INFO - PROCESS | 3100 | 1461194736190 Marionette TRACE conn4 <- [1,113,null,{"value":"13"}] 16:25:36 INFO - PROCESS | 3100 | 1461194736194 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 3100 | 1461194736198 Marionette TRACE conn4 <- [1,114,null,{}] 16:25:36 INFO - PROCESS | 3100 | 1461194736204 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 3100 | 1461194736287 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:25:36 INFO - PROCESS | 3100 | 1461194736295 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 3100 | ++DOCSHELL 12905000 == 36 [pid = 3100] [id = 38] 16:25:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 62 (12907400) [pid = 3100] [serial = 110] [outer = 00000000] 16:25:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 63 (12910C00) [pid = 3100] [serial = 111] [outer = 12907400] 16:25:36 INFO - PROCESS | 3100 | 1461194736350 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 64 (12CAC800) [pid = 3100] [serial = 112] [outer = 12907400] 16:25:36 INFO - PROCESS | 3100 | 1461194736772 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 16:25:36 INFO - PROCESS | 3100 | 1461194736828 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 3100 | 1461194736833 Marionette TRACE conn4 <- [1,117,null,{"value":"13"}] 16:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:25:36 INFO - PROCESS | 3100 | 1461194736836 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 3100 | 1461194736839 Marionette TRACE conn4 <- [1,118,null,{}] 16:25:36 INFO - PROCESS | 3100 | 1461194736843 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 3100 | 1461194736950 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:25:36 INFO - PROCESS | 3100 | 1461194736967 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 3100 | ++DOCSHELL 1301B000 == 37 [pid = 3100] [id = 39] 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 65 (130F6800) [pid = 3100] [serial = 113] [outer = 00000000] 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (13918C00) [pid = 3100] [serial = 114] [outer = 130F6800] 16:25:37 INFO - PROCESS | 3100 | 1461194737014 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (13E9C800) [pid = 3100] [serial = 115] [outer = 130F6800] 16:25:37 INFO - PROCESS | 3100 | 1461194737423 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 16:25:37 INFO - PROCESS | 3100 | 1461194737470 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 3100 | 1461194737472 Marionette TRACE conn4 <- [1,121,null,{"value":"13"}] 16:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:25:37 INFO - PROCESS | 3100 | 1461194737483 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 3100 | 1461194737489 Marionette TRACE conn4 <- [1,122,null,{}] 16:25:37 INFO - PROCESS | 3100 | 1461194737494 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:37 INFO - PROCESS | 3100 | 1461194737575 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:25:37 INFO - PROCESS | 3100 | 1461194737581 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 3100 | ++DOCSHELL 16353C00 == 38 [pid = 3100] [id = 40] 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (16E0D800) [pid = 3100] [serial = 116] [outer = 00000000] 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (177A8C00) [pid = 3100] [serial = 117] [outer = 16E0D800] 16:25:37 INFO - PROCESS | 3100 | 1461194737627 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (1859E400) [pid = 3100] [serial = 118] [outer = 16E0D800] 16:25:38 INFO - PROCESS | 3100 | 1461194738075 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 16:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:25:38 INFO - PROCESS | 3100 | 1461194738110 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 3100 | 1461194738112 Marionette TRACE conn4 <- [1,125,null,{"value":"13"}] 16:25:38 INFO - PROCESS | 3100 | 1461194738116 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 3100 | 1461194738118 Marionette TRACE conn4 <- [1,126,null,{}] 16:25:38 INFO - PROCESS | 3100 | 1461194738121 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 3100 | 1461194738220 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:25:38 INFO - PROCESS | 3100 | 1461194738229 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 3100 | ++DOCSHELL 1870E400 == 39 [pid = 3100] [id = 41] 16:25:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (18714000) [pid = 3100] [serial = 119] [outer = 00000000] 16:25:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1A181400) [pid = 3100] [serial = 120] [outer = 18714000] 16:25:38 INFO - PROCESS | 3100 | 1461194738275 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1A193000) [pid = 3100] [serial = 121] [outer = 18714000] 16:25:38 INFO - PROCESS | 3100 | 1461194738721 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 16:25:38 INFO - PROCESS | 3100 | 1461194738749 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:25:38 INFO - PROCESS | 3100 | 1461194738752 Marionette TRACE conn4 <- [1,129,null,{"value":"13"}] 16:25:38 INFO - PROCESS | 3100 | 1461194738755 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 3100 | 1461194738757 Marionette TRACE conn4 <- [1,130,null,{}] 16:25:38 INFO - PROCESS | 3100 | 1461194738760 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 3100 | 1461194738859 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:25:38 INFO - PROCESS | 3100 | 1461194738866 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B7800 == 40 [pid = 3100] [id = 42] 16:25:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1A1B9800) [pid = 3100] [serial = 122] [outer = 00000000] 16:25:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1AD0E400) [pid = 3100] [serial = 123] [outer = 1A1B9800] 16:25:38 INFO - PROCESS | 3100 | 1461194738922 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1B004400) [pid = 3100] [serial = 124] [outer = 1A1B9800] 16:25:39 INFO - PROCESS | 3100 | 1461194739383 Marionette TRACE conn4 <- [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]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 16:25:39 INFO - PROCESS | 3100 | 1461194739426 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 3100 | 1461194739428 Marionette TRACE conn4 <- [1,133,null,{"value":"13"}] 16:25:39 INFO - PROCESS | 3100 | 1461194739431 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:25:39 INFO - PROCESS | 3100 | 1461194739433 Marionette TRACE conn4 <- [1,134,null,{}] 16:25:39 INFO - PROCESS | 3100 | 1461194739437 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 3100 | 1461194739534 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:25:39 INFO - PROCESS | 3100 | 1461194739602 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 3100 | ++DOCSHELL 0F049400 == 41 [pid = 3100] [id = 43] 16:25:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1B575800) [pid = 3100] [serial = 125] [outer = 00000000] 16:25:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1B68B800) [pid = 3100] [serial = 126] [outer = 1B575800] 16:25:39 INFO - PROCESS | 3100 | 1461194739649 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1BCD1800) [pid = 3100] [serial = 127] [outer = 1B575800] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (12E5DC00) [pid = 3100] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1C7F6800) [pid = 3100] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (0F043800) [pid = 3100] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1E46D400) [pid = 3100] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1859D400) [pid = 3100] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (16E0B800) [pid = 3100] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1280F400) [pid = 3100] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (128DF800) [pid = 3100] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:25:39 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (130EC800) [pid = 3100] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:25:40 INFO - PROCESS | 3100 | 1461194740090 Marionette TRACE conn4 <- [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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 16:25:40 INFO - PROCESS | 3100 | 1461194740108 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 3100 | 1461194740110 Marionette TRACE conn4 <- [1,137,null,{"value":"13"}] 16:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:25:40 INFO - PROCESS | 3100 | 1461194740113 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 3100 | 1461194740115 Marionette TRACE conn4 <- [1,138,null,{}] 16:25:40 INFO - PROCESS | 3100 | 1461194740118 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 3100 | 1461194740192 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:25:40 INFO - PROCESS | 3100 | 1461194740198 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 3100 | ++DOCSHELL 12E63800 == 42 [pid = 3100] [id = 44] 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (18650400) [pid = 3100] [serial = 128] [outer = 00000000] 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1B503000) [pid = 3100] [serial = 129] [outer = 18650400] 16:25:40 INFO - PROCESS | 3100 | 1461194740244 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1BC80C00) [pid = 3100] [serial = 130] [outer = 18650400] 16:25:40 INFO - PROCESS | 3100 | 1461194740642 Marionette TRACE conn4 <- [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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 16:25:40 INFO - PROCESS | 3100 | 1461194740686 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 3100 | 1461194740688 Marionette TRACE conn4 <- [1,141,null,{"value":"13"}] 16:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:25:40 INFO - PROCESS | 3100 | 1461194740691 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 3100 | 1461194740693 Marionette TRACE conn4 <- [1,142,null,{}] 16:25:40 INFO - PROCESS | 3100 | 1461194740701 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 3100 | 1461194740773 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:25:40 INFO - PROCESS | 3100 | 1461194740780 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 3100 | ++DOCSHELL 1BDA8800 == 43 [pid = 3100] [id = 45] 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1BDA9C00) [pid = 3100] [serial = 131] [outer = 00000000] 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1C51C000) [pid = 3100] [serial = 132] [outer = 1BDA9C00] 16:25:40 INFO - PROCESS | 3100 | 1461194740825 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1C51B800) [pid = 3100] [serial = 133] [outer = 1BDA9C00] 16:25:41 INFO - PROCESS | 3100 | 1461194741259 Marionette TRACE conn4 <- [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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 16:25:41 INFO - PROCESS | 3100 | 1461194741265 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 3100 | 1461194741267 Marionette TRACE conn4 <- [1,145,null,{"value":"13"}] 16:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:25:41 INFO - PROCESS | 3100 | 1461194741270 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 3100 | 1461194741272 Marionette TRACE conn4 <- [1,146,null,{}] 16:25:41 INFO - PROCESS | 3100 | 1461194741275 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 3100 | 1461194741377 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:25:41 INFO - PROCESS | 3100 | 1461194741385 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 3100 | ++DOCSHELL 12CA9800 == 44 [pid = 3100] [id = 46] 16:25:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (16347400) [pid = 3100] [serial = 134] [outer = 00000000] 16:25:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1C7F1400) [pid = 3100] [serial = 135] [outer = 16347400] 16:25:41 INFO - PROCESS | 3100 | 1461194741431 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1C7F6400) [pid = 3100] [serial = 136] [outer = 16347400] 16:25:41 INFO - PROCESS | 3100 | 1461194741817 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 571ms 16:25:41 INFO - PROCESS | 3100 | 1461194741842 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 3100 | 1461194741844 Marionette TRACE conn4 <- [1,149,null,{"value":"13"}] 16:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:25:41 INFO - PROCESS | 3100 | 1461194741847 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 3100 | 1461194741849 Marionette TRACE conn4 <- [1,150,null,{}] 16:25:41 INFO - PROCESS | 3100 | 1461194741890 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 3100 | 1461194741982 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:25:42 INFO - PROCESS | 3100 | 1461194742140 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 3100 | ++DOCSHELL 12593000 == 45 [pid = 3100] [id = 47] 16:25:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (125DC400) [pid = 3100] [serial = 137] [outer = 00000000] 16:25:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (12810400) [pid = 3100] [serial = 138] [outer = 125DC400] 16:25:42 INFO - PROCESS | 3100 | 1461194742243 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (128DB800) [pid = 3100] [serial = 139] [outer = 125DC400] 16:25:43 INFO - PROCESS | 3100 | 1461194742985 Marionette TRACE conn4 <- [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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1221ms 16:25:43 INFO - PROCESS | 3100 | 1461194743069 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 3100 | 1461194743075 Marionette TRACE conn4 <- [1,153,null,{"value":"13"}] 16:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:25:43 INFO - PROCESS | 3100 | 1461194743080 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 3100 | 1461194743083 Marionette TRACE conn4 <- [1,154,null,{}] 16:25:43 INFO - PROCESS | 3100 | 1461194743087 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 3100 | 1461194743223 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:25:43 INFO - PROCESS | 3100 | 1461194743291 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 3100 | ++DOCSHELL 13918400 == 46 [pid = 3100] [id = 48] 16:25:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (163DA000) [pid = 3100] [serial = 140] [outer = 00000000] 16:25:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1753C800) [pid = 3100] [serial = 141] [outer = 163DA000] 16:25:43 INFO - PROCESS | 3100 | 1461194743349 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (17680C00) [pid = 3100] [serial = 142] [outer = 163DA000] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1AD6C400 == 45 [pid = 3100] [id = 34] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 12676800 == 44 [pid = 3100] [id = 32] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 12E5C400 == 43 [pid = 3100] [id = 33] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1B68DC00 == 42 [pid = 3100] [id = 35] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1859C800 == 41 [pid = 3100] [id = 31] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 16E0B400 == 40 [pid = 3100] [id = 30] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1301E000 == 39 [pid = 3100] [id = 29] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1BDA8800 == 38 [pid = 3100] [id = 45] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 12E63800 == 37 [pid = 3100] [id = 44] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 0F049400 == 36 [pid = 3100] [id = 43] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1A1B7800 == 35 [pid = 3100] [id = 42] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1870E400 == 34 [pid = 3100] [id = 41] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 16353C00 == 33 [pid = 3100] [id = 40] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 1301B000 == 32 [pid = 3100] [id = 39] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 12905000 == 31 [pid = 3100] [id = 38] 16:25:44 INFO - PROCESS | 3100 | --DOCSHELL 0F042C00 == 30 [pid = 3100] [id = 37] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (189F1C00) [pid = 3100] [serial = 90] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (18D54800) [pid = 3100] [serial = 91] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (175DCC00) [pid = 3100] [serial = 88] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128D6400) [pid = 3100] [serial = 78] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (128DB400) [pid = 3100] [serial = 79] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12DEA800) [pid = 3100] [serial = 81] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1753C400) [pid = 3100] [serial = 87] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (12E61400) [pid = 3100] [serial = 82] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (13941000) [pid = 3100] [serial = 84] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (12E66400) [pid = 3100] [serial = 76] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (13E9F000) [pid = 3100] [serial = 85] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (12E65000) [pid = 3100] [serial = 75] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1E85D800) [pid = 3100] [serial = 61] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1C7F9400) [pid = 3100] [serial = 73] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1EBD5000) [pid = 3100] [serial = 58] [outer = 00000000] [url = about:blank] 16:25:44 INFO - PROCESS | 3100 | 1461194744131 Marionette TRACE conn4 <- [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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1072ms 16:25:44 INFO - PROCESS | 3100 | 1461194744155 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:25:44 INFO - PROCESS | 3100 | 1461194744159 Marionette TRACE conn4 <- [1,157,null,{"value":"13"}] 16:25:44 INFO - PROCESS | 3100 | 1461194744165 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 3100 | 1461194744168 Marionette TRACE conn4 <- [1,158,null,{}] 16:25:44 INFO - PROCESS | 3100 | 1461194744173 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 3100 | 1461194744256 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:25:44 INFO - PROCESS | 3100 | 1461194744265 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 3100 | ++DOCSHELL 128BD000 == 31 [pid = 3100] [id = 49] 16:25:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (128BE400) [pid = 3100] [serial = 143] [outer = 00000000] 16:25:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (128DB400) [pid = 3100] [serial = 144] [outer = 128BE400] 16:25:44 INFO - PROCESS | 3100 | 1461194744313 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (12909800) [pid = 3100] [serial = 145] [outer = 128BE400] 16:25:44 INFO - PROCESS | 3100 | 1461194744805 Marionette TRACE conn4 <- [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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 690ms 16:25:44 INFO - PROCESS | 3100 | 1461194744855 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 3100 | 1461194744861 Marionette TRACE conn4 <- [1,161,null,{"value":"13"}] 16:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:25:44 INFO - PROCESS | 3100 | 1461194744867 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 3100 | 1461194744869 Marionette TRACE conn4 <- [1,162,null,{}] 16:25:44 INFO - PROCESS | 3100 | 1461194744873 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 3100 | 1461194744952 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:25:45 INFO - PROCESS | 3100 | 1461194745015 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 3100 | ++DOCSHELL 12CAC000 == 32 [pid = 3100] [id = 50] 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (12E5E400) [pid = 3100] [serial = 146] [outer = 00000000] 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12E69800) [pid = 3100] [serial = 147] [outer = 12E5E400] 16:25:45 INFO - PROCESS | 3100 | 1461194745070 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (130EF000) [pid = 3100] [serial = 148] [outer = 12E5E400] 16:25:45 INFO - PROCESS | 3100 | 1461194745439 Marionette TRACE conn4 <- [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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 16:25:45 INFO - PROCESS | 3100 | 1461194745502 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 3100 | 1461194745504 Marionette TRACE conn4 <- [1,165,null,{"value":"13"}] 16:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:25:45 INFO - PROCESS | 3100 | 1461194745508 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 3100 | 1461194745511 Marionette TRACE conn4 <- [1,166,null,{}] 16:25:45 INFO - PROCESS | 3100 | 1461194745545 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:45 INFO - PROCESS | 3100 | 1461194745631 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:25:45 INFO - PROCESS | 3100 | 1461194745638 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 3100 | ++DOCSHELL 17536C00 == 33 [pid = 3100] [id = 51] 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (17537800) [pid = 3100] [serial = 149] [outer = 00000000] 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1767F400) [pid = 3100] [serial = 150] [outer = 17537800] 16:25:45 INFO - PROCESS | 3100 | 1461194745688 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1859D000) [pid = 3100] [serial = 151] [outer = 17537800] 16:25:46 INFO - PROCESS | 3100 | 1461194746109 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 651ms 16:25:46 INFO - PROCESS | 3100 | 1461194746164 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 3100 | 1461194746166 Marionette TRACE conn4 <- [1,169,null,{"value":"13"}] 16:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:25:46 INFO - PROCESS | 3100 | 1461194746169 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 3100 | 1461194746171 Marionette TRACE conn4 <- [1,170,null,{}] 16:25:46 INFO - PROCESS | 3100 | 1461194746175 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 3100 | 1461194746298 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:25:46 INFO - PROCESS | 3100 | 1461194746314 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 3100 | ++DOCSHELL 1870F000 == 34 [pid = 3100] [id = 52] 16:25:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (18D55400) [pid = 3100] [serial = 152] [outer = 00000000] 16:25:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1A1B8000) [pid = 3100] [serial = 153] [outer = 18D55400] 16:25:46 INFO - PROCESS | 3100 | 1461194746360 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1A5A5400) [pid = 3100] [serial = 154] [outer = 18D55400] 16:25:46 INFO - PROCESS | 3100 | 1461194746768 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 631ms 16:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:25:46 INFO - PROCESS | 3100 | 1461194746801 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 3100 | 1461194746803 Marionette TRACE conn4 <- [1,173,null,{"value":"13"}] 16:25:46 INFO - PROCESS | 3100 | 1461194746806 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 3100 | 1461194746808 Marionette TRACE conn4 <- [1,174,null,{}] 16:25:46 INFO - PROCESS | 3100 | 1461194746818 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 3100 | 1461194746915 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:25:46 INFO - PROCESS | 3100 | 1461194746921 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 3100 | ++DOCSHELL 1AD34000 == 35 [pid = 3100] [id = 53] 16:25:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1AD69400) [pid = 3100] [serial = 155] [outer = 00000000] 16:25:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1B117C00) [pid = 3100] [serial = 156] [outer = 1AD69400] 16:25:46 INFO - PROCESS | 3100 | 1461194746968 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1B582400) [pid = 3100] [serial = 157] [outer = 1AD69400] 16:25:47 INFO - PROCESS | 3100 | 1461194747419 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 16:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:25:47 INFO - PROCESS | 3100 | 1461194747437 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 3100 | 1461194747439 Marionette TRACE conn4 <- [1,177,null,{"value":"13"}] 16:25:47 INFO - PROCESS | 3100 | 1461194747442 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 3100 | 1461194747443 Marionette TRACE conn4 <- [1,178,null,{}] 16:25:47 INFO - PROCESS | 3100 | 1461194747447 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:47 INFO - PROCESS | 3100 | 1461194747570 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:25:47 INFO - PROCESS | 3100 | 1461194747648 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 3100 | ++DOCSHELL 1BC82000 == 36 [pid = 3100] [id = 54] 16:25:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C3CF800) [pid = 3100] [serial = 158] [outer = 00000000] 16:25:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C7F3000) [pid = 3100] [serial = 159] [outer = 1C3CF800] 16:25:47 INFO - PROCESS | 3100 | 1461194747697 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C7EEC00) [pid = 3100] [serial = 160] [outer = 1C3CF800] 16:25:48 INFO - PROCESS | 3100 | 1461194748101 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 16:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:25:48 INFO - PROCESS | 3100 | 1461194748113 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 3100 | 1461194748115 Marionette TRACE conn4 <- [1,181,null,{"value":"13"}] 16:25:48 INFO - PROCESS | 3100 | 1461194748118 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 3100 | 1461194748120 Marionette TRACE conn4 <- [1,182,null,{}] 16:25:48 INFO - PROCESS | 3100 | 1461194748130 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 3100 | 1461194748314 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (0F043000) [pid = 3100] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (130F6800) [pid = 3100] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (18714000) [pid = 3100] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (12907400) [pid = 3100] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E0D800) [pid = 3100] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1BDA9C00) [pid = 3100] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1B575800) [pid = 3100] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1280AC00) [pid = 3100] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12EF2000) [pid = 3100] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1AD6D400) [pid = 3100] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1B68EC00) [pid = 3100] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1A1B9800) [pid = 3100] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:25:48 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (18650400) [pid = 3100] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:25:48 INFO - PROCESS | 3100 | 1461194748367 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 3100 | ++DOCSHELL 0F043000 == 37 [pid = 3100] [id = 55] 16:25:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (12677000) [pid = 3100] [serial = 161] [outer = 00000000] 16:25:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (12DE7C00) [pid = 3100] [serial = 162] [outer = 12677000] 16:25:48 INFO - PROCESS | 3100 | 1461194748412 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (130F6800) [pid = 3100] [serial = 163] [outer = 12677000] 16:25:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1C519000) [pid = 3100] [serial = 164] [outer = 12593800] 16:25:48 INFO - PROCESS | 3100 | 1461194748818 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 731ms 16:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:25:48 INFO - PROCESS | 3100 | 1461194748850 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 3100 | 1461194748852 Marionette TRACE conn4 <- [1,185,null,{"value":"13"}] 16:25:48 INFO - PROCESS | 3100 | 1461194748855 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 3100 | 1461194748857 Marionette TRACE conn4 <- [1,186,null,{}] 16:25:48 INFO - PROCESS | 3100 | 1461194748865 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 3100 | 1461194748959 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:25:48 INFO - PROCESS | 3100 | 1461194748966 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 3100 | ++DOCSHELL 16E0D800 == 38 [pid = 3100] [id = 56] 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1AD26C00) [pid = 3100] [serial = 165] [outer = 00000000] 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1DC2B800) [pid = 3100] [serial = 166] [outer = 1AD26C00] 16:25:49 INFO - PROCESS | 3100 | 1461194749012 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1E46F800) [pid = 3100] [serial = 167] [outer = 1AD26C00] 16:25:49 INFO - PROCESS | 3100 | 1461194749418 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 16:25:49 INFO - PROCESS | 3100 | 1461194749426 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:25:49 INFO - PROCESS | 3100 | 1461194749428 Marionette TRACE conn4 <- [1,189,null,{"value":"13"}] 16:25:49 INFO - PROCESS | 3100 | 1461194749431 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 3100 | 1461194749433 Marionette TRACE conn4 <- [1,190,null,{}] 16:25:49 INFO - PROCESS | 3100 | 1461194749436 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 3100 | 1461194749542 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:25:49 INFO - PROCESS | 3100 | 1461194749549 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 3100 | ++DOCSHELL 16E59C00 == 39 [pid = 3100] [id = 57] 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (16E5A400) [pid = 3100] [serial = 168] [outer = 00000000] 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (16E5F800) [pid = 3100] [serial = 169] [outer = 16E5A400] 16:25:49 INFO - PROCESS | 3100 | 1461194749595 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (16E5F400) [pid = 3100] [serial = 170] [outer = 16E5A400] 16:25:49 INFO - PROCESS | 3100 | 1461194749968 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 16:25:50 INFO - PROCESS | 3100 | 1461194750002 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 3100 | 1461194750004 Marionette TRACE conn4 <- [1,193,null,{"value":"13"}] 16:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:25:50 INFO - PROCESS | 3100 | 1461194750007 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 3100 | 1461194750009 Marionette TRACE conn4 <- [1,194,null,{}] 16:25:50 INFO - PROCESS | 3100 | 1461194750013 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 3100 | 1461194750090 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:25:50 INFO - PROCESS | 3100 | 1461194750162 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 3100 | ++DOCSHELL 1E85B000 == 40 [pid = 3100] [id = 58] 16:25:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1E85B400) [pid = 3100] [serial = 171] [outer = 00000000] 16:25:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1E8D9400) [pid = 3100] [serial = 172] [outer = 1E85B400] 16:25:50 INFO - PROCESS | 3100 | 1461194750208 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1E8DE800) [pid = 3100] [serial = 173] [outer = 1E85B400] 16:25:50 INFO - PROCESS | 3100 | 1461194750754 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 771ms 16:25:50 INFO - PROCESS | 3100 | 1461194750779 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 3100 | 1461194750785 Marionette TRACE conn4 <- [1,197,null,{"value":"13"}] 16:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:25:50 INFO - PROCESS | 3100 | 1461194750791 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 3100 | 1461194750795 Marionette TRACE conn4 <- [1,198,null,{}] 16:25:50 INFO - PROCESS | 3100 | 1461194750800 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 3100 | 1461194750906 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:25:51 INFO - PROCESS | 3100 | 1461194750995 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 3100 | ++DOCSHELL 128E2000 == 41 [pid = 3100] [id = 59] 16:25:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (12904C00) [pid = 3100] [serial = 174] [outer = 00000000] 16:25:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (12E63000) [pid = 3100] [serial = 175] [outer = 12904C00] 16:25:51 INFO - PROCESS | 3100 | 1461194751055 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1301A000) [pid = 3100] [serial = 176] [outer = 12904C00] 16:25:51 INFO - PROCESS | 3100 | 1461194751657 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 16:25:51 INFO - PROCESS | 3100 | 1461194751664 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 3100 | 1461194751670 Marionette TRACE conn4 <- [1,201,null,{"value":"13"}] 16:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:25:51 INFO - PROCESS | 3100 | 1461194751676 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 3100 | 1461194751679 Marionette TRACE conn4 <- [1,202,null,{}] 16:25:51 INFO - PROCESS | 3100 | 1461194751684 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 3100 | 1461194751788 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:25:51 INFO - PROCESS | 3100 | 1461194751862 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 3100 | ++DOCSHELL 16E5A000 == 42 [pid = 3100] [id = 60] 16:25:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16E5A800) [pid = 3100] [serial = 177] [outer = 00000000] 16:25:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (18D54800) [pid = 3100] [serial = 178] [outer = 16E5A800] 16:25:51 INFO - PROCESS | 3100 | 1461194751919 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1AD6C400) [pid = 3100] [serial = 179] [outer = 16E5A800] 16:25:52 INFO - PROCESS | 3100 | 1461194752475 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 830ms 16:25:52 INFO - PROCESS | 3100 | 1461194752508 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 3100 | 1461194752511 Marionette TRACE conn4 <- [1,205,null,{"value":"13"}] 16:25:52 INFO - PROCESS | 3100 | 1461194752515 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:25:52 INFO - PROCESS | 3100 | 1461194752519 Marionette TRACE conn4 <- [1,206,null,{}] 16:25:52 INFO - PROCESS | 3100 | 1461194752566 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 3100 | 1461194752701 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:25:52 INFO - PROCESS | 3100 | 1461194752776 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 3100 | ++DOCSHELL 12681000 == 43 [pid = 3100] [id = 61] 16:25:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12801C00) [pid = 3100] [serial = 180] [outer = 00000000] 16:25:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BC34800) [pid = 3100] [serial = 181] [outer = 12801C00] 16:25:52 INFO - PROCESS | 3100 | 1461194752886 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C51E000) [pid = 3100] [serial = 182] [outer = 12801C00] 16:25:53 INFO - PROCESS | 3100 | 1461194753608 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1129ms 16:25:53 INFO - PROCESS | 3100 | 1461194753648 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:25:53 INFO - PROCESS | 3100 | 1461194753652 Marionette TRACE conn4 <- [1,209,null,{"value":"13"}] 16:25:53 INFO - PROCESS | 3100 | 1461194753658 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 3100 | 1461194753662 Marionette TRACE conn4 <- [1,210,null,{}] 16:25:53 INFO - PROCESS | 3100 | 1461194753668 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 3100 | 1461194753764 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:25:53 INFO - PROCESS | 3100 | 1461194753839 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 3100 | ++DOCSHELL 12DE0800 == 44 [pid = 3100] [id = 62] 16:25:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12DE1000) [pid = 3100] [serial = 183] [outer = 00000000] 16:25:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12E60C00) [pid = 3100] [serial = 184] [outer = 12DE1000] 16:25:53 INFO - PROCESS | 3100 | 1461194753891 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (130FB800) [pid = 3100] [serial = 185] [outer = 12DE1000] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 16E59C00 == 43 [pid = 3100] [id = 57] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 16E0D800 == 42 [pid = 3100] [id = 56] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 0F043000 == 41 [pid = 3100] [id = 55] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 1BC82000 == 40 [pid = 3100] [id = 54] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 1AD34000 == 39 [pid = 3100] [id = 53] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 1870F000 == 38 [pid = 3100] [id = 52] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 17536C00 == 37 [pid = 3100] [id = 51] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 12CAC000 == 36 [pid = 3100] [id = 50] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 128BD000 == 35 [pid = 3100] [id = 49] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 13918400 == 34 [pid = 3100] [id = 48] 16:25:54 INFO - PROCESS | 3100 | --DOCSHELL 12593000 == 33 [pid = 3100] [id = 47] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (0F0AF800) [pid = 3100] [serial = 108] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (125F4800) [pid = 3100] [serial = 109] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (13918C00) [pid = 3100] [serial = 114] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (13E9C800) [pid = 3100] [serial = 115] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1A193000) [pid = 3100] [serial = 121] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (12910C00) [pid = 3100] [serial = 111] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (12CAC800) [pid = 3100] [serial = 112] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (177A8C00) [pid = 3100] [serial = 117] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C51B800) [pid = 3100] [serial = 133] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1A181400) [pid = 3100] [serial = 120] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1B68B800) [pid = 3100] [serial = 126] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1C7F1400) [pid = 3100] [serial = 135] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (128E1C00) [pid = 3100] [serial = 94] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (128DAC00) [pid = 3100] [serial = 93] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (17533000) [pid = 3100] [serial = 97] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (16E0B000) [pid = 3100] [serial = 96] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1B113C00) [pid = 3100] [serial = 100] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1B109800) [pid = 3100] [serial = 99] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1C3CCC00) [pid = 3100] [serial = 103] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1C510C00) [pid = 3100] [serial = 102] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1290D400) [pid = 3100] [serial = 105] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1B004400) [pid = 3100] [serial = 124] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1AD0E400) [pid = 3100] [serial = 123] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C51C000) [pid = 3100] [serial = 132] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1BCD1800) [pid = 3100] [serial = 127] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1BC80C00) [pid = 3100] [serial = 130] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1B503000) [pid = 3100] [serial = 129] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1859E400) [pid = 3100] [serial = 118] [outer = 00000000] [url = about:blank] 16:25:54 INFO - PROCESS | 3100 | 1461194754396 Marionette TRACE conn4 <- [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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 790ms 16:25:54 INFO - PROCESS | 3100 | 1461194754449 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 3100 | 1461194754454 Marionette TRACE conn4 <- [1,213,null,{"value":"13"}] 16:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:25:54 INFO - PROCESS | 3100 | 1461194754460 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 3100 | 1461194754463 Marionette TRACE conn4 <- [1,214,null,{}] 16:25:54 INFO - PROCESS | 3100 | 1461194754467 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 3100 | 1461194754546 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:25:54 INFO - PROCESS | 3100 | 1461194754554 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 3100 | ++DOCSHELL 1263CC00 == 34 [pid = 3100] [id = 63] 16:25:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (128B6400) [pid = 3100] [serial = 186] [outer = 00000000] 16:25:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (12CA8C00) [pid = 3100] [serial = 187] [outer = 128B6400] 16:25:54 INFO - PROCESS | 3100 | 1461194754601 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12DE0400) [pid = 3100] [serial = 188] [outer = 128B6400] 16:25:55 INFO - PROCESS | 3100 | 1461194755055 Marionette TRACE conn4 <- [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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 16:25:55 INFO - PROCESS | 3100 | 1461194755092 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 3100 | 1461194755095 Marionette TRACE conn4 <- [1,217,null,{"value":"13"}] 16:25:55 INFO - PROCESS | 3100 | 1461194755098 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:25:55 INFO - PROCESS | 3100 | 1461194755101 Marionette TRACE conn4 <- [1,218,null,{}] 16:25:55 INFO - PROCESS | 3100 | 1461194755112 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 3100 | 1461194755192 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:25:55 INFO - PROCESS | 3100 | 1461194755201 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 3100 | ++DOCSHELL 163E4400 == 35 [pid = 3100] [id = 64] 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (163E8C00) [pid = 3100] [serial = 189] [outer = 00000000] 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (16E58400) [pid = 3100] [serial = 190] [outer = 163E8C00] 16:25:55 INFO - PROCESS | 3100 | 1461194755250 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1701D400) [pid = 3100] [serial = 191] [outer = 163E8C00] 16:25:55 INFO - PROCESS | 3100 | 1461194755689 Marionette TRACE conn4 <- [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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 631ms 16:25:55 INFO - PROCESS | 3100 | 1461194755733 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 3100 | 1461194755735 Marionette TRACE conn4 <- [1,221,null,{"value":"13"}] 16:25:55 INFO - PROCESS | 3100 | 1461194755738 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:25:55 INFO - PROCESS | 3100 | 1461194755740 Marionette TRACE conn4 <- [1,222,null,{}] 16:25:55 INFO - PROCESS | 3100 | 1461194755743 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 3100 | 1461194755822 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:25:55 INFO - PROCESS | 3100 | 1461194755831 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 3100 | ++DOCSHELL 175DB000 == 36 [pid = 3100] [id = 65] 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (175DCC00) [pid = 3100] [serial = 192] [outer = 00000000] 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1859E800) [pid = 3100] [serial = 193] [outer = 175DCC00] 16:25:55 INFO - PROCESS | 3100 | 1461194755877 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (18646800) [pid = 3100] [serial = 194] [outer = 175DCC00] 16:25:56 INFO - PROCESS | 3100 | 1461194756324 Marionette TRACE conn4 <- [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]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 16:25:56 INFO - PROCESS | 3100 | 1461194756372 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 3100 | 1461194756374 Marionette TRACE conn4 <- [1,225,null,{"value":"13"}] 16:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:25:56 INFO - PROCESS | 3100 | 1461194756377 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 3100 | 1461194756379 Marionette TRACE conn4 <- [1,226,null,{}] 16:25:56 INFO - PROCESS | 3100 | 1461194756383 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 3100 | 1461194756458 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:25:56 INFO - PROCESS | 3100 | 1461194756464 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 3100 | ++DOCSHELL 1859CC00 == 37 [pid = 3100] [id = 66] 16:25:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (18649800) [pid = 3100] [serial = 195] [outer = 00000000] 16:25:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1A180C00) [pid = 3100] [serial = 196] [outer = 18649800] 16:25:56 INFO - PROCESS | 3100 | 1461194756510 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1A17D800) [pid = 3100] [serial = 197] [outer = 18649800] 16:25:57 INFO - PROCESS | 3100 | 1461194756987 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 631ms 16:25:57 INFO - PROCESS | 3100 | 1461194757009 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 3100 | 1461194757011 Marionette TRACE conn4 <- [1,229,null,{"value":"13"}] 16:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:25:57 INFO - PROCESS | 3100 | 1461194757020 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 3100 | 1461194757022 Marionette TRACE conn4 <- [1,230,null,{}] 16:25:57 INFO - PROCESS | 3100 | 1461194757026 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 3100 | 1461194757149 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:25:57 INFO - PROCESS | 3100 | 1461194757226 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 3100 | ++DOCSHELL 128D9800 == 38 [pid = 3100] [id = 67] 16:25:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1B004400) [pid = 3100] [serial = 198] [outer = 00000000] 16:25:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1B111400) [pid = 3100] [serial = 199] [outer = 1B004400] 16:25:57 INFO - PROCESS | 3100 | 1461194757275 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1B114C00) [pid = 3100] [serial = 200] [outer = 1B004400] 16:25:57 INFO - PROCESS | 3100 | 1461194757691 Marionette TRACE conn4 <- [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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 730ms 16:25:57 INFO - PROCESS | 3100 | 1461194757755 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 3100 | 1461194757757 Marionette TRACE conn4 <- [1,233,null,{"value":"13"}] 16:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:25:57 INFO - PROCESS | 3100 | 1461194757760 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 3100 | 1461194757761 Marionette TRACE conn4 <- [1,234,null,{}] 16:25:57 INFO - PROCESS | 3100 | 1461194757773 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 3100 | 1461194757873 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:25:57 INFO - PROCESS | 3100 | 1461194757885 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 3100 | ++DOCSHELL 16E57400 == 39 [pid = 3100] [id = 68] 16:25:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1A1B2400) [pid = 3100] [serial = 201] [outer = 00000000] 16:25:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1BC2A800) [pid = 3100] [serial = 202] [outer = 1A1B2400] 16:25:57 INFO - PROCESS | 3100 | 1461194757930 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1BC2E400) [pid = 3100] [serial = 203] [outer = 1A1B2400] 16:25:58 INFO - PROCESS | 3100 | 1461194758351 Marionette TRACE conn4 <- [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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 632ms 16:25:58 INFO - PROCESS | 3100 | 1461194758392 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 3100 | 1461194758394 Marionette TRACE conn4 <- [1,237,null,{"value":"13"}] 16:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:25:58 INFO - PROCESS | 3100 | 1461194758397 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 3100 | 1461194758399 Marionette TRACE conn4 <- [1,238,null,{}] 16:25:58 INFO - PROCESS | 3100 | 1461194758402 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 3100 | 1461194758500 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:25:58 INFO - PROCESS | 3100 | 1461194758579 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 3100 | ++DOCSHELL 009BB800 == 40 [pid = 3100] [id = 69] 16:25:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1BC80800) [pid = 3100] [serial = 204] [outer = 00000000] 16:25:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C3F1800) [pid = 3100] [serial = 205] [outer = 1BC80800] 16:25:58 INFO - PROCESS | 3100 | 1461194758625 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C514C00) [pid = 3100] [serial = 206] [outer = 1BC80800] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1AD69400) [pid = 3100] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (18D55400) [pid = 3100] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (16347400) [pid = 3100] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C3CF800) [pid = 3100] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128BE400) [pid = 3100] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (12E5E400) [pid = 3100] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (12677000) [pid = 3100] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1AD26C00) [pid = 3100] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (17537800) [pid = 3100] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:25:58 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E5A400) [pid = 3100] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:25:59 INFO - PROCESS | 3100 | 1461194759093 Marionette TRACE conn4 <- [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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 730ms 16:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:25:59 INFO - PROCESS | 3100 | 1461194759128 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 3100 | 1461194759131 Marionette TRACE conn4 <- [1,241,null,{"value":"13"}] 16:25:59 INFO - PROCESS | 3100 | 1461194759134 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 3100 | 1461194759136 Marionette TRACE conn4 <- [1,242,null,{}] 16:25:59 INFO - PROCESS | 3100 | 1461194759139 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:59 INFO - PROCESS | 3100 | 1461194759216 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:25:59 INFO - PROCESS | 3100 | 1461194759222 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 3100 | ++DOCSHELL 1BC26400 == 41 [pid = 3100] [id = 70] 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1BC81400) [pid = 3100] [serial = 207] [outer = 00000000] 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C51D000) [pid = 3100] [serial = 208] [outer = 1BC81400] 16:25:59 INFO - PROCESS | 3100 | 1461194759267 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C51BC00) [pid = 3100] [serial = 209] [outer = 1BC81400] 16:25:59 INFO - PROCESS | 3100 | 1461194759672 Marionette TRACE conn4 <- [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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms 16:25:59 INFO - PROCESS | 3100 | 1461194759711 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 3100 | 1461194759713 Marionette TRACE conn4 <- [1,245,null,{"value":"13"}] 16:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:25:59 INFO - PROCESS | 3100 | 1461194759716 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 3100 | 1461194759718 Marionette TRACE conn4 <- [1,246,null,{}] 16:25:59 INFO - PROCESS | 3100 | 1461194759721 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:59 INFO - PROCESS | 3100 | 1461194759797 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:25:59 INFO - PROCESS | 3100 | 1461194759803 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 3100 | ++DOCSHELL 1C517800 == 42 [pid = 3100] [id = 71] 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C557000) [pid = 3100] [serial = 210] [outer = 00000000] 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1DA82400) [pid = 3100] [serial = 211] [outer = 1C557000] 16:25:59 INFO - PROCESS | 3100 | 1461194759849 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1DC2F000) [pid = 3100] [serial = 212] [outer = 1C557000] 16:26:00 INFO - PROCESS | 3100 | 1461194760286 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 16:26:00 INFO - PROCESS | 3100 | 1461194760350 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 3100 | 1461194760353 Marionette TRACE conn4 <- [1,249,null,{"value":"13"}] 16:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:26:00 INFO - PROCESS | 3100 | 1461194760356 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 3100 | 1461194760359 Marionette TRACE conn4 <- [1,250,null,{}] 16:26:00 INFO - PROCESS | 3100 | 1461194760362 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 3100 | 1461194760457 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:26:00 INFO - PROCESS | 3100 | 1461194760463 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 3100 | ++DOCSHELL 1DC35C00 == 43 [pid = 3100] [id = 72] 16:26:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1E8DA400) [pid = 3100] [serial = 213] [outer = 00000000] 16:26:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1ED87400) [pid = 3100] [serial = 214] [outer = 1E8DA400] 16:26:00 INFO - PROCESS | 3100 | 1461194760513 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1F41B000) [pid = 3100] [serial = 215] [outer = 1E8DA400] 16:26:01 INFO - PROCESS | 3100 | 1461194761046 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 732ms 16:26:01 INFO - PROCESS | 3100 | 1461194761092 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 3100 | 1461194761097 Marionette TRACE conn4 <- [1,253,null,{"value":"13"}] 16:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:26:01 INFO - PROCESS | 3100 | 1461194761103 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 3100 | 1461194761107 Marionette TRACE conn4 <- [1,254,null,{}] 16:26:01 INFO - PROCESS | 3100 | 1461194761160 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 3100 | 1461194761313 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:26:01 INFO - PROCESS | 3100 | 1461194761399 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 3100 | ++DOCSHELL 12908800 == 44 [pid = 3100] [id = 73] 16:26:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1290D400) [pid = 3100] [serial = 216] [outer = 00000000] 16:26:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (12CAA000) [pid = 3100] [serial = 217] [outer = 1290D400] 16:26:01 INFO - PROCESS | 3100 | 1461194761467 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12E5C000) [pid = 3100] [serial = 218] [outer = 1290D400] 16:26:02 INFO - PROCESS | 3100 | 1461194762120 Marionette TRACE conn4 <- [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]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1066ms 16:26:02 INFO - PROCESS | 3100 | 1461194762174 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 3100 | 1461194762180 Marionette TRACE conn4 <- [1,257,null,{"value":"13"}] 16:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:26:02 INFO - PROCESS | 3100 | 1461194762186 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 3100 | 1461194762189 Marionette TRACE conn4 <- [1,258,null,{}] 16:26:02 INFO - PROCESS | 3100 | 1461194762193 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 3100 | 1461194762297 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:26:02 INFO - PROCESS | 3100 | 1461194762371 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 3100 | ++DOCSHELL 1634D400 == 45 [pid = 3100] [id = 74] 16:26:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (16352C00) [pid = 3100] [serial = 219] [outer = 00000000] 16:26:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1A59E400) [pid = 3100] [serial = 220] [outer = 16352C00] 16:26:02 INFO - PROCESS | 3100 | 1461194762428 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1AD29400) [pid = 3100] [serial = 221] [outer = 16352C00] 16:26:03 INFO - PROCESS | 3100 | 1461194763008 Marionette TRACE conn4 <- [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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 870ms 16:26:03 INFO - PROCESS | 3100 | 1461194763058 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 3100 | 1461194763061 Marionette TRACE conn4 <- [1,261,null,{"value":"13"}] 16:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:26:03 INFO - PROCESS | 3100 | 1461194763064 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 3100 | 1461194763068 Marionette TRACE conn4 <- [1,262,null,{}] 16:26:03 INFO - PROCESS | 3100 | 1461194763080 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 3100 | 1461194763184 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:26:03 INFO - PROCESS | 3100 | 1461194763261 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 3100 | ++DOCSHELL 1ED83C00 == 46 [pid = 3100] [id = 75] 16:26:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1ED85400) [pid = 3100] [serial = 222] [outer = 00000000] 16:26:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1F41C000) [pid = 3100] [serial = 223] [outer = 1ED85400] 16:26:03 INFO - PROCESS | 3100 | 1461194763320 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1F428400) [pid = 3100] [serial = 224] [outer = 1ED85400] 16:26:03 INFO - PROCESS | 3100 | 1461194763854 Marionette TRACE conn4 <- [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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 830ms 16:26:03 INFO - PROCESS | 3100 | 1461194763936 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 3100 | 1461194763939 Marionette TRACE conn4 <- [1,265,null,{"value":"13"}] 16:26:03 INFO - PROCESS | 3100 | 1461194763943 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 3100 | 1461194763946 Marionette TRACE conn4 <- [1,266,null,{}] 16:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:26:03 INFO - PROCESS | 3100 | 1461194763949 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 3100 | 1461194764052 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:26:04 INFO - PROCESS | 3100 | 1461194764144 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 3100 | ++DOCSHELL 0EF25C00 == 47 [pid = 3100] [id = 76] 16:26:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (0EF26C00) [pid = 3100] [serial = 225] [outer = 00000000] 16:26:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (0EF2FC00) [pid = 3100] [serial = 226] [outer = 0EF26C00] 16:26:04 INFO - PROCESS | 3100 | 1461194764201 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1AD6E400) [pid = 3100] [serial = 227] [outer = 0EF26C00] 16:26:04 INFO - PROCESS | 3100 | 1461194764759 Marionette TRACE conn4 <- [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]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 870ms 16:26:04 INFO - PROCESS | 3100 | 1461194764823 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 3100 | 1461194764826 Marionette TRACE conn4 <- [1,269,null,{"value":"13"}] 16:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:26:04 INFO - PROCESS | 3100 | 1461194764829 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 3100 | 1461194764832 Marionette TRACE conn4 <- [1,270,null,{}] 16:26:04 INFO - PROCESS | 3100 | 1461194764835 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 3100 | 1461194764934 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:26:05 INFO - PROCESS | 3100 | 1461194765008 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 3100 | ++DOCSHELL 128E7000 == 48 [pid = 3100] [id = 77] 16:26:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (128E7C00) [pid = 3100] [serial = 228] [outer = 00000000] 16:26:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (128EF800) [pid = 3100] [serial = 229] [outer = 128E7C00] 16:26:05 INFO - PROCESS | 3100 | 1461194765064 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (128F1000) [pid = 3100] [serial = 230] [outer = 128E7C00] 16:26:05 INFO - PROCESS | 3100 | 1461194765943 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1174ms 16:26:06 INFO - PROCESS | 3100 | 1461194766019 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 3100 | 1461194766021 Marionette TRACE conn4 <- [1,273,null,{"value":"13"}] 16:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:26:06 INFO - PROCESS | 3100 | 1461194766047 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 3100 | 1461194766050 Marionette TRACE conn4 <- [1,274,null,{}] 16:26:06 INFO - PROCESS | 3100 | 1461194766057 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 3100 | 1461194766186 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:26:06 INFO - PROCESS | 3100 | 1461194766256 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 3100 | ++DOCSHELL 0F043000 == 49 [pid = 3100] [id = 78] 16:26:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (0F043C00) [pid = 3100] [serial = 231] [outer = 00000000] 16:26:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1290E000) [pid = 3100] [serial = 232] [outer = 0F043C00] 16:26:06 INFO - PROCESS | 3100 | 1461194766328 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1301CC00) [pid = 3100] [serial = 233] [outer = 0F043C00] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 12CA9800 == 48 [pid = 3100] [id = 46] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 12906000 == 47 [pid = 3100] [id = 36] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 1C517800 == 46 [pid = 3100] [id = 71] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 1BC26400 == 45 [pid = 3100] [id = 70] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 009BB800 == 44 [pid = 3100] [id = 69] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 16E57400 == 43 [pid = 3100] [id = 68] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 128D9800 == 42 [pid = 3100] [id = 67] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 1859CC00 == 41 [pid = 3100] [id = 66] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 175DB000 == 40 [pid = 3100] [id = 65] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 163E4400 == 39 [pid = 3100] [id = 64] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 1263CC00 == 38 [pid = 3100] [id = 63] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 12DE0800 == 37 [pid = 3100] [id = 62] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1E8D9400) [pid = 3100] [serial = 172] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12810400) [pid = 3100] [serial = 138] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 12681000 == 36 [pid = 3100] [id = 61] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 16E5A000 == 35 [pid = 3100] [id = 60] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 128E2000 == 34 [pid = 3100] [id = 59] 16:26:06 INFO - PROCESS | 3100 | --DOCSHELL 1E85B000 == 33 [pid = 3100] [id = 58] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1B117C00) [pid = 3100] [serial = 156] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1A1B8000) [pid = 3100] [serial = 153] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (13019800) [pid = 3100] [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.] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A5A5400) [pid = 3100] [serial = 154] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C7F6400) [pid = 3100] [serial = 136] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C7F3000) [pid = 3100] [serial = 159] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (128DB400) [pid = 3100] [serial = 144] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (12909800) [pid = 3100] [serial = 145] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12E69800) [pid = 3100] [serial = 147] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (130EF000) [pid = 3100] [serial = 148] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1753C800) [pid = 3100] [serial = 141] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1B582400) [pid = 3100] [serial = 157] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (12DE7C00) [pid = 3100] [serial = 162] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C7EEC00) [pid = 3100] [serial = 160] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1DC2B800) [pid = 3100] [serial = 166] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1767F400) [pid = 3100] [serial = 150] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (130F6800) [pid = 3100] [serial = 163] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (16E5F400) [pid = 3100] [serial = 170] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1859D000) [pid = 3100] [serial = 151] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1E46F800) [pid = 3100] [serial = 167] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16E5F800) [pid = 3100] [serial = 169] [outer = 00000000] [url = about:blank] 16:26:06 INFO - PROCESS | 3100 | 1461194766788 Marionette TRACE conn4 <- [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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 790ms 16:26:06 INFO - PROCESS | 3100 | 1461194766833 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 3100 | 1461194766839 Marionette TRACE conn4 <- [1,277,null,{"value":"13"}] 16:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:26:06 INFO - PROCESS | 3100 | 1461194766845 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 3100 | 1461194766848 Marionette TRACE conn4 <- [1,278,null,{}] 16:26:06 INFO - PROCESS | 3100 | 1461194766852 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 3100 | 1461194766936 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:26:06 INFO - PROCESS | 3100 | 1461194766946 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 3100 | ++DOCSHELL 128F2C00 == 34 [pid = 3100] [id = 79] 16:26:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (12DE5400) [pid = 3100] [serial = 234] [outer = 00000000] 16:26:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (13E9F000) [pid = 3100] [serial = 235] [outer = 12DE5400] 16:26:07 INFO - PROCESS | 3100 | 1461194766993 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (16E57C00) [pid = 3100] [serial = 236] [outer = 12DE5400] 16:26:07 INFO - PROCESS | 3100 | 1461194767443 Marionette TRACE conn4 <- [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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 16:26:07 INFO - PROCESS | 3100 | 1461194767477 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 3100 | 1461194767479 Marionette TRACE conn4 <- [1,281,null,{"value":"13"}] 16:26:07 INFO - PROCESS | 3100 | 1461194767487 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:26:07 INFO - PROCESS | 3100 | 1461194767491 Marionette TRACE conn4 <- [1,282,null,{}] 16:26:07 INFO - PROCESS | 3100 | 1461194767501 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 3100 | 1461194767585 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:26:07 INFO - PROCESS | 3100 | 1461194767594 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 3100 | ++DOCSHELL 175D6800 == 35 [pid = 3100] [id = 80] 16:26:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (175DB000) [pid = 3100] [serial = 237] [outer = 00000000] 16:26:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (177A2C00) [pid = 3100] [serial = 238] [outer = 175DB000] 16:26:07 INFO - PROCESS | 3100 | 1461194767644 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1859DC00) [pid = 3100] [serial = 239] [outer = 175DB000] 16:26:08 INFO - PROCESS | 3100 | 1461194768093 Marionette TRACE conn4 <- [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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 16:26:08 INFO - PROCESS | 3100 | 1461194768122 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 3100 | 1461194768125 Marionette TRACE conn4 <- [1,285,null,{"value":"13"}] 16:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:26:08 INFO - PROCESS | 3100 | 1461194768132 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 3100 | 1461194768134 Marionette TRACE conn4 <- [1,286,null,{}] 16:26:08 INFO - PROCESS | 3100 | 1461194768138 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 3100 | 1461194768219 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:26:08 INFO - PROCESS | 3100 | 1461194768226 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 3100 | ++DOCSHELL 18714000 == 36 [pid = 3100] [id = 81] 16:26:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (18718C00) [pid = 3100] [serial = 240] [outer = 00000000] 16:26:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1A59D800) [pid = 3100] [serial = 241] [outer = 18718C00] 16:26:08 INFO - PROCESS | 3100 | 1461194768274 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1AD0B800) [pid = 3100] [serial = 242] [outer = 18718C00] 16:26:08 INFO - PROCESS | 3100 | 1461194768707 Marionette TRACE conn4 <- [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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 16:26:08 INFO - PROCESS | 3100 | 1461194768762 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 3100 | 1461194768764 Marionette TRACE conn4 <- [1,289,null,{"value":"13"}] 16:26:08 INFO - PROCESS | 3100 | 1461194768767 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:26:08 INFO - PROCESS | 3100 | 1461194768769 Marionette TRACE conn4 <- [1,290,null,{}] 16:26:08 INFO - PROCESS | 3100 | 1461194768779 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 3100 | 1461194768879 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:26:08 INFO - PROCESS | 3100 | 1461194768885 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 3100 | ++DOCSHELL 18654C00 == 37 [pid = 3100] [id = 82] 16:26:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (18D52800) [pid = 3100] [serial = 243] [outer = 00000000] 16:26:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1B10DC00) [pid = 3100] [serial = 244] [outer = 18D52800] 16:26:08 INFO - PROCESS | 3100 | 1461194768931 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1B578C00) [pid = 3100] [serial = 245] [outer = 18D52800] 16:26:09 INFO - PROCESS | 3100 | 1461194769384 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 16:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:26:09 INFO - PROCESS | 3100 | 1461194769442 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 3100 | 1461194769444 Marionette TRACE conn4 <- [1,293,null,{"value":"13"}] 16:26:09 INFO - PROCESS | 3100 | 1461194769447 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 3100 | 1461194769449 Marionette TRACE conn4 <- [1,294,null,{}] 16:26:09 INFO - PROCESS | 3100 | 1461194769459 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 3100 | 1461194769572 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:26:09 INFO - PROCESS | 3100 | 1461194769651 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 3100 | ++DOCSHELL 12589800 == 38 [pid = 3100] [id = 83] 16:26:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1BC2B800) [pid = 3100] [serial = 246] [outer = 00000000] 16:26:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C3F6400) [pid = 3100] [serial = 247] [outer = 1BC2B800] 16:26:09 INFO - PROCESS | 3100 | 1461194769700 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C513C00) [pid = 3100] [serial = 248] [outer = 1BC2B800] 16:26:10 INFO - PROCESS | 3100 | 1461194770117 Marionette TRACE conn4 <- [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]]]}] 16:26:10 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. 16:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 690ms 16:26:10 INFO - PROCESS | 3100 | 1461194770138 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 3100 | 1461194770140 Marionette TRACE conn4 <- [1,297,null,{"value":"13"}] 16:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:26:10 INFO - PROCESS | 3100 | 1461194770149 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 3100 | 1461194770151 Marionette TRACE conn4 <- [1,298,null,{}] 16:26:10 INFO - PROCESS | 3100 | 1461194770160 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:10 INFO - PROCESS | 3100 | 1461194770271 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:26:10 INFO - PROCESS | 3100 | 1461194770277 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 3100 | ++DOCSHELL 1C51C000 == 39 [pid = 3100] [id = 84] 16:26:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C51E800) [pid = 3100] [serial = 249] [outer = 00000000] 16:26:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7F5400) [pid = 3100] [serial = 250] [outer = 1C51E800] 16:26:10 INFO - PROCESS | 3100 | 1461194770325 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C7F7C00) [pid = 3100] [serial = 251] [outer = 1C51E800] 16:26:10 INFO - PROCESS | 3100 | 1461194770748 Marionette TRACE conn4 <- [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]]]}] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B004400) [pid = 3100] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A1B2400) [pid = 3100] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC80800) [pid = 3100] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12DE1000) [pid = 3100] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (175DCC00) [pid = 3100] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (18649800) [pid = 3100] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (163E8C00) [pid = 3100] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C557000) [pid = 3100] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (128B6400) [pid = 3100] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:26:10 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1BC81400) [pid = 3100] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 731ms 16:26:10 INFO - PROCESS | 3100 | 1461194770878 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 3100 | 1461194770880 Marionette TRACE conn4 <- [1,301,null,{"value":"13"}] 16:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:26:10 INFO - PROCESS | 3100 | 1461194770884 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 3100 | 1461194770885 Marionette TRACE conn4 <- [1,302,null,{}] 16:26:10 INFO - PROCESS | 3100 | 1461194770918 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 3100 | 1461194770996 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:26:11 INFO - PROCESS | 3100 | 1461194771005 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 3100 | ++DOCSHELL 1750E800 == 40 [pid = 3100] [id = 85] 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (175DCC00) [pid = 3100] [serial = 252] [outer = 00000000] 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1BC80800) [pid = 3100] [serial = 253] [outer = 175DCC00] 16:26:11 INFO - PROCESS | 3100 | 1461194771050 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12E64400) [pid = 3100] [serial = 254] [outer = 175DCC00] 16:26:11 INFO - PROCESS | 3100 | 1461194771451 Marionette TRACE conn4 <- [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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 591ms 16:26:11 INFO - PROCESS | 3100 | 1461194771479 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 3100 | 1461194771481 Marionette TRACE conn4 <- [1,305,null,{"value":"13"}] 16:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:26:11 INFO - PROCESS | 3100 | 1461194771493 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 3100 | 1461194771495 Marionette TRACE conn4 <- [1,306,null,{}] 16:26:11 INFO - PROCESS | 3100 | 1461194771503 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 3100 | 1461194771582 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:26:11 INFO - PROCESS | 3100 | 1461194771589 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 3100 | ++DOCSHELL 1C7EE400 == 41 [pid = 3100] [id = 86] 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1DB83800) [pid = 3100] [serial = 255] [outer = 00000000] 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1DCAC000) [pid = 3100] [serial = 256] [outer = 1DB83800] 16:26:11 INFO - PROCESS | 3100 | 1461194771634 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1EB41000) [pid = 3100] [serial = 257] [outer = 1DB83800] 16:26:12 INFO - PROCESS | 3100 | 1461194772048 Marionette TRACE conn4 <- [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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 16:26:12 INFO - PROCESS | 3100 | 1461194772070 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 3100 | 1461194772072 Marionette TRACE conn4 <- [1,309,null,{"value":"13"}] 16:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:26:12 INFO - PROCESS | 3100 | 1461194772086 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 3100 | 1461194772087 Marionette TRACE conn4 <- [1,310,null,{}] 16:26:12 INFO - PROCESS | 3100 | 1461194772091 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 3100 | 1461194772170 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:26:12 INFO - PROCESS | 3100 | 1461194772176 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 3100 | ++DOCSHELL 17538000 == 42 [pid = 3100] [id = 87] 16:26:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (19D43C00) [pid = 3100] [serial = 258] [outer = 00000000] 16:26:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (19D4A000) [pid = 3100] [serial = 259] [outer = 19D43C00] 16:26:12 INFO - PROCESS | 3100 | 1461194772225 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (19D49C00) [pid = 3100] [serial = 260] [outer = 19D43C00] 16:26:12 INFO - PROCESS | 3100 | 1461194772538 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:26:12 INFO - PROCESS | 3100 | 1461194772705 Marionette TRACE conn4 <- [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]]]}] 16:26:12 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. 16:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 690ms 16:26:12 INFO - PROCESS | 3100 | 1461194772766 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 3100 | 1461194772769 Marionette TRACE conn4 <- [1,313,null,{"value":"13"}] 16:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:26:12 INFO - PROCESS | 3100 | 1461194772772 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 3100 | 1461194772774 Marionette TRACE conn4 <- [1,314,null,{}] 16:26:12 INFO - PROCESS | 3100 | 1461194772778 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 3100 | 1461194772923 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:26:13 INFO - PROCESS | 3100 | 1461194773009 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC2C00 == 43 [pid = 3100] [id = 88] 16:26:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (0EFC6800) [pid = 3100] [serial = 261] [outer = 00000000] 16:26:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (121E1000) [pid = 3100] [serial = 262] [outer = 0EFC6800] 16:26:13 INFO - PROCESS | 3100 | 1461194773071 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1263CC00) [pid = 3100] [serial = 263] [outer = 0EFC6800] 16:26:13 INFO - PROCESS | 3100 | 1461194773745 Marionette TRACE conn4 <- [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]]]}] 16:26:13 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. 16:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1020ms 16:26:13 INFO - PROCESS | 3100 | 1461194773797 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 3100 | 1461194773803 Marionette TRACE conn4 <- [1,317,null,{"value":"13"}] 16:26:13 INFO - PROCESS | 3100 | 1461194773807 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:26:13 INFO - PROCESS | 3100 | 1461194773812 Marionette TRACE conn4 <- [1,318,null,{}] 16:26:13 INFO - PROCESS | 3100 | 1461194773835 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 3100 | 1461194773945 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:26:14 INFO - PROCESS | 3100 | 1461194774024 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 3100 | ++DOCSHELL 12910400 == 44 [pid = 3100] [id = 89] 16:26:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (12DE7400) [pid = 3100] [serial = 264] [outer = 00000000] 16:26:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (16356400) [pid = 3100] [serial = 265] [outer = 12DE7400] 16:26:14 INFO - PROCESS | 3100 | 1461194774126 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (16E61400) [pid = 3100] [serial = 266] [outer = 12DE7400] 16:26:14 INFO - PROCESS | 3100 | 1461194774687 Marionette TRACE conn4 <- [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]]]}] 16:26:14 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. 16:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 16:26:14 INFO - PROCESS | 3100 | 1461194774742 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 3100 | 1461194774745 Marionette TRACE conn4 <- [1,321,null,{"value":"13"}] 16:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:26:14 INFO - PROCESS | 3100 | 1461194774749 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 3100 | 1461194774752 Marionette TRACE conn4 <- [1,322,null,{}] 16:26:14 INFO - PROCESS | 3100 | 1461194774756 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 3100 | 1461194774863 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:26:14 INFO - PROCESS | 3100 | 1461194774955 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 3100 | ++DOCSHELL 1A183400 == 45 [pid = 3100] [id = 90] 16:26:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1A186C00) [pid = 3100] [serial = 267] [outer = 00000000] 16:26:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1B575000) [pid = 3100] [serial = 268] [outer = 1A186C00] 16:26:15 INFO - PROCESS | 3100 | 1461194775013 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1BC31400) [pid = 3100] [serial = 269] [outer = 1A186C00] 16:26:15 INFO - PROCESS | 3100 | 1461194775598 Marionette TRACE conn4 <- [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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 870ms 16:26:15 INFO - PROCESS | 3100 | 1461194775621 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 3100 | 1461194775626 Marionette TRACE conn4 <- [1,325,null,{"value":"13"}] 16:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:26:15 INFO - PROCESS | 3100 | 1461194775637 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 3100 | 1461194775642 Marionette TRACE conn4 <- [1,326,null,{}] 16:26:15 INFO - PROCESS | 3100 | 1461194775646 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:15 INFO - PROCESS | 3100 | 1461194775756 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:26:15 INFO - PROCESS | 3100 | 1461194775870 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 3100 | ++DOCSHELL 1F422C00 == 46 [pid = 3100] [id = 91] 16:26:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1F5BF400) [pid = 3100] [serial = 270] [outer = 00000000] 16:26:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1FEB7800) [pid = 3100] [serial = 271] [outer = 1F5BF400] 16:26:16 INFO - PROCESS | 3100 | 1461194775968 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FEBB000) [pid = 3100] [serial = 272] [outer = 1F5BF400] 16:26:16 INFO - PROCESS | 3100 | 1461194776739 Marionette TRACE conn4 <- [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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1131ms 16:26:16 INFO - PROCESS | 3100 | 1461194776767 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:26:16 INFO - PROCESS | 3100 | 1461194776771 Marionette TRACE conn4 <- [1,329,null,{"value":"13"}] 16:26:16 INFO - PROCESS | 3100 | 1461194776776 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 3100 | 1461194776780 Marionette TRACE conn4 <- [1,330,null,{}] 16:26:16 INFO - PROCESS | 3100 | 1461194776786 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 3100 | 1461194776881 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:26:16 INFO - PROCESS | 3100 | 1461194776963 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 3100 | ++DOCSHELL 128C2C00 == 47 [pid = 3100] [id = 92] 16:26:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (128D4800) [pid = 3100] [serial = 273] [outer = 00000000] 16:26:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (12CA8400) [pid = 3100] [serial = 274] [outer = 128D4800] 16:26:17 INFO - PROCESS | 3100 | 1461194777014 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (12E5FC00) [pid = 3100] [serial = 275] [outer = 128D4800] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 17538000 == 46 [pid = 3100] [id = 87] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 1C7EE400 == 45 [pid = 3100] [id = 86] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 1750E800 == 44 [pid = 3100] [id = 85] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 1C51C000 == 43 [pid = 3100] [id = 84] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 12589800 == 42 [pid = 3100] [id = 83] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 18654C00 == 41 [pid = 3100] [id = 82] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 18714000 == 40 [pid = 3100] [id = 81] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 175D6800 == 39 [pid = 3100] [id = 80] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 128F2C00 == 38 [pid = 3100] [id = 79] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 0F043000 == 37 [pid = 3100] [id = 78] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (18D54800) [pid = 3100] [serial = 178] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1BC34800) [pid = 3100] [serial = 181] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (12E63000) [pid = 3100] [serial = 175] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1ED87400) [pid = 3100] [serial = 214] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 1634D400 == 36 [pid = 3100] [id = 74] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 12908800 == 35 [pid = 3100] [id = 73] 16:26:17 INFO - PROCESS | 3100 | --DOCSHELL 1DC35C00 == 34 [pid = 3100] [id = 72] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1B111400) [pid = 3100] [serial = 199] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC2E400) [pid = 3100] [serial = 203] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1BC2A800) [pid = 3100] [serial = 202] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1B114C00) [pid = 3100] [serial = 200] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C3F1800) [pid = 3100] [serial = 205] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (130FB800) [pid = 3100] [serial = 185] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12E60C00) [pid = 3100] [serial = 184] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1859E800) [pid = 3100] [serial = 193] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (18646800) [pid = 3100] [serial = 194] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1A180C00) [pid = 3100] [serial = 196] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (16E58400) [pid = 3100] [serial = 190] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1701D400) [pid = 3100] [serial = 191] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1DC2F000) [pid = 3100] [serial = 212] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12CA8C00) [pid = 3100] [serial = 187] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (12DE0400) [pid = 3100] [serial = 188] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1DA82400) [pid = 3100] [serial = 211] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C514C00) [pid = 3100] [serial = 206] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C51D000) [pid = 3100] [serial = 208] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C51BC00) [pid = 3100] [serial = 209] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1A17D800) [pid = 3100] [serial = 197] [outer = 00000000] [url = about:blank] 16:26:17 INFO - PROCESS | 3100 | 1461194777700 Marionette TRACE conn4 <- [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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 990ms 16:26:17 INFO - PROCESS | 3100 | 1461194777767 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 3100 | 1461194777772 Marionette TRACE conn4 <- [1,333,null,{"value":"13"}] 16:26:17 INFO - PROCESS | 3100 | 1461194777778 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:26:17 INFO - PROCESS | 3100 | 1461194777781 Marionette TRACE conn4 <- [1,334,null,{}] 16:26:17 INFO - PROCESS | 3100 | 1461194777785 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 3100 | 1461194777866 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:26:17 INFO - PROCESS | 3100 | 1461194777872 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 3100 | ++DOCSHELL 0F044800 == 35 [pid = 3100] [id = 93] 16:26:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (0F046800) [pid = 3100] [serial = 276] [outer = 00000000] 16:26:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (128E3C00) [pid = 3100] [serial = 277] [outer = 0F046800] 16:26:17 INFO - PROCESS | 3100 | 1461194777919 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1290F400) [pid = 3100] [serial = 278] [outer = 0F046800] 16:26:18 INFO - PROCESS | 3100 | 1461194778384 Marionette TRACE conn4 <- [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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 630ms 16:26:18 INFO - PROCESS | 3100 | 1461194778411 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 3100 | 1461194778414 Marionette TRACE conn4 <- [1,337,null,{"value":"13"}] 16:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:26:18 INFO - PROCESS | 3100 | 1461194778417 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 3100 | 1461194778420 Marionette TRACE conn4 <- [1,338,null,{}] 16:26:18 INFO - PROCESS | 3100 | 1461194778431 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:18 INFO - PROCESS | 3100 | 1461194778543 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:26:18 INFO - PROCESS | 3100 | 1461194778553 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 3100 | ++DOCSHELL 16E57400 == 36 [pid = 3100] [id = 94] 16:26:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (16E57800) [pid = 3100] [serial = 279] [outer = 00000000] 16:26:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (16E62000) [pid = 3100] [serial = 280] [outer = 16E57800] 16:26:18 INFO - PROCESS | 3100 | 1461194778602 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1709E800) [pid = 3100] [serial = 281] [outer = 16E57800] 16:26:19 INFO - PROCESS | 3100 | 1461194779067 Marionette TRACE conn4 <- [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]]]}] 16:26:19 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. 16:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 16:26:19 INFO - PROCESS | 3100 | 1461194779092 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 3100 | 1461194779094 Marionette TRACE conn4 <- [1,341,null,{"value":"13"}] 16:26:19 INFO - PROCESS | 3100 | 1461194779102 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:26:19 INFO - PROCESS | 3100 | 1461194779104 Marionette TRACE conn4 <- [1,342,null,{}] 16:26:19 INFO - PROCESS | 3100 | 1461194779107 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 3100 | 1461194779194 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:26:19 INFO - PROCESS | 3100 | 1461194779201 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 3100 | ++DOCSHELL 17510400 == 37 [pid = 3100] [id = 95] 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (177AC400) [pid = 3100] [serial = 282] [outer = 00000000] 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (18652400) [pid = 3100] [serial = 283] [outer = 177AC400] 16:26:19 INFO - PROCESS | 3100 | 1461194779249 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (189F1C00) [pid = 3100] [serial = 284] [outer = 177AC400] 16:26:19 INFO - PROCESS | 3100 | 1461194779686 Marionette TRACE conn4 <- [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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 16:26:19 INFO - PROCESS | 3100 | 1461194779736 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:26:19 INFO - PROCESS | 3100 | 1461194779738 Marionette TRACE conn4 <- [1,345,null,{"value":"13"}] 16:26:19 INFO - PROCESS | 3100 | 1461194779741 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 3100 | 1461194779743 Marionette TRACE conn4 <- [1,346,null,{}] 16:26:19 INFO - PROCESS | 3100 | 1461194779746 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 3100 | 1461194779824 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:26:19 INFO - PROCESS | 3100 | 1461194779830 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 3100 | ++DOCSHELL 18D55400 == 38 [pid = 3100] [id = 96] 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (18D56C00) [pid = 3100] [serial = 285] [outer = 00000000] 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1A181400) [pid = 3100] [serial = 286] [outer = 18D56C00] 16:26:19 INFO - PROCESS | 3100 | 1461194779877 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1A180C00) [pid = 3100] [serial = 287] [outer = 18D56C00] 16:26:20 INFO - PROCESS | 3100 | 1461194780380 Marionette TRACE conn4 <- [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]]]}] 16:26:20 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. 16:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 16:26:20 INFO - PROCESS | 3100 | 1461194780413 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 3100 | 1461194780415 Marionette TRACE conn4 <- [1,349,null,{"value":"13"}] 16:26:20 INFO - PROCESS | 3100 | 1461194780418 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:26:20 INFO - PROCESS | 3100 | 1461194780420 Marionette TRACE conn4 <- [1,350,null,{}] 16:26:20 INFO - PROCESS | 3100 | 1461194780424 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 3100 | 1461194780547 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:26:20 INFO - PROCESS | 3100 | 1461194780562 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B8000 == 39 [pid = 3100] [id = 97] 16:26:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1B112000) [pid = 3100] [serial = 288] [outer = 00000000] 16:26:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B689800) [pid = 3100] [serial = 289] [outer = 1B112000] 16:26:20 INFO - PROCESS | 3100 | 1461194780652 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1BC29C00) [pid = 3100] [serial = 290] [outer = 1B112000] 16:26:21 INFO - PROCESS | 3100 | 1461194781085 Marionette TRACE conn4 <- [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]]]}] 16:26:21 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. 16:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 731ms 16:26:21 INFO - PROCESS | 3100 | 1461194781188 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 3100 | 1461194781190 Marionette TRACE conn4 <- [1,353,null,{"value":"13"}] 16:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:26:21 INFO - PROCESS | 3100 | 1461194781193 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 3100 | 1461194781195 Marionette TRACE conn4 <- [1,354,null,{}] 16:26:21 INFO - PROCESS | 3100 | 1461194781198 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 3100 | 1461194781300 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:26:21 INFO - PROCESS | 3100 | 1461194781311 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 3100 | ++DOCSHELL 1BC34400 == 40 [pid = 3100] [id = 98] 16:26:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1BC2F400) [pid = 3100] [serial = 291] [outer = 00000000] 16:26:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1BDAA400) [pid = 3100] [serial = 292] [outer = 1BC2F400] 16:26:21 INFO - PROCESS | 3100 | 1461194781400 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C3F3C00) [pid = 3100] [serial = 293] [outer = 1BC2F400] 16:26:21 INFO - PROCESS | 3100 | 1461194781836 Marionette TRACE conn4 <- [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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 16:26:21 INFO - PROCESS | 3100 | 1461194781873 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 3100 | 1461194781875 Marionette TRACE conn4 <- [1,357,null,{"value":"13"}] 16:26:21 INFO - PROCESS | 3100 | 1461194781878 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:26:21 INFO - PROCESS | 3100 | 1461194781880 Marionette TRACE conn4 <- [1,358,null,{}] 16:26:21 INFO - PROCESS | 3100 | 1461194781884 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 3100 | 1461194781985 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:26:22 INFO - PROCESS | 3100 | 1461194781993 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C517C00 == 41 [pid = 3100] [id = 99] 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C51C800) [pid = 3100] [serial = 294] [outer = 00000000] 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C5DC400) [pid = 3100] [serial = 295] [outer = 1C51C800] 16:26:22 INFO - PROCESS | 3100 | 1461194782081 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C55FC00) [pid = 3100] [serial = 296] [outer = 1C51C800] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1DB83800) [pid = 3100] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (18D52800) [pid = 3100] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (12801C00) [pid = 3100] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (12906400) [pid = 3100] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (163DA000) [pid = 3100] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1BC2B800) [pid = 3100] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C51E800) [pid = 3100] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (0F043C00) [pid = 3100] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (12DE5400) [pid = 3100] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (175DB000) [pid = 3100] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (18718C00) [pid = 3100] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (128E7C00) [pid = 3100] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:26:22 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (175DCC00) [pid = 3100] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:26:22 INFO - PROCESS | 3100 | 1461194782631 Marionette TRACE conn4 <- [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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 830ms 16:26:22 INFO - PROCESS | 3100 | 1461194782717 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 3100 | 1461194782719 Marionette TRACE conn4 <- [1,361,null,{"value":"13"}] 16:26:22 INFO - PROCESS | 3100 | 1461194782722 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 3100 | 1461194782723 Marionette TRACE conn4 <- [1,362,null,{}] 16:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:26:22 INFO - PROCESS | 3100 | 1461194782727 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 3100 | 1461194782803 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:26:22 INFO - PROCESS | 3100 | 1461194782809 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 3100 | ++DOCSHELL 12906400 == 42 [pid = 3100] [id = 100] 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (12907400) [pid = 3100] [serial = 297] [outer = 00000000] 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1A1BAC00) [pid = 3100] [serial = 298] [outer = 12907400] 16:26:22 INFO - PROCESS | 3100 | 1461194782858 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1B115C00) [pid = 3100] [serial = 299] [outer = 12907400] 16:26:23 INFO - PROCESS | 3100 | 1461194783288 Marionette TRACE conn4 <- [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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 630ms 16:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:26:23 INFO - PROCESS | 3100 | 1461194783357 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 3100 | 1461194783359 Marionette TRACE conn4 <- [1,365,null,{"value":"13"}] 16:26:23 INFO - PROCESS | 3100 | 1461194783363 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 3100 | 1461194783364 Marionette TRACE conn4 <- [1,366,null,{}] 16:26:23 INFO - PROCESS | 3100 | 1461194783368 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 3100 | 1461194783446 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:26:23 INFO - PROCESS | 3100 | 1461194783452 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 3100 | ++DOCSHELL 1BC26C00 == 43 [pid = 3100] [id = 101] 16:26:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1BC82000) [pid = 3100] [serial = 300] [outer = 00000000] 16:26:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1DA1A400) [pid = 3100] [serial = 301] [outer = 1BC82000] 16:26:23 INFO - PROCESS | 3100 | 1461194783497 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1DC2F000) [pid = 3100] [serial = 302] [outer = 1BC82000] 16:26:23 INFO - PROCESS | 3100 | 1461194783933 Marionette TRACE conn4 <- [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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 16:26:24 INFO - PROCESS | 3100 | 1461194783993 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 3100 | 1461194783996 Marionette TRACE conn4 <- [1,369,null,{"value":"13"}] 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:26:24 INFO - PROCESS | 3100 | 1461194783999 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 3100 | 1461194784001 Marionette TRACE conn4 <- [1,370,null,{}] 16:26:24 INFO - PROCESS | 3100 | 1461194784005 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 3100 | 1461194784102 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:26:24 INFO - PROCESS | 3100 | 1461194784147 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 3100 | ++DOCSHELL 1ED87400 == 44 [pid = 3100] [id = 102] 16:26:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1ED8E800) [pid = 3100] [serial = 303] [outer = 00000000] 16:26:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1F588C00) [pid = 3100] [serial = 304] [outer = 1ED8E800] 16:26:24 INFO - PROCESS | 3100 | 1461194784198 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1F5CAC00) [pid = 3100] [serial = 305] [outer = 1ED8E800] 16:26:24 INFO - PROCESS | 3100 | 1461194784863 Marionette TRACE conn4 <- [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]]]}] 16:26:24 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. 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 930ms 16:26:24 INFO - PROCESS | 3100 | 1461194784934 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 3100 | 1461194784940 Marionette TRACE conn4 <- [1,373,null,{"value":"13"}] 16:26:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:26:24 INFO - PROCESS | 3100 | 1461194784946 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 3100 | 1461194784950 Marionette TRACE conn4 <- [1,374,null,{}] 16:26:24 INFO - PROCESS | 3100 | 1461194784955 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 3100 | 1461194785065 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:26:25 INFO - PROCESS | 3100 | 1461194785188 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 3100 | ++DOCSHELL 128BE400 == 45 [pid = 3100] [id = 103] 16:26:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (128F2000) [pid = 3100] [serial = 306] [outer = 00000000] 16:26:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (12CB0800) [pid = 3100] [serial = 307] [outer = 128F2000] 16:26:25 INFO - PROCESS | 3100 | 1461194785249 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (12E66C00) [pid = 3100] [serial = 308] [outer = 128F2000] 16:26:25 INFO - PROCESS | 3100 | 1461194785891 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:26:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 971ms 16:26:25 INFO - PROCESS | 3100 | 1461194785919 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 3100 | 1461194785926 Marionette TRACE conn4 <- [1,377,null,{"value":"13"}] 16:26:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:26:25 INFO - PROCESS | 3100 | 1461194785933 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 3100 | 1461194785936 Marionette TRACE conn4 <- [1,378,null,{}] 16:26:25 INFO - PROCESS | 3100 | 1461194785941 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:26 INFO - PROCESS | 3100 | 1461194786049 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:26:26 INFO - PROCESS | 3100 | 1461194786128 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 3100 | ++DOCSHELL 138A8C00 == 46 [pid = 3100] [id = 104] 16:26:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (16E58C00) [pid = 3100] [serial = 309] [outer = 00000000] 16:26:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1859D000) [pid = 3100] [serial = 310] [outer = 16E58C00] 16:26:26 INFO - PROCESS | 3100 | 1461194786226 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (189EE000) [pid = 3100] [serial = 311] [outer = 16E58C00] 16:26:26 INFO - PROCESS | 3100 | 1461194786873 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:26:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 990ms 16:26:26 INFO - PROCESS | 3100 | 1461194786924 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 3100 | 1461194786926 Marionette TRACE conn4 <- [1,381,null,{"value":"13"}] 16:26:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:26:26 INFO - PROCESS | 3100 | 1461194786930 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 3100 | 1461194786934 Marionette TRACE conn4 <- [1,382,null,{}] 16:26:26 INFO - PROCESS | 3100 | 1461194786946 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:27 INFO - PROCESS | 3100 | 1461194787053 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:26:27 INFO - PROCESS | 3100 | 1461194787177 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 3100 | ++DOCSHELL 1DCA1800 == 47 [pid = 3100] [id = 105] 16:26:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1E475400) [pid = 3100] [serial = 312] [outer = 00000000] 16:26:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1ED89000) [pid = 3100] [serial = 313] [outer = 1E475400] 16:26:27 INFO - PROCESS | 3100 | 1461194787238 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1F5C9400) [pid = 3100] [serial = 314] [outer = 1E475400] 16:26:27 INFO - PROCESS | 3100 | 1461194787878 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:26:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 970ms 16:26:27 INFO - PROCESS | 3100 | 1461194787904 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 3100 | 1461194787906 Marionette TRACE conn4 <- [1,385,null,{"value":"13"}] 16:26:27 INFO - PROCESS | 3100 | 1461194787910 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:26:27 INFO - PROCESS | 3100 | 1461194787912 Marionette TRACE conn4 <- [1,386,null,{}] 16:26:27 INFO - PROCESS | 3100 | 1461194787916 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 3100 | 1461194788020 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:26:28 INFO - PROCESS | 3100 | 1461194788113 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 3100 | ++DOCSHELL 128DE000 == 48 [pid = 3100] [id = 106] 16:26:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (128F1800) [pid = 3100] [serial = 315] [outer = 00000000] 16:26:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (13987000) [pid = 3100] [serial = 316] [outer = 128F1800] 16:26:28 INFO - PROCESS | 3100 | 1461194788170 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (16E5DC00) [pid = 3100] [serial = 317] [outer = 128F1800] 16:26:28 INFO - PROCESS | 3100 | 1461194788899 Marionette TRACE conn4 <- [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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1019ms 16:26:28 INFO - PROCESS | 3100 | 1461194788933 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 3100 | 1461194788937 Marionette TRACE conn4 <- [1,389,null,{"value":"13"}] 16:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:26:28 INFO - PROCESS | 3100 | 1461194788942 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 3100 | 1461194788946 Marionette TRACE conn4 <- [1,390,null,{}] 16:26:28 INFO - PROCESS | 3100 | 1461194788952 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 3100 | 1461194789069 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:26:29 INFO - PROCESS | 3100 | 1461194789205 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 3100 | ++DOCSHELL 12E61C00 == 49 [pid = 3100] [id = 107] 16:26:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (12E62C00) [pid = 3100] [serial = 318] [outer = 00000000] 16:26:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (1398D000) [pid = 3100] [serial = 319] [outer = 12E62C00] 16:26:29 INFO - PROCESS | 3100 | 1461194789259 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (163E4400) [pid = 3100] [serial = 320] [outer = 12E62C00] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 1BC26C00 == 48 [pid = 3100] [id = 101] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 12906400 == 47 [pid = 3100] [id = 100] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 1C517C00 == 46 [pid = 3100] [id = 99] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 1BC34400 == 45 [pid = 3100] [id = 98] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 1A1B8000 == 44 [pid = 3100] [id = 97] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 18D55400 == 43 [pid = 3100] [id = 96] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 17510400 == 42 [pid = 3100] [id = 95] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 16E57400 == 41 [pid = 3100] [id = 94] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 0F044800 == 40 [pid = 3100] [id = 93] 16:26:29 INFO - PROCESS | 3100 | --DOCSHELL 128C2C00 == 39 [pid = 3100] [id = 92] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1C51E000) [pid = 3100] [serial = 182] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1290D000) [pid = 3100] [serial = 106] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (17680C00) [pid = 3100] [serial = 142] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1C3F6400) [pid = 3100] [serial = 247] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C7F5400) [pid = 3100] [serial = 250] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C513C00) [pid = 3100] [serial = 248] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (12CAA000) [pid = 3100] [serial = 217] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1A59E400) [pid = 3100] [serial = 220] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1F41C000) [pid = 3100] [serial = 223] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1290E000) [pid = 3100] [serial = 232] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1301CC00) [pid = 3100] [serial = 233] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (13E9F000) [pid = 3100] [serial = 235] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (16E57C00) [pid = 3100] [serial = 236] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (177A2C00) [pid = 3100] [serial = 238] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1859DC00) [pid = 3100] [serial = 239] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1A59D800) [pid = 3100] [serial = 241] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (128F1000) [pid = 3100] [serial = 230] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (128EF800) [pid = 3100] [serial = 229] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (0EF2FC00) [pid = 3100] [serial = 226] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1BC80800) [pid = 3100] [serial = 253] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12E64400) [pid = 3100] [serial = 254] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7F7C00) [pid = 3100] [serial = 251] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1EB41000) [pid = 3100] [serial = 257] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1B10DC00) [pid = 3100] [serial = 244] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B578C00) [pid = 3100] [serial = 245] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1DCAC000) [pid = 3100] [serial = 256] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1AD0B800) [pid = 3100] [serial = 242] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (19D4A000) [pid = 3100] [serial = 259] [outer = 00000000] [url = about:blank] 16:26:29 INFO - PROCESS | 3100 | 1461194789795 Marionette TRACE conn4 <- [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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 890ms 16:26:29 INFO - PROCESS | 3100 | 1461194789834 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 3100 | 1461194789840 Marionette TRACE conn4 <- [1,393,null,{"value":"13"}] 16:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:26:29 INFO - PROCESS | 3100 | 1461194789846 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 3100 | 1461194789848 Marionette TRACE conn4 <- [1,394,null,{}] 16:26:29 INFO - PROCESS | 3100 | 1461194789852 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 3100 | 1461194789933 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:26:29 INFO - PROCESS | 3100 | 1461194789942 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 3100 | ++DOCSHELL 128C0800 == 40 [pid = 3100] [id = 108] 16:26:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (128E1800) [pid = 3100] [serial = 321] [outer = 00000000] 16:26:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12DDE800) [pid = 3100] [serial = 322] [outer = 128E1800] 16:26:30 INFO - PROCESS | 3100 | 1461194789990 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12E68400) [pid = 3100] [serial = 323] [outer = 128E1800] 16:26:30 INFO - PROCESS | 3100 | 1461194790477 Marionette TRACE conn4 <- [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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 730ms 16:26:30 INFO - PROCESS | 3100 | 1461194790578 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 3100 | 1461194790580 Marionette TRACE conn4 <- [1,397,null,{"value":"13"}] 16:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:26:30 INFO - PROCESS | 3100 | 1461194790587 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 3100 | 1461194790590 Marionette TRACE conn4 <- [1,398,null,{}] 16:26:30 INFO - PROCESS | 3100 | 1461194790601 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 3100 | 1461194790691 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:26:30 INFO - PROCESS | 3100 | 1461194790767 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 3100 | ++DOCSHELL 138AF800 == 41 [pid = 3100] [id = 109] 16:26:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (16353000) [pid = 3100] [serial = 324] [outer = 00000000] 16:26:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1859D400) [pid = 3100] [serial = 325] [outer = 16353000] 16:26:30 INFO - PROCESS | 3100 | 1461194790817 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1870B000) [pid = 3100] [serial = 326] [outer = 16353000] 16:26:31 INFO - PROCESS | 3100 | 1461194791250 Marionette TRACE conn4 <- [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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 733ms 16:26:31 INFO - PROCESS | 3100 | 1461194791320 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 3100 | 1461194791323 Marionette TRACE conn4 <- [1,401,null,{"value":"13"}] 16:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:26:31 INFO - PROCESS | 3100 | 1461194791326 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 3100 | 1461194791328 Marionette TRACE conn4 <- [1,402,null,{}] 16:26:31 INFO - PROCESS | 3100 | 1461194791332 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 3100 | 1461194791417 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:26:31 INFO - PROCESS | 3100 | 1461194791430 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 3100 | ++DOCSHELL 1A196800 == 42 [pid = 3100] [id = 110] 16:26:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1A1B2C00) [pid = 3100] [serial = 327] [outer = 00000000] 16:26:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1B004400) [pid = 3100] [serial = 328] [outer = 1A1B2C00] 16:26:31 INFO - PROCESS | 3100 | 1461194791481 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1B10DC00) [pid = 3100] [serial = 329] [outer = 1A1B2C00] 16:26:31 INFO - PROCESS | 3100 | 1461194791957 Marionette TRACE conn4 <- [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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 16:26:32 INFO - PROCESS | 3100 | 1461194792001 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:26:32 INFO - PROCESS | 3100 | 1461194792003 Marionette TRACE conn4 <- [1,405,null,{"value":"13"}] 16:26:32 INFO - PROCESS | 3100 | 1461194792006 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 3100 | 1461194792008 Marionette TRACE conn4 <- [1,406,null,{}] 16:26:32 INFO - PROCESS | 3100 | 1461194792018 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 3100 | 1461194792149 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:26:32 INFO - PROCESS | 3100 | 1461194792161 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 3100 | ++DOCSHELL 128F1C00 == 43 [pid = 3100] [id = 111] 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B111800) [pid = 3100] [serial = 330] [outer = 00000000] 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1BC33400) [pid = 3100] [serial = 331] [outer = 1B111800] 16:26:32 INFO - PROCESS | 3100 | 1461194792210 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C3CCC00) [pid = 3100] [serial = 332] [outer = 1B111800] 16:26:32 INFO - PROCESS | 3100 | 1461194792669 Marionette TRACE conn4 <- [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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 16:26:32 INFO - PROCESS | 3100 | 1461194792677 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 3100 | 1461194792678 Marionette TRACE conn4 <- [1,409,null,{"value":"13"}] 16:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:26:32 INFO - PROCESS | 3100 | 1461194792685 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 3100 | 1461194792687 Marionette TRACE conn4 <- [1,410,null,{}] 16:26:32 INFO - PROCESS | 3100 | 1461194792690 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 3100 | 1461194792824 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:26:32 INFO - PROCESS | 3100 | 1461194792831 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 3100 | ++DOCSHELL 1BC29800 == 44 [pid = 3100] [id = 112] 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C510400) [pid = 3100] [serial = 333] [outer = 00000000] 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C7F7800) [pid = 3100] [serial = 334] [outer = 1C510400] 16:26:32 INFO - PROCESS | 3100 | 1461194792884 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1DA7BC00) [pid = 3100] [serial = 335] [outer = 1C510400] 16:26:33 INFO - PROCESS | 3100 | 1461194793370 Marionette TRACE conn4 <- [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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 730ms 16:26:33 INFO - PROCESS | 3100 | 1461194793446 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 3100 | 1461194793449 Marionette TRACE conn4 <- [1,413,null,{"value":"13"}] 16:26:33 INFO - PROCESS | 3100 | 1461194793462 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 3100 | 1461194793464 Marionette TRACE conn4 <- [1,414,null,{}] 16:26:33 INFO - PROCESS | 3100 | 1461194793467 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:26:33 INFO - PROCESS | 3100 | 1461194793570 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:26:33 INFO - PROCESS | 3100 | 1461194793628 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 3100 | ++DOCSHELL 128D4400 == 45 [pid = 3100] [id = 113] 16:26:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C7F8400) [pid = 3100] [serial = 336] [outer = 00000000] 16:26:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1EBD6000) [pid = 3100] [serial = 337] [outer = 1C7F8400] 16:26:33 INFO - PROCESS | 3100 | 1461194793677 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1EBD2400) [pid = 3100] [serial = 338] [outer = 1C7F8400] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1B112000) [pid = 3100] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1F5BF400) [pid = 3100] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (18D56C00) [pid = 3100] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC2F400) [pid = 3100] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (177AC400) [pid = 3100] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (128D4800) [pid = 3100] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (0F046800) [pid = 3100] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (16E57800) [pid = 3100] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C51C800) [pid = 3100] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1BC82000) [pid = 3100] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12907400) [pid = 3100] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E5A800) [pid = 3100] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (12904C00) [pid = 3100] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1E85B400) [pid = 3100] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:26:34 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (125DC400) [pid = 3100] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:26:34 INFO - PROCESS | 3100 | 1461194794264 Marionette TRACE conn4 <- [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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 811ms 16:26:34 INFO - PROCESS | 3100 | 1461194794283 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 3100 | 1461194794285 Marionette TRACE conn4 <- [1,417,null,{"value":"13"}] 16:26:34 INFO - PROCESS | 3100 | 1461194794288 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 3100 | 1461194794290 Marionette TRACE conn4 <- [1,418,null,{}] 16:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:26:34 INFO - PROCESS | 3100 | 1461194794294 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 3100 | 1461194794372 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:26:34 INFO - PROCESS | 3100 | 1461194794378 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 3100 | ++DOCSHELL 125DC400 == 46 [pid = 3100] [id = 114] 16:26:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (125F7000) [pid = 3100] [serial = 339] [outer = 00000000] 16:26:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (177AC400) [pid = 3100] [serial = 340] [outer = 125F7000] 16:26:34 INFO - PROCESS | 3100 | 1461194794426 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1B112000) [pid = 3100] [serial = 341] [outer = 125F7000] 16:26:35 INFO - PROCESS | 3100 | 1461194795343 Marionette TRACE conn4 <- [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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1065ms 16:26:35 INFO - PROCESS | 3100 | 1461194795358 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 3100 | 1461194795360 Marionette TRACE conn4 <- [1,421,null,{"value":"13"}] 16:26:35 INFO - PROCESS | 3100 | 1461194795363 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:26:35 INFO - PROCESS | 3100 | 1461194795365 Marionette TRACE conn4 <- [1,422,null,{}] 16:26:35 INFO - PROCESS | 3100 | 1461194795369 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 3100 | 1461194795474 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:26:35 INFO - PROCESS | 3100 | 1461194795483 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 3100 | ++DOCSHELL 1C516000 == 47 [pid = 3100] [id = 115] 16:26:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1E8D9400) [pid = 3100] [serial = 342] [outer = 00000000] 16:26:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1FD7C800) [pid = 3100] [serial = 343] [outer = 1E8D9400] 16:26:35 INFO - PROCESS | 3100 | 1461194795531 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1FD80800) [pid = 3100] [serial = 344] [outer = 1E8D9400] 16:26:36 INFO - PROCESS | 3100 | 1461194796642 Marionette TRACE conn4 <- [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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1323ms 16:26:36 INFO - PROCESS | 3100 | 1461194796703 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 3100 | 1461194796707 Marionette TRACE conn4 <- [1,425,null,{"value":"13"}] 16:26:36 INFO - PROCESS | 3100 | 1461194796713 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:26:36 INFO - PROCESS | 3100 | 1461194796717 Marionette TRACE conn4 <- [1,426,null,{}] 16:26:36 INFO - PROCESS | 3100 | 1461194796723 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 3100 | 1461194796827 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:26:37 INFO - PROCESS | 3100 | 1461194797032 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 3100 | ++DOCSHELL 128F2400 == 48 [pid = 3100] [id = 116] 16:26:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (12912800) [pid = 3100] [serial = 345] [outer = 00000000] 16:26:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (13EA4000) [pid = 3100] [serial = 346] [outer = 12912800] 16:26:37 INFO - PROCESS | 3100 | 1461194797093 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (16E57C00) [pid = 3100] [serial = 347] [outer = 12912800] 16:26:37 INFO - PROCESS | 3100 | 1461194797678 Marionette TRACE conn4 <- [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] 16:26:37 INFO - PROCESS | 3100 | 1461194797697 Marionette TRACE conn4 <- [1,429,null,{"value":"13"}] 16:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:26:37 INFO - PROCESS | 3100 | 1461194797721 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 3100 | 1461194797724 Marionette TRACE conn4 <- [1,430,null,{}] 16:26:37 INFO - PROCESS | 3100 | 1461194797728 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 3100 | 1461194797841 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:26:37 INFO - PROCESS | 3100 | 1461194797935 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 3100 | ++DOCSHELL 1A597800 == 49 [pid = 3100] [id = 117] 16:26:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1AD02400) [pid = 3100] [serial = 348] [outer = 00000000] 16:26:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1BC31800) [pid = 3100] [serial = 349] [outer = 1AD02400] 16:26:38 INFO - PROCESS | 3100 | 1461194797991 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C51C400) [pid = 3100] [serial = 350] [outer = 1AD02400] 16:26:38 INFO - PROCESS | 3100 | 1461194798657 Marionette TRACE conn4 <- [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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 970ms 16:26:38 INFO - PROCESS | 3100 | 1461194798696 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 3100 | 1461194798699 Marionette TRACE conn4 <- [1,433,null,{"value":"13"}] 16:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:26:38 INFO - PROCESS | 3100 | 1461194798703 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 3100 | 1461194798706 Marionette TRACE conn4 <- [1,434,null,{}] 16:26:38 INFO - PROCESS | 3100 | 1461194798719 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:38 INFO - PROCESS | 3100 | 1461194798829 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:26:38 INFO - PROCESS | 3100 | 1461194798955 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 3100 | ++DOCSHELL 12909400 == 50 [pid = 3100] [id = 118] 16:26:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (13013C00) [pid = 3100] [serial = 351] [outer = 00000000] 16:26:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1DCA3000) [pid = 3100] [serial = 352] [outer = 13013C00] 16:26:39 INFO - PROCESS | 3100 | 1461194799015 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1FEBCC00) [pid = 3100] [serial = 353] [outer = 13013C00] 16:26:39 INFO - PROCESS | 3100 | 1461194799783 Marionette TRACE conn4 <- [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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1133ms 16:26:39 INFO - PROCESS | 3100 | 1461194799840 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 3100 | 1461194799844 Marionette TRACE conn4 <- [1,437,null,{"value":"13"}] 16:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:26:39 INFO - PROCESS | 3100 | 1461194799849 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 3100 | 1461194799853 Marionette TRACE conn4 <- [1,438,null,{}] 16:26:39 INFO - PROCESS | 3100 | 1461194799858 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 3100 | 1461194799956 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:26:40 INFO - PROCESS | 3100 | 1461194800083 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 3100 | ++DOCSHELL 13918400 == 51 [pid = 3100] [id = 119] 16:26:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (13988400) [pid = 3100] [serial = 354] [outer = 00000000] 16:26:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (163E3400) [pid = 3100] [serial = 355] [outer = 13988400] 16:26:40 INFO - PROCESS | 3100 | 1461194800137 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (17020800) [pid = 3100] [serial = 356] [outer = 13988400] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 125DC400 == 50 [pid = 3100] [id = 114] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 128D4400 == 49 [pid = 3100] [id = 113] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 1BC29800 == 48 [pid = 3100] [id = 112] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 128F1C00 == 47 [pid = 3100] [id = 111] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 1A196800 == 46 [pid = 3100] [id = 110] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 138AF800 == 45 [pid = 3100] [id = 109] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 128C0800 == 44 [pid = 3100] [id = 108] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (121E1000) [pid = 3100] [serial = 262] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (16356400) [pid = 3100] [serial = 265] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1B575000) [pid = 3100] [serial = 268] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1F588C00) [pid = 3100] [serial = 304] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 12E61C00 == 43 [pid = 3100] [id = 107] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 138A8C00 == 42 [pid = 3100] [id = 104] 16:26:40 INFO - PROCESS | 3100 | --DOCSHELL 128BE400 == 41 [pid = 3100] [id = 103] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1E8DE800) [pid = 3100] [serial = 173] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (128DB800) [pid = 3100] [serial = 139] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1B689800) [pid = 3100] [serial = 289] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1FEBB000) [pid = 3100] [serial = 272] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1FEB7800) [pid = 3100] [serial = 271] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1A181400) [pid = 3100] [serial = 286] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1BDAA400) [pid = 3100] [serial = 292] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (18652400) [pid = 3100] [serial = 283] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (189F1C00) [pid = 3100] [serial = 284] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12E5FC00) [pid = 3100] [serial = 275] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (12CA8400) [pid = 3100] [serial = 274] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (128E3C00) [pid = 3100] [serial = 277] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1290F400) [pid = 3100] [serial = 278] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (16E62000) [pid = 3100] [serial = 280] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1709E800) [pid = 3100] [serial = 281] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1BC29C00) [pid = 3100] [serial = 290] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C5DC400) [pid = 3100] [serial = 295] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C3F3C00) [pid = 3100] [serial = 293] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1DC2F000) [pid = 3100] [serial = 302] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1DA1A400) [pid = 3100] [serial = 301] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C55FC00) [pid = 3100] [serial = 296] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1A1BAC00) [pid = 3100] [serial = 298] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1A180C00) [pid = 3100] [serial = 287] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1B115C00) [pid = 3100] [serial = 299] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1AD6C400) [pid = 3100] [serial = 179] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1301A000) [pid = 3100] [serial = 176] [outer = 00000000] [url = about:blank] 16:26:40 INFO - PROCESS | 3100 | 1461194800758 Marionette TRACE conn4 <- [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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 931ms 16:26:40 INFO - PROCESS | 3100 | 1461194800779 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 3100 | 1461194800785 Marionette TRACE conn4 <- [1,441,null,{"value":"13"}] 16:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:26:40 INFO - PROCESS | 3100 | 1461194800792 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 3100 | 1461194800794 Marionette TRACE conn4 <- [1,442,null,{}] 16:26:40 INFO - PROCESS | 3100 | 1461194800798 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:40 INFO - PROCESS | 3100 | 1461194800886 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:26:41 INFO - PROCESS | 3100 | 1461194800968 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 3100 | ++DOCSHELL 0F042C00 == 42 [pid = 3100] [id = 120] 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12180C00) [pid = 3100] [serial = 357] [outer = 00000000] 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1290BC00) [pid = 3100] [serial = 358] [outer = 12180C00] 16:26:41 INFO - PROCESS | 3100 | 1461194801018 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12DE1000) [pid = 3100] [serial = 359] [outer = 12180C00] 16:26:41 INFO - PROCESS | 3100 | 1461194801475 Marionette TRACE conn4 <- [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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 16:26:41 INFO - PROCESS | 3100 | 1461194801524 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 3100 | 1461194801527 Marionette TRACE conn4 <- [1,445,null,{"value":"13"}] 16:26:41 INFO - PROCESS | 3100 | 1461194801530 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:26:41 INFO - PROCESS | 3100 | 1461194801534 Marionette TRACE conn4 <- [1,446,null,{}] 16:26:41 INFO - PROCESS | 3100 | 1461194801545 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 3100 | 1461194801633 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:26:41 INFO - PROCESS | 3100 | 1461194801649 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 3100 | ++DOCSHELL 1859B400 == 43 [pid = 3100] [id = 121] 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1859BC00) [pid = 3100] [serial = 360] [outer = 00000000] 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1870DC00) [pid = 3100] [serial = 361] [outer = 1859BC00] 16:26:41 INFO - PROCESS | 3100 | 1461194801700 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (18D59400) [pid = 3100] [serial = 362] [outer = 1859BC00] 16:26:42 INFO - PROCESS | 3100 | 1461194802165 Marionette TRACE conn4 <- [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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 16:26:42 INFO - PROCESS | 3100 | 1461194802204 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 3100 | 1461194802207 Marionette TRACE conn4 <- [1,449,null,{"value":"13"}] 16:26:42 INFO - PROCESS | 3100 | 1461194802211 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:26:42 INFO - PROCESS | 3100 | 1461194802213 Marionette TRACE conn4 <- [1,450,null,{}] 16:26:42 INFO - PROCESS | 3100 | 1461194802216 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 3100 | 1461194802297 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:26:42 INFO - PROCESS | 3100 | 1461194802306 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 3100 | ++DOCSHELL 19D46400 == 44 [pid = 3100] [id = 122] 16:26:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1A195800) [pid = 3100] [serial = 363] [outer = 00000000] 16:26:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1AD30C00) [pid = 3100] [serial = 364] [outer = 1A195800] 16:26:42 INFO - PROCESS | 3100 | 1461194802353 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1B008000) [pid = 3100] [serial = 365] [outer = 1A195800] 16:26:42 INFO - PROCESS | 3100 | 1461194802824 Marionette TRACE conn4 <- [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] 16:26:42 INFO - PROCESS | 3100 | 1461194802852 Marionette TRACE conn4 <- [1,453,null,{"value":"13"}] 16:26:42 INFO - PROCESS | 3100 | 1461194802855 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:26:42 INFO - PROCESS | 3100 | 1461194802857 Marionette TRACE conn4 <- [1,454,null,{}] 16:26:42 INFO - PROCESS | 3100 | 1461194802860 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 3100 | 1461194802963 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:26:43 INFO - PROCESS | 3100 | 1461194803047 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 3100 | ++DOCSHELL 1B50AC00 == 45 [pid = 3100] [id = 123] 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1B583800) [pid = 3100] [serial = 366] [outer = 00000000] 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BC2E400) [pid = 3100] [serial = 367] [outer = 1B583800] 16:26:43 INFO - PROCESS | 3100 | 1461194803095 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1BC30800) [pid = 3100] [serial = 368] [outer = 1B583800] 16:26:43 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:43 INFO - PROCESS | 3100 | 1461194803541 Marionette TRACE conn4 <- [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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 16:26:43 INFO - PROCESS | 3100 | 1461194803589 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 3100 | 1461194803592 Marionette TRACE conn4 <- [1,457,null,{"value":"13"}] 16:26:43 INFO - PROCESS | 3100 | 1461194803595 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:26:43 INFO - PROCESS | 3100 | 1461194803597 Marionette TRACE conn4 <- [1,458,null,{}] 16:26:43 INFO - PROCESS | 3100 | 1461194803600 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 3100 | 1461194803745 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:26:43 INFO - PROCESS | 3100 | 1461194803760 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 3100 | ++DOCSHELL 128EE400 == 46 [pid = 3100] [id = 124] 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C511400) [pid = 3100] [serial = 369] [outer = 00000000] 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7F7400) [pid = 3100] [serial = 370] [outer = 1C511400] 16:26:43 INFO - PROCESS | 3100 | 1461194803814 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C7FA800) [pid = 3100] [serial = 371] [outer = 1C511400] 16:26:44 INFO - PROCESS | 3100 | 1461194804292 Marionette TRACE conn4 <- [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] 16:26:44 INFO - PROCESS | 3100 | 1461194804374 Marionette TRACE conn4 <- [1,461,null,{"value":"13"}] 16:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:26:44 INFO - PROCESS | 3100 | 1461194804377 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 3100 | 1461194804379 Marionette TRACE conn4 <- [1,462,null,{}] 16:26:44 INFO - PROCESS | 3100 | 1461194804383 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 3100 | 1461194804493 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:26:44 INFO - PROCESS | 3100 | 1461194804552 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 3100 | ++DOCSHELL 1DA82400 == 47 [pid = 3100] [id = 125] 16:26:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1E475800) [pid = 3100] [serial = 372] [outer = 00000000] 16:26:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1ED81400) [pid = 3100] [serial = 373] [outer = 1E475800] 16:26:44 INFO - PROCESS | 3100 | 1461194804601 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1F588000) [pid = 3100] [serial = 374] [outer = 1E475800] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (128E1800) [pid = 3100] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12E62C00) [pid = 3100] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1B111800) [pid = 3100] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A1B2C00) [pid = 3100] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (16353000) [pid = 3100] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C510400) [pid = 3100] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C7F8400) [pid = 3100] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1E8DA400) [pid = 3100] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1A186C00) [pid = 3100] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (0EF26C00) [pid = 3100] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (16352C00) [pid = 3100] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (12DE7400) [pid = 3100] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1290D400) [pid = 3100] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (0EFC6800) [pid = 3100] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1ED85400) [pid = 3100] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:26:45 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (125F7000) [pid = 3100] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:26:45 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:45 INFO - PROCESS | 3100 | 1461194805169 Marionette TRACE conn4 <- [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] 16:26:45 INFO - PROCESS | 3100 | 1461194805211 Marionette TRACE conn4 <- [1,465,null,{"value":"13"}] 16:26:45 INFO - PROCESS | 3100 | 1461194805214 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:26:45 INFO - PROCESS | 3100 | 1461194805216 Marionette TRACE conn4 <- [1,466,null,{}] 16:26:45 INFO - PROCESS | 3100 | 1461194805220 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 3100 | 1461194805324 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:26:45 INFO - PROCESS | 3100 | 1461194805377 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 3100 | ++DOCSHELL 0F042800 == 48 [pid = 3100] [id = 126] 16:26:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (0F049C00) [pid = 3100] [serial = 375] [outer = 00000000] 16:26:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1A190800) [pid = 3100] [serial = 376] [outer = 0F049C00] 16:26:45 INFO - PROCESS | 3100 | 1461194805423 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1AD0F000) [pid = 3100] [serial = 377] [outer = 0F049C00] 16:26:45 INFO - PROCESS | 3100 | 1461194805788 Marionette TRACE conn4 <- [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] 16:26:45 INFO - PROCESS | 3100 | 1461194805852 Marionette TRACE conn4 <- [1,469,null,{"value":"13"}] 16:26:45 INFO - PROCESS | 3100 | 1461194805855 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:26:45 INFO - PROCESS | 3100 | 1461194805857 Marionette TRACE conn4 <- [1,470,null,{}] 16:26:45 INFO - PROCESS | 3100 | 1461194805861 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 3100 | 1461194805942 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:26:45 INFO - PROCESS | 3100 | 1461194805948 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 3100 | ++DOCSHELL 1BC2EC00 == 49 [pid = 3100] [id = 127] 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BC35800) [pid = 3100] [serial = 378] [outer = 00000000] 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1FD87400) [pid = 3100] [serial = 379] [outer = 1BC35800] 16:26:46 INFO - PROCESS | 3100 | 1461194805996 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1FEB7800) [pid = 3100] [serial = 380] [outer = 1BC35800] 16:26:46 INFO - PROCESS | 3100 | 1461194806460 Marionette TRACE conn4 <- [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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 630ms 16:26:46 INFO - PROCESS | 3100 | 1461194806490 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 3100 | 1461194806492 Marionette TRACE conn4 <- [1,473,null,{"value":"13"}] 16:26:46 INFO - PROCESS | 3100 | 1461194806495 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:26:46 INFO - PROCESS | 3100 | 1461194806497 Marionette TRACE conn4 <- [1,474,null,{}] 16:26:46 INFO - PROCESS | 3100 | 1461194806501 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 3100 | 1461194806584 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:26:46 INFO - PROCESS | 3100 | 1461194806591 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 3100 | ++DOCSHELL 20286C00 == 50 [pid = 3100] [id = 128] 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (20287400) [pid = 3100] [serial = 381] [outer = 00000000] 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (20290000) [pid = 3100] [serial = 382] [outer = 20287400] 16:26:46 INFO - PROCESS | 3100 | 1461194806639 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (20291400) [pid = 3100] [serial = 383] [outer = 20287400] 16:26:47 INFO - PROCESS | 3100 | 1461194807198 Marionette TRACE conn4 <- [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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 770ms 16:26:47 INFO - PROCESS | 3100 | 1461194807321 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 3100 | 1461194807325 Marionette TRACE conn4 <- [1,477,null,{"value":"13"}] 16:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:26:47 INFO - PROCESS | 3100 | 1461194807346 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 3100 | 1461194807351 Marionette TRACE conn4 <- [1,478,null,{}] 16:26:47 INFO - PROCESS | 3100 | 1461194807360 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 3100 | 1461194807481 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:26:47 INFO - PROCESS | 3100 | 1461194807557 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 3100 | ++DOCSHELL 128BA400 == 51 [pid = 3100] [id = 129] 16:26:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (128BF400) [pid = 3100] [serial = 384] [outer = 00000000] 16:26:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (12E60C00) [pid = 3100] [serial = 385] [outer = 128BF400] 16:26:47 INFO - PROCESS | 3100 | 1461194807656 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (130F9C00) [pid = 3100] [serial = 386] [outer = 128BF400] 16:26:48 INFO - PROCESS | 3100 | 1461194808300 Marionette TRACE conn4 <- [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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 990ms 16:26:48 INFO - PROCESS | 3100 | 1461194808326 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 3100 | 1461194808332 Marionette TRACE conn4 <- [1,481,null,{"value":"13"}] 16:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:26:48 INFO - PROCESS | 3100 | 1461194808339 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 3100 | 1461194808342 Marionette TRACE conn4 <- [1,482,null,{}] 16:26:48 INFO - PROCESS | 3100 | 1461194808347 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:48 INFO - PROCESS | 3100 | 1461194808456 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:26:48 INFO - PROCESS | 3100 | 1461194808578 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 3100 | ++DOCSHELL 16E64000 == 52 [pid = 3100] [id = 130] 16:26:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1767A000) [pid = 3100] [serial = 387] [outer = 00000000] 16:26:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1A17B800) [pid = 3100] [serial = 388] [outer = 1767A000] 16:26:48 INFO - PROCESS | 3100 | 1461194808636 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1B10E000) [pid = 3100] [serial = 389] [outer = 1767A000] 16:26:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C5DEC00) [pid = 3100] [serial = 390] [outer = 12593800] 16:26:49 INFO - PROCESS | 3100 | 1461194809418 Marionette TRACE conn4 <- [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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1122ms 16:26:49 INFO - PROCESS | 3100 | 1461194809463 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 3100 | 1461194809465 Marionette TRACE conn4 <- [1,485,null,{"value":"13"}] 16:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:26:49 INFO - PROCESS | 3100 | 1461194809469 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 3100 | 1461194809473 Marionette TRACE conn4 <- [1,486,null,{}] 16:26:49 INFO - PROCESS | 3100 | 1461194809485 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 3100 | 1461194809627 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:26:49 INFO - PROCESS | 3100 | 1461194809751 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 3100 | ++DOCSHELL 1BDAB800 == 53 [pid = 3100] [id = 131] 16:26:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C511000) [pid = 3100] [serial = 391] [outer = 00000000] 16:26:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1DC39000) [pid = 3100] [serial = 392] [outer = 1C511000] 16:26:49 INFO - PROCESS | 3100 | 1461194809812 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD81C00) [pid = 3100] [serial = 393] [outer = 1C511000] 16:26:50 INFO - PROCESS | 3100 | 1461194810411 Marionette TRACE conn4 <- [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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 970ms 16:26:50 INFO - PROCESS | 3100 | 1461194810446 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 3100 | 1461194810449 Marionette TRACE conn4 <- [1,489,null,{"value":"13"}] 16:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:26:50 INFO - PROCESS | 3100 | 1461194810453 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 3100 | 1461194810455 Marionette TRACE conn4 <- [1,490,null,{}] 16:26:50 INFO - PROCESS | 3100 | 1461194810459 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 3100 | 1461194810566 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:26:50 INFO - PROCESS | 3100 | 1461194810664 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 3100 | ++DOCSHELL 1C05C000 == 54 [pid = 3100] [id = 132] 16:26:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C05D400) [pid = 3100] [serial = 394] [outer = 00000000] 16:26:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C067400) [pid = 3100] [serial = 395] [outer = 1C05D400] 16:26:50 INFO - PROCESS | 3100 | 1461194810721 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C7F5400) [pid = 3100] [serial = 396] [outer = 1C05D400] 16:26:51 INFO - PROCESS | 3100 | 1461194811254 Marionette TRACE conn4 <- [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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 871ms 16:26:51 INFO - PROCESS | 3100 | 1461194811330 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 3100 | 1461194811332 Marionette TRACE conn4 <- [1,493,null,{"value":"13"}] 16:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:26:51 INFO - PROCESS | 3100 | 1461194811336 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 3100 | 1461194811338 Marionette TRACE conn4 <- [1,494,null,{}] 16:26:51 INFO - PROCESS | 3100 | 1461194811342 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 3100 | 1461194811447 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:26:51 INFO - PROCESS | 3100 | 1461194811548 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 3100 | ++DOCSHELL 125F7800 == 55 [pid = 3100] [id = 133] 16:26:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (128D7C00) [pid = 3100] [serial = 397] [outer = 00000000] 16:26:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (16E58800) [pid = 3100] [serial = 398] [outer = 128D7C00] 16:26:51 INFO - PROCESS | 3100 | 1461194811608 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (16E61800) [pid = 3100] [serial = 399] [outer = 128D7C00] 16:26:52 INFO - PROCESS | 3100 | 1461194812324 Marionette TRACE conn4 <- [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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1022ms 16:26:52 INFO - PROCESS | 3100 | 1461194812361 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 3100 | 1461194812367 Marionette TRACE conn4 <- [1,497,null,{"value":"13"}] 16:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:26:52 INFO - PROCESS | 3100 | 1461194812373 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 3100 | 1461194812376 Marionette TRACE conn4 <- [1,498,null,{}] 16:26:52 INFO - PROCESS | 3100 | 1461194812399 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 3100 | 1461194812499 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:26:52 INFO - PROCESS | 3100 | 1461194812630 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCA000 == 56 [pid = 3100] [id = 134] 16:26:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (16E5B800) [pid = 3100] [serial = 400] [outer = 00000000] 16:26:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1767A400) [pid = 3100] [serial = 401] [outer = 16E5B800] 16:26:52 INFO - PROCESS | 3100 | 1461194812683 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1859E000) [pid = 3100] [serial = 402] [outer = 16E5B800] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 1BC2EC00 == 55 [pid = 3100] [id = 127] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 0F042800 == 54 [pid = 3100] [id = 126] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 1DA82400 == 53 [pid = 3100] [id = 125] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 128EE400 == 52 [pid = 3100] [id = 124] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 1B50AC00 == 51 [pid = 3100] [id = 123] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 19D46400 == 50 [pid = 3100] [id = 122] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 1859B400 == 49 [pid = 3100] [id = 121] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1ED89000) [pid = 3100] [serial = 313] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 0F042C00 == 48 [pid = 3100] [id = 120] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 13918400 == 47 [pid = 3100] [id = 119] 16:26:52 INFO - PROCESS | 3100 | --DOCSHELL 1C516000 == 46 [pid = 3100] [id = 115] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1F41B000) [pid = 3100] [serial = 215] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1BC31400) [pid = 3100] [serial = 269] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1AD6E400) [pid = 3100] [serial = 227] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1AD29400) [pid = 3100] [serial = 221] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (16E61400) [pid = 3100] [serial = 266] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (12E5C000) [pid = 3100] [serial = 218] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1263CC00) [pid = 3100] [serial = 263] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1F428400) [pid = 3100] [serial = 224] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (177AC400) [pid = 3100] [serial = 340] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (12DDE800) [pid = 3100] [serial = 322] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12E68400) [pid = 3100] [serial = 323] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (163E4400) [pid = 3100] [serial = 320] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1398D000) [pid = 3100] [serial = 319] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1BC33400) [pid = 3100] [serial = 331] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (13987000) [pid = 3100] [serial = 316] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1B004400) [pid = 3100] [serial = 328] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (12CB0800) [pid = 3100] [serial = 307] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1859D400) [pid = 3100] [serial = 325] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1870B000) [pid = 3100] [serial = 326] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1859D000) [pid = 3100] [serial = 310] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1DA7BC00) [pid = 3100] [serial = 335] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C7F7800) [pid = 3100] [serial = 334] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1EBD6000) [pid = 3100] [serial = 337] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1EBD2400) [pid = 3100] [serial = 338] [outer = 00000000] [url = about:blank] 16:26:52 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C3CCC00) [pid = 3100] [serial = 332] [outer = 00000000] [url = about:blank] 16:26:53 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1B10DC00) [pid = 3100] [serial = 329] [outer = 00000000] [url = about:blank] 16:26:53 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1B112000) [pid = 3100] [serial = 341] [outer = 00000000] [url = about:blank] 16:26:53 INFO - PROCESS | 3100 | 1461194813197 Marionette TRACE conn4 <- [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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 870ms 16:26:53 INFO - PROCESS | 3100 | 1461194813246 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 3100 | 1461194813251 Marionette TRACE conn4 <- [1,501,null,{"value":"13"}] 16:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:26:53 INFO - PROCESS | 3100 | 1461194813258 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 3100 | 1461194813261 Marionette TRACE conn4 <- [1,502,null,{}] 16:26:53 INFO - PROCESS | 3100 | 1461194813264 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 3100 | 1461194813349 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:26:53 INFO - PROCESS | 3100 | 1461194813358 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 3100 | ++DOCSHELL 128ECC00 == 47 [pid = 3100] [id = 135] 16:26:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (128EE800) [pid = 3100] [serial = 403] [outer = 00000000] 16:26:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (12E68400) [pid = 3100] [serial = 404] [outer = 128EE800] 16:26:53 INFO - PROCESS | 3100 | 1461194813408 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1393C800) [pid = 3100] [serial = 405] [outer = 128EE800] 16:26:53 INFO - PROCESS | 3100 | 1461194813903 Marionette TRACE conn4 <- [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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 674ms 16:26:53 INFO - PROCESS | 3100 | 1461194813935 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 3100 | 1461194813937 Marionette TRACE conn4 <- [1,505,null,{"value":"13"}] 16:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:26:53 INFO - PROCESS | 3100 | 1461194813941 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 3100 | 1461194813944 Marionette TRACE conn4 <- [1,506,null,{}] 16:26:54 INFO - PROCESS | 3100 | 1461194813955 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 3100 | 1461194814042 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:26:54 INFO - PROCESS | 3100 | 1461194814052 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 3100 | ++DOCSHELL 18652000 == 48 [pid = 3100] [id = 136] 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (18652400) [pid = 3100] [serial = 406] [outer = 00000000] 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (18D5A800) [pid = 3100] [serial = 407] [outer = 18652400] 16:26:54 INFO - PROCESS | 3100 | 1461194814100 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (19D4B400) [pid = 3100] [serial = 408] [outer = 18652400] 16:26:54 INFO - PROCESS | 3100 | 1461194814596 Marionette TRACE conn4 <- [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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 16:26:54 INFO - PROCESS | 3100 | 1461194814618 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 3100 | 1461194814620 Marionette TRACE conn4 <- [1,509,null,{"value":"13"}] 16:26:54 INFO - PROCESS | 3100 | 1461194814624 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:26:54 INFO - PROCESS | 3100 | 1461194814625 Marionette TRACE conn4 <- [1,510,null,{}] 16:26:54 INFO - PROCESS | 3100 | 1461194814629 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 3100 | 1461194814712 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:26:54 INFO - PROCESS | 3100 | 1461194814718 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 3100 | ++DOCSHELL 1AD07000 == 49 [pid = 3100] [id = 137] 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1AD26800) [pid = 3100] [serial = 409] [outer = 00000000] 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1B118400) [pid = 3100] [serial = 410] [outer = 1AD26800] 16:26:54 INFO - PROCESS | 3100 | 1461194814764 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1B578C00) [pid = 3100] [serial = 411] [outer = 1AD26800] 16:26:55 INFO - PROCESS | 3100 | 1461194815227 Marionette TRACE conn4 <- [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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 630ms 16:26:55 INFO - PROCESS | 3100 | 1461194815258 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 3100 | 1461194815260 Marionette TRACE conn4 <- [1,513,null,{"value":"13"}] 16:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:26:55 INFO - PROCESS | 3100 | 1461194815264 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 3100 | 1461194815265 Marionette TRACE conn4 <- [1,514,null,{}] 16:26:55 INFO - PROCESS | 3100 | 1461194815269 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:55 INFO - PROCESS | 3100 | 1461194815378 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:26:55 INFO - PROCESS | 3100 | 1461194815385 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 3100 | ++DOCSHELL 1B10F400 == 50 [pid = 3100] [id = 138] 16:26:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1B684C00) [pid = 3100] [serial = 412] [outer = 00000000] 16:26:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1BC7F800) [pid = 3100] [serial = 413] [outer = 1B684C00] 16:26:55 INFO - PROCESS | 3100 | 1461194815431 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C05B800) [pid = 3100] [serial = 414] [outer = 1B684C00] 16:26:55 INFO - PROCESS | 3100 | 1461194815945 Marionette TRACE conn4 <- [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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 732ms 16:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:26:56 INFO - PROCESS | 3100 | 1461194815996 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 3100 | 1461194815998 Marionette TRACE conn4 <- [1,517,null,{"value":"13"}] 16:26:56 INFO - PROCESS | 3100 | 1461194816001 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 3100 | 1461194816003 Marionette TRACE conn4 <- [1,518,null,{}] 16:26:56 INFO - PROCESS | 3100 | 1461194816006 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 3100 | 1461194816131 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:26:56 INFO - PROCESS | 3100 | 1461194816145 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 3100 | ++DOCSHELL 128E4400 == 51 [pid = 3100] [id = 139] 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (13EF5400) [pid = 3100] [serial = 415] [outer = 00000000] 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C5D2400) [pid = 3100] [serial = 416] [outer = 13EF5400] 16:26:56 INFO - PROCESS | 3100 | 1461194816196 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C552800) [pid = 3100] [serial = 417] [outer = 13EF5400] 16:26:56 INFO - PROCESS | 3100 | 1461194816658 Marionette TRACE conn4 <- [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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 16:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:26:56 INFO - PROCESS | 3100 | 1461194816671 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 3100 | 1461194816673 Marionette TRACE conn4 <- [1,521,null,{"value":"13"}] 16:26:56 INFO - PROCESS | 3100 | 1461194816676 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 3100 | 1461194816678 Marionette TRACE conn4 <- [1,522,null,{}] 16:26:56 INFO - PROCESS | 3100 | 1461194816682 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 3100 | 1461194816822 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:26:56 INFO - PROCESS | 3100 | 1461194816829 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 3100 | ++DOCSHELL 1C6CC800 == 52 [pid = 3100] [id = 140] 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C6CD000) [pid = 3100] [serial = 418] [outer = 00000000] 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C6D4400) [pid = 3100] [serial = 419] [outer = 1C6CD000] 16:26:56 INFO - PROCESS | 3100 | 1461194816875 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C7CA000) [pid = 3100] [serial = 420] [outer = 1C6CD000] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1ED8E800) [pid = 3100] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B583800) [pid = 3100] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1E8D9400) [pid = 3100] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1A195800) [pid = 3100] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1859BC00) [pid = 3100] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (13988400) [pid = 3100] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C511400) [pid = 3100] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (12180C00) [pid = 3100] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (0F049C00) [pid = 3100] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1E475800) [pid = 3100] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:26:57 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1BC35800) [pid = 3100] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:26:57 INFO - PROCESS | 3100 | 1461194817469 Marionette TRACE conn4 <- [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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 830ms 16:26:57 INFO - PROCESS | 3100 | 1461194817507 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 3100 | 1461194817510 Marionette TRACE conn4 <- [1,525,null,{"value":"13"}] 16:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:26:57 INFO - PROCESS | 3100 | 1461194817513 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 3100 | 1461194817515 Marionette TRACE conn4 <- [1,526,null,{}] 16:26:57 INFO - PROCESS | 3100 | 1461194817518 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:57 INFO - PROCESS | 3100 | 1461194817596 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:26:57 INFO - PROCESS | 3100 | 1461194817602 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 3100 | ++DOCSHELL 128D5000 == 53 [pid = 3100] [id = 141] 16:26:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (12906C00) [pid = 3100] [serial = 421] [outer = 00000000] 16:26:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1B68AC00) [pid = 3100] [serial = 422] [outer = 12906C00] 16:26:57 INFO - PROCESS | 3100 | 1461194817647 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C3F2800) [pid = 3100] [serial = 423] [outer = 12906C00] 16:26:58 INFO - PROCESS | 3100 | 1461194818107 Marionette TRACE conn4 <- [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]]]}] 16:26:58 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 16:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 16:26:58 INFO - PROCESS | 3100 | 1461194818183 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:26:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:26:58 INFO - PROCESS | 3100 | 1461194818186 Marionette TRACE conn4 <- [1,529,null,{"value":"13"}] 16:26:58 INFO - PROCESS | 3100 | 1461194818189 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 3100 | 1461194818190 Marionette TRACE conn4 <- [1,530,null,{}] 16:26:58 INFO - PROCESS | 3100 | 1461194818194 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 3100 | 1461194818278 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:26:58 INFO - PROCESS | 3100 | 1461194818285 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 3100 | ++DOCSHELL 1C6D3000 == 54 [pid = 3100] [id = 142] 16:26:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C7CFC00) [pid = 3100] [serial = 424] [outer = 00000000] 16:26:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7F8400) [pid = 3100] [serial = 425] [outer = 1C7CFC00] 16:26:58 INFO - PROCESS | 3100 | 1461194818330 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1DB8B800) [pid = 3100] [serial = 426] [outer = 1C7CFC00] 16:26:58 INFO - PROCESS | 3100 | 1461194818808 Marionette TRACE conn4 <- [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"]]]}] 16:26:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:26:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 16:26:58 INFO - PROCESS | 3100 | 1461194818860 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 3100 | 1461194818862 Marionette TRACE conn4 <- [1,533,null,{"value":"13"}] 16:26:58 INFO - PROCESS | 3100 | 1461194818869 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 3100 | 1461194818871 Marionette TRACE conn4 <- [1,534,null,{}] 16:26:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:26:58 INFO - PROCESS | 3100 | 1461194818875 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 3100 | 1461194818963 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:26:59 INFO - PROCESS | 3100 | 1461194818969 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 3100 | ++DOCSHELL 1C37C400 == 55 [pid = 3100] [id = 143] 16:26:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C37D000) [pid = 3100] [serial = 427] [outer = 00000000] 16:26:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C383800) [pid = 3100] [serial = 428] [outer = 1C37D000] 16:26:59 INFO - PROCESS | 3100 | 1461194819015 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C7D6800) [pid = 3100] [serial = 429] [outer = 1C37D000] 16:26:59 INFO - PROCESS | 3100 | 1461194819521 Marionette TRACE conn4 <- [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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:26:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 16:26:59 INFO - PROCESS | 3100 | 1461194819545 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:26:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:26:59 INFO - PROCESS | 3100 | 1461194819549 Marionette TRACE conn4 <- [1,537,null,{"value":"13"}] 16:26:59 INFO - PROCESS | 3100 | 1461194819555 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 3100 | 1461194819559 Marionette TRACE conn4 <- [1,538,null,{}] 16:26:59 INFO - PROCESS | 3100 | 1461194819565 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 3100 | 1461194819759 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:26:59 INFO - PROCESS | 3100 | 1461194819879 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 3100 | ++DOCSHELL 128EF400 == 56 [pid = 3100] [id = 144] 16:26:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (12913800) [pid = 3100] [serial = 430] [outer = 00000000] 16:26:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (12DE6C00) [pid = 3100] [serial = 431] [outer = 12913800] 16:26:59 INFO - PROCESS | 3100 | 1461194819943 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (12EEA800) [pid = 3100] [serial = 432] [outer = 12913800] 16:27:00 INFO - PROCESS | 3100 | 1461194820470 Marionette TRACE conn4 <- [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]]]}] 16:27:00 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. 16:27:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 930ms 16:27:00 INFO - PROCESS | 3100 | 1461194820485 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 3100 | 1461194820492 Marionette TRACE conn4 <- [1,541,null,{"value":"13"}] 16:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:27:00 INFO - PROCESS | 3100 | 1461194820498 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 3100 | 1461194820501 Marionette TRACE conn4 <- [1,542,null,{}] 16:27:00 INFO - PROCESS | 3100 | 1461194820506 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:00 INFO - PROCESS | 3100 | 1461194820616 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:27:00 INFO - PROCESS | 3100 | 1461194820716 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 3100 | ++DOCSHELL 1390F800 == 57 [pid = 3100] [id = 145] 16:27:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1398D000) [pid = 3100] [serial = 433] [outer = 00000000] 16:27:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1A1B0800) [pid = 3100] [serial = 434] [outer = 1398D000] 16:27:00 INFO - PROCESS | 3100 | 1461194820777 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1BDAAC00) [pid = 3100] [serial = 435] [outer = 1398D000] 16:27:01 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:01 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:01 INFO - PROCESS | 3100 | 1461194821437 Marionette TRACE conn4 <- [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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 971ms 16:27:01 INFO - PROCESS | 3100 | 1461194821470 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 3100 | 1461194821473 Marionette TRACE conn4 <- [1,545,null,{"value":"13"}] 16:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:27:01 INFO - PROCESS | 3100 | 1461194821476 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 3100 | 1461194821480 Marionette TRACE conn4 <- [1,546,null,{}] 16:27:01 INFO - PROCESS | 3100 | 1461194821492 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 3100 | 1461194821601 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:27:01 INFO - PROCESS | 3100 | 1461194821725 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D2C00 == 58 [pid = 3100] [id = 146] 16:27:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C7FCC00) [pid = 3100] [serial = 436] [outer = 00000000] 16:27:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1EBD4000) [pid = 3100] [serial = 437] [outer = 1C7FCC00] 16:27:01 INFO - PROCESS | 3100 | 1461194821786 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1F41BC00) [pid = 3100] [serial = 438] [outer = 1C7FCC00] 16:27:02 INFO - PROCESS | 3100 | 1461194822366 Marionette TRACE conn4 <- [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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 930ms 16:27:02 INFO - PROCESS | 3100 | 1461194822410 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:27:02 INFO - PROCESS | 3100 | 1461194822413 Marionette TRACE conn4 <- [1,549,null,{"value":"13"}] 16:27:02 INFO - PROCESS | 3100 | 1461194822417 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 3100 | 1461194822419 Marionette TRACE conn4 <- [1,550,null,{}] 16:27:02 INFO - PROCESS | 3100 | 1461194822423 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 3100 | 1461194822537 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:27:02 INFO - PROCESS | 3100 | 1461194822633 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 3100 | ++DOCSHELL 1FD7A400 == 59 [pid = 3100] [id = 147] 16:27:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1FD7B000) [pid = 3100] [serial = 439] [outer = 00000000] 16:27:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1FEB4400) [pid = 3100] [serial = 440] [outer = 1FD7B000] 16:27:02 INFO - PROCESS | 3100 | 1461194822690 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (2028AC00) [pid = 3100] [serial = 441] [outer = 1FD7B000] 16:27:03 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:03 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:03 INFO - PROCESS | 3100 | 1461194823273 Marionette TRACE conn4 <- [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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 930ms 16:27:03 INFO - PROCESS | 3100 | 1461194823350 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 3100 | 1461194823352 Marionette TRACE conn4 <- [1,553,null,{"value":"13"}] 16:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:27:03 INFO - PROCESS | 3100 | 1461194823356 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 3100 | 1461194823358 Marionette TRACE conn4 <- [1,554,null,{}] 16:27:03 INFO - PROCESS | 3100 | 1461194823362 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:03 INFO - PROCESS | 3100 | 1461194823463 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:27:03 INFO - PROCESS | 3100 | 1461194823587 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 3100 | ++DOCSHELL 1FEBD400 == 60 [pid = 3100] [id = 148] 16:27:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1FEBD800) [pid = 3100] [serial = 442] [outer = 00000000] 16:27:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (210B9800) [pid = 3100] [serial = 443] [outer = 1FEBD800] 16:27:03 INFO - PROCESS | 3100 | 1461194823644 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (210B9400) [pid = 3100] [serial = 444] [outer = 1FEBD800] 16:27:04 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:04 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:04 INFO - PROCESS | 3100 | 1461194824433 Marionette TRACE conn4 <- [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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1125ms 16:27:04 INFO - PROCESS | 3100 | 1461194824485 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 3100 | 1461194824489 Marionette TRACE conn4 <- [1,557,null,{"value":"13"}] 16:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:27:04 INFO - PROCESS | 3100 | 1461194824495 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 3100 | 1461194824498 Marionette TRACE conn4 <- [1,558,null,{}] 16:27:04 INFO - PROCESS | 3100 | 1461194824518 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 3100 | 1461194824615 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:27:04 INFO - PROCESS | 3100 | 1461194824694 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 3100 | ++DOCSHELL 12CA8C00 == 61 [pid = 3100] [id = 149] 16:27:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (12CA9400) [pid = 3100] [serial = 445] [outer = 00000000] 16:27:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (12E65C00) [pid = 3100] [serial = 446] [outer = 12CA9400] 16:27:04 INFO - PROCESS | 3100 | 1461194824745 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (13EA2400) [pid = 3100] [serial = 447] [outer = 12CA9400] 16:27:05 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:05 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:05 INFO - PROCESS | 3100 | 1461194825358 Marionette TRACE conn4 <- [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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 890ms 16:27:05 INFO - PROCESS | 3100 | 1461194825386 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 3100 | 1461194825392 Marionette TRACE conn4 <- [1,561,null,{"value":"13"}] 16:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:27:05 INFO - PROCESS | 3100 | 1461194825398 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 3100 | 1461194825400 Marionette TRACE conn4 <- [1,562,null,{}] 16:27:05 INFO - PROCESS | 3100 | 1461194825404 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 3100 | 1461194825504 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:27:05 INFO - PROCESS | 3100 | 1461194825606 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 3100 | ++DOCSHELL 17024000 == 62 [pid = 3100] [id = 150] 16:27:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (17537C00) [pid = 3100] [serial = 448] [outer = 00000000] 16:27:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (19D45000) [pid = 3100] [serial = 449] [outer = 17537C00] 16:27:05 INFO - PROCESS | 3100 | 1461194825656 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (1A196000) [pid = 3100] [serial = 450] [outer = 17537C00] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 1C6D3000 == 61 [pid = 3100] [id = 142] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 128D5000 == 60 [pid = 3100] [id = 141] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 1C6CC800 == 59 [pid = 3100] [id = 140] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 128E4400 == 58 [pid = 3100] [id = 139] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 1B10F400 == 57 [pid = 3100] [id = 138] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 1AD07000 == 56 [pid = 3100] [id = 137] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 18652000 == 55 [pid = 3100] [id = 136] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1BC31800) [pid = 3100] [serial = 349] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1DCA3000) [pid = 3100] [serial = 352] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (13EA4000) [pid = 3100] [serial = 346] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (20290000) [pid = 3100] [serial = 382] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 128ECC00 == 54 [pid = 3100] [id = 135] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 0EFCA000 == 53 [pid = 3100] [id = 134] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 1BDAB800 == 52 [pid = 3100] [id = 131] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 16E64000 == 51 [pid = 3100] [id = 130] 16:27:05 INFO - PROCESS | 3100 | --DOCSHELL 128BA400 == 50 [pid = 3100] [id = 129] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1BC2E400) [pid = 3100] [serial = 367] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1BC30800) [pid = 3100] [serial = 368] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1FD7C800) [pid = 3100] [serial = 343] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1FD80800) [pid = 3100] [serial = 344] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1AD30C00) [pid = 3100] [serial = 364] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1870DC00) [pid = 3100] [serial = 361] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (18D59400) [pid = 3100] [serial = 362] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (17020800) [pid = 3100] [serial = 356] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (163E3400) [pid = 3100] [serial = 355] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7F7400) [pid = 3100] [serial = 370] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1290BC00) [pid = 3100] [serial = 358] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (12DE1000) [pid = 3100] [serial = 359] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1A190800) [pid = 3100] [serial = 376] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1ED81400) [pid = 3100] [serial = 373] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1FD87400) [pid = 3100] [serial = 379] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1FEB7800) [pid = 3100] [serial = 380] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1F588000) [pid = 3100] [serial = 374] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C7FA800) [pid = 3100] [serial = 371] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1B008000) [pid = 3100] [serial = 365] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1AD0F000) [pid = 3100] [serial = 377] [outer = 00000000] [url = about:blank] 16:27:05 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1F5CAC00) [pid = 3100] [serial = 305] [outer = 00000000] [url = about:blank] 16:27:06 INFO - PROCESS | 3100 | 1461194826250 Marionette TRACE conn4 <- [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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 871ms 16:27:06 INFO - PROCESS | 3100 | 1461194826270 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 3100 | 1461194826273 Marionette TRACE conn4 <- [1,565,null,{"value":"13"}] 16:27:06 INFO - PROCESS | 3100 | 1461194826276 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:27:06 INFO - PROCESS | 3100 | 1461194826280 Marionette TRACE conn4 <- [1,566,null,{}] 16:27:06 INFO - PROCESS | 3100 | 1461194826291 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:06 INFO - PROCESS | 3100 | 1461194826383 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:27:06 INFO - PROCESS | 3100 | 1461194826479 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 3100 | ++DOCSHELL 163E3400 == 51 [pid = 3100] [id = 151] 16:27:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (16E15C00) [pid = 3100] [serial = 451] [outer = 00000000] 16:27:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1701BC00) [pid = 3100] [serial = 452] [outer = 16E15C00] 16:27:06 INFO - PROCESS | 3100 | 1461194826544 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1767E800) [pid = 3100] [serial = 453] [outer = 16E15C00] 16:27:06 INFO - PROCESS | 3100 | 1461194826936 Marionette TRACE conn4 <- [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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 16:27:06 INFO - PROCESS | 3100 | 1461194826950 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 3100 | 1461194826953 Marionette TRACE conn4 <- [1,569,null,{"value":"13"}] 16:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:27:07 INFO - PROCESS | 3100 | 1461194826972 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 3100 | 1461194826974 Marionette TRACE conn4 <- [1,570,null,{}] 16:27:07 INFO - PROCESS | 3100 | 1461194826978 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 3100 | 1461194827064 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:27:07 INFO - PROCESS | 3100 | 1461194827071 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 3100 | ++DOCSHELL 19D46800 == 52 [pid = 3100] [id = 152] 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1A1B3800) [pid = 3100] [serial = 454] [outer = 00000000] 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B508000) [pid = 3100] [serial = 455] [outer = 1A1B3800] 16:27:07 INFO - PROCESS | 3100 | 1461194827119 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1B687000) [pid = 3100] [serial = 456] [outer = 1A1B3800] 16:27:07 INFO - PROCESS | 3100 | 1461194827574 Marionette TRACE conn4 <- [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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 630ms 16:27:07 INFO - PROCESS | 3100 | 1461194827626 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 3100 | 1461194827628 Marionette TRACE conn4 <- [1,573,null,{"value":"13"}] 16:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:27:07 INFO - PROCESS | 3100 | 1461194827636 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 3100 | 1461194827638 Marionette TRACE conn4 <- [1,574,null,{}] 16:27:07 INFO - PROCESS | 3100 | 1461194827642 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 3100 | 1461194827727 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:27:07 INFO - PROCESS | 3100 | 1461194827733 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 3100 | ++DOCSHELL 1BC33800 == 53 [pid = 3100] [id = 153] 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1BC33C00) [pid = 3100] [serial = 457] [outer = 00000000] 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C061000) [pid = 3100] [serial = 458] [outer = 1BC33C00] 16:27:07 INFO - PROCESS | 3100 | 1461194827782 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C379400) [pid = 3100] [serial = 459] [outer = 1BC33C00] 16:27:08 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:08 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:08 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:08 INFO - PROCESS | 3100 | 1461194828246 Marionette TRACE conn4 <- [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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 16:27:08 INFO - PROCESS | 3100 | 1461194828312 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 3100 | 1461194828314 Marionette TRACE conn4 <- [1,577,null,{"value":"13"}] 16:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:27:08 INFO - PROCESS | 3100 | 1461194828317 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 3100 | 1461194828319 Marionette TRACE conn4 <- [1,578,null,{}] 16:27:08 INFO - PROCESS | 3100 | 1461194828323 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 3100 | 1461194828462 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:27:08 INFO - PROCESS | 3100 | 1461194828475 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 3100 | ++DOCSHELL 1C516800 == 54 [pid = 3100] [id = 154] 16:27:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C517400) [pid = 3100] [serial = 460] [outer = 00000000] 16:27:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C553400) [pid = 3100] [serial = 461] [outer = 1C517400] 16:27:08 INFO - PROCESS | 3100 | 1461194828571 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C6D4000) [pid = 3100] [serial = 462] [outer = 1C517400] 16:27:08 INFO - PROCESS | 3100 | 1461194828981 Marionette TRACE conn4 <- [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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 730ms 16:27:09 INFO - PROCESS | 3100 | 1461194829074 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 3100 | 1461194829076 Marionette TRACE conn4 <- [1,581,null,{"value":"13"}] 16:27:09 INFO - PROCESS | 3100 | 1461194829079 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 3100 | 1461194829081 Marionette TRACE conn4 <- [1,582,null,{}] 16:27:09 INFO - PROCESS | 3100 | 1461194829085 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:27:09 INFO - PROCESS | 3100 | 1461194829204 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:27:09 INFO - PROCESS | 3100 | 1461194829370 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 3100 | ++DOCSHELL 0F049000 == 55 [pid = 3100] [id = 155] 16:27:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (12643C00) [pid = 3100] [serial = 463] [outer = 00000000] 16:27:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C551800) [pid = 3100] [serial = 464] [outer = 12643C00] 16:27:09 INFO - PROCESS | 3100 | 1461194829433 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C51FC00) [pid = 3100] [serial = 465] [outer = 12643C00] 16:27:09 INFO - PROCESS | 3100 | 1461194829879 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 830ms 16:27:09 INFO - PROCESS | 3100 | 1461194829918 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 3100 | 1461194829920 Marionette TRACE conn4 <- [1,585,null,{"value":"13"}] 16:27:09 INFO - PROCESS | 3100 | 1461194829923 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:27:09 INFO - PROCESS | 3100 | 1461194829924 Marionette TRACE conn4 <- [1,586,null,{}] 16:27:09 INFO - PROCESS | 3100 | 1461194829933 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 3100 | 1461194830172 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1AD02400) [pid = 3100] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (12912800) [pid = 3100] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (128F1800) [pid = 3100] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (19D43C00) [pid = 3100] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (13013C00) [pid = 3100] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1B684C00) [pid = 3100] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (16E5B800) [pid = 3100] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (18652400) [pid = 3100] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (128EE800) [pid = 3100] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (128D7C00) [pid = 3100] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (13EF5400) [pid = 3100] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1AD26800) [pid = 3100] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7CFC00) [pid = 3100] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C6CD000) [pid = 3100] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (12906C00) [pid = 3100] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (128F2000) [pid = 3100] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1E475400) [pid = 3100] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:27:10 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (16E58C00) [pid = 3100] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:27:10 INFO - PROCESS | 3100 | 1461194830266 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC4800 == 56 [pid = 3100] [id = 156] 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (0EFC8000) [pid = 3100] [serial = 466] [outer = 00000000] 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (128E3400) [pid = 3100] [serial = 467] [outer = 0EFC8000] 16:27:10 INFO - PROCESS | 3100 | 1461194830315 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (12912800) [pid = 3100] [serial = 468] [outer = 0EFC8000] 16:27:10 INFO - PROCESS | 3100 | 1461194830677 Marionette TRACE conn4 <- [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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 770ms 16:27:10 INFO - PROCESS | 3100 | 1461194830698 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 3100 | 1461194830700 Marionette TRACE conn4 <- [1,589,null,{"value":"13"}] 16:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:27:10 INFO - PROCESS | 3100 | 1461194830714 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 3100 | 1461194830716 Marionette TRACE conn4 <- [1,590,null,{}] 16:27:10 INFO - PROCESS | 3100 | 1461194830719 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 3100 | 1461194830804 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:27:10 INFO - PROCESS | 3100 | 1461194830810 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 3100 | ++DOCSHELL 13EF5400 == 57 [pid = 3100] [id = 157] 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (177AC400) [pid = 3100] [serial = 469] [outer = 00000000] 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C6D8000) [pid = 3100] [serial = 470] [outer = 177AC400] 16:27:10 INFO - PROCESS | 3100 | 1461194830860 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C7F9000) [pid = 3100] [serial = 471] [outer = 177AC400] 16:27:11 INFO - PROCESS | 3100 | 1461194831304 Marionette TRACE conn4 <- [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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 631ms 16:27:11 INFO - PROCESS | 3100 | 1461194831338 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 3100 | 1461194831340 Marionette TRACE conn4 <- [1,593,null,{"value":"13"}] 16:27:11 INFO - PROCESS | 3100 | 1461194831343 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:27:11 INFO - PROCESS | 3100 | 1461194831345 Marionette TRACE conn4 <- [1,594,null,{}] 16:27:11 INFO - PROCESS | 3100 | 1461194831348 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 3100 | 1461194831429 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:27:11 INFO - PROCESS | 3100 | 1461194831435 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 3100 | ++DOCSHELL 1B50BC00 == 58 [pid = 3100] [id = 158] 16:27:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1E861800) [pid = 3100] [serial = 472] [outer = 00000000] 16:27:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1F58E800) [pid = 3100] [serial = 473] [outer = 1E861800] 16:27:11 INFO - PROCESS | 3100 | 1461194831483 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F5BC400) [pid = 3100] [serial = 474] [outer = 1E861800] 16:27:11 INFO - PROCESS | 3100 | 1461194831961 Marionette TRACE conn4 <- [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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 16:27:12 INFO - PROCESS | 3100 | 1461194832018 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 3100 | 1461194832020 Marionette TRACE conn4 <- [1,597,null,{"value":"13"}] 16:27:12 INFO - PROCESS | 3100 | 1461194832023 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:27:12 INFO - PROCESS | 3100 | 1461194832026 Marionette TRACE conn4 <- [1,598,null,{}] 16:27:12 INFO - PROCESS | 3100 | 1461194832030 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:12 INFO - PROCESS | 3100 | 1461194832129 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:27:12 INFO - PROCESS | 3100 | 1461194832135 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 3100 | ++DOCSHELL 1C05A800 == 59 [pid = 3100] [id = 159] 16:27:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD7C000) [pid = 3100] [serial = 475] [outer = 00000000] 16:27:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1FEBB800) [pid = 3100] [serial = 476] [outer = 1FD7C000] 16:27:12 INFO - PROCESS | 3100 | 1461194832189 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (20290C00) [pid = 3100] [serial = 477] [outer = 1FD7C000] 16:27:12 INFO - PROCESS | 3100 | 1461194832945 Marionette TRACE conn4 <- [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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 16:27:13 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:27:13 INFO - PROCESS | 3100 | 1461194833259 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 3100 | 1461194833263 Marionette TRACE conn4 <- [1,601,null,{"value":"13"}] 16:27:13 INFO - PROCESS | 3100 | 1461194833269 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 3100 | 1461194833273 Marionette TRACE conn4 <- [1,602,null,{}] 16:27:13 INFO - PROCESS | 3100 | 1461194833279 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:27:13 INFO - PROCESS | 3100 | 1461194833422 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:27:13 INFO - PROCESS | 3100 | 1461194833544 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 3100 | ++DOCSHELL 128E6C00 == 60 [pid = 3100] [id = 160] 16:27:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (128E7400) [pid = 3100] [serial = 478] [outer = 00000000] 16:27:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (16E5B400) [pid = 3100] [serial = 479] [outer = 128E7400] 16:27:13 INFO - PROCESS | 3100 | 1461194833607 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (17536C00) [pid = 3100] [serial = 480] [outer = 128E7400] 16:27:14 INFO - PROCESS | 3100 | 1461194834199 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 970ms 16:27:14 INFO - PROCESS | 3100 | 1461194834258 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 3100 | 1461194834265 Marionette TRACE conn4 <- [1,605,null,{"value":"13"}] 16:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:27:14 INFO - PROCESS | 3100 | 1461194834271 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 3100 | 1461194834274 Marionette TRACE conn4 <- [1,606,null,{}] 16:27:14 INFO - PROCESS | 3100 | 1461194834278 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 3100 | 1461194834388 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:27:14 INFO - PROCESS | 3100 | 1461194834515 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 3100 | ++DOCSHELL 1A17D400 == 61 [pid = 3100] [id = 161] 16:27:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1AD6E400) [pid = 3100] [serial = 481] [outer = 00000000] 16:27:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C510800) [pid = 3100] [serial = 482] [outer = 1AD6E400] 16:27:14 INFO - PROCESS | 3100 | 1461194834573 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C51B000) [pid = 3100] [serial = 483] [outer = 1AD6E400] 16:27:15 INFO - PROCESS | 3100 | 1461194835202 Marionette TRACE conn4 <- [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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 970ms 16:27:15 INFO - PROCESS | 3100 | 1461194835243 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 3100 | 1461194835246 Marionette TRACE conn4 <- [1,609,null,{"value":"13"}] 16:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:27:15 INFO - PROCESS | 3100 | 1461194835250 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 3100 | 1461194835253 Marionette TRACE conn4 <- [1,610,null,{}] 16:27:15 INFO - PROCESS | 3100 | 1461194835265 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:15 INFO - PROCESS | 3100 | 1461194835376 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:27:15 INFO - PROCESS | 3100 | 1461194835480 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 3100 | ++DOCSHELL 1C51A800 == 62 [pid = 3100] [id = 162] 16:27:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1FD7F800) [pid = 3100] [serial = 484] [outer = 00000000] 16:27:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (203CEC00) [pid = 3100] [serial = 485] [outer = 1FD7F800] 16:27:15 INFO - PROCESS | 3100 | 1461194835539 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (203D2800) [pid = 3100] [serial = 486] [outer = 1FD7F800] 16:27:16 INFO - PROCESS | 3100 | 1461194836159 Marionette TRACE conn4 <- [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]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 971ms 16:27:16 INFO - PROCESS | 3100 | 1461194836223 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 3100 | 1461194836226 Marionette TRACE conn4 <- [1,613,null,{"value":"13"}] 16:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:27:16 INFO - PROCESS | 3100 | 1461194836230 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 3100 | 1461194836232 Marionette TRACE conn4 <- [1,614,null,{}] 16:27:16 INFO - PROCESS | 3100 | 1461194836236 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 3100 | 1461194836344 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:27:16 INFO - PROCESS | 3100 | 1461194836491 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 3100 | ++DOCSHELL 1C729000 == 63 [pid = 3100] [id = 163] 16:27:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1C72A000) [pid = 3100] [serial = 487] [outer = 00000000] 16:27:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1C730000) [pid = 3100] [serial = 488] [outer = 1C72A000] 16:27:16 INFO - PROCESS | 3100 | 1461194836550 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (20293000) [pid = 3100] [serial = 489] [outer = 1C72A000] 16:27:17 INFO - PROCESS | 3100 | 1461194837127 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 970ms 16:27:17 INFO - PROCESS | 3100 | 1461194837353 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 3100 | 1461194837357 Marionette TRACE conn4 <- [1,617,null,{"value":"13"}] 16:27:17 INFO - PROCESS | 3100 | 1461194837376 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 3100 | 1461194837379 Marionette TRACE conn4 <- [1,618,null,{}] 16:27:17 INFO - PROCESS | 3100 | 1461194837385 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:27:17 INFO - PROCESS | 3100 | 1461194837484 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:27:17 INFO - PROCESS | 3100 | 1461194837565 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 3100 | ++DOCSHELL 125F3400 == 64 [pid = 3100] [id = 164] 16:27:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (128C3400) [pid = 3100] [serial = 490] [outer = 00000000] 16:27:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (13949400) [pid = 3100] [serial = 491] [outer = 128C3400] 16:27:17 INFO - PROCESS | 3100 | 1461194837657 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (163E7C00) [pid = 3100] [serial = 492] [outer = 128C3400] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1B50BC00 == 63 [pid = 3100] [id = 158] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 13EF5400 == 62 [pid = 3100] [id = 157] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 0EFC4800 == 61 [pid = 3100] [id = 156] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 0F049000 == 60 [pid = 3100] [id = 155] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1C516800 == 59 [pid = 3100] [id = 154] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1BC33800 == 58 [pid = 3100] [id = 153] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 19D46800 == 57 [pid = 3100] [id = 152] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 163E3400 == 56 [pid = 3100] [id = 151] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1C383800) [pid = 3100] [serial = 428] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 17024000 == 55 [pid = 3100] [id = 150] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 12CA8C00 == 54 [pid = 3100] [id = 149] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1FD7A400 == 53 [pid = 3100] [id = 147] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1C7D2C00 == 52 [pid = 3100] [id = 146] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1390F800 == 51 [pid = 3100] [id = 145] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 128EF400 == 50 [pid = 3100] [id = 144] 16:27:18 INFO - PROCESS | 3100 | --DOCSHELL 1C37C400 == 49 [pid = 3100] [id = 143] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (12E66C00) [pid = 3100] [serial = 308] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1F5C9400) [pid = 3100] [serial = 314] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (189EE000) [pid = 3100] [serial = 311] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1C51C400) [pid = 3100] [serial = 350] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (16E57C00) [pid = 3100] [serial = 347] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (16E5DC00) [pid = 3100] [serial = 317] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (19D49C00) [pid = 3100] [serial = 260] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1FEBCC00) [pid = 3100] [serial = 353] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12E60C00) [pid = 3100] [serial = 385] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1A17B800) [pid = 3100] [serial = 388] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C05B800) [pid = 3100] [serial = 414] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1DC39000) [pid = 3100] [serial = 392] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C067400) [pid = 3100] [serial = 395] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC7F800) [pid = 3100] [serial = 413] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1859E000) [pid = 3100] [serial = 402] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1767A400) [pid = 3100] [serial = 401] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (18D5A800) [pid = 3100] [serial = 407] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (19D4B400) [pid = 3100] [serial = 408] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12E68400) [pid = 3100] [serial = 404] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1393C800) [pid = 3100] [serial = 405] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (16E61800) [pid = 3100] [serial = 399] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E58800) [pid = 3100] [serial = 398] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C552800) [pid = 3100] [serial = 417] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C5D2400) [pid = 3100] [serial = 416] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B118400) [pid = 3100] [serial = 410] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1DB8B800) [pid = 3100] [serial = 426] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C6D4400) [pid = 3100] [serial = 419] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1B68AC00) [pid = 3100] [serial = 422] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C3F2800) [pid = 3100] [serial = 423] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C7F8400) [pid = 3100] [serial = 425] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C7CA000) [pid = 3100] [serial = 420] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C519000) [pid = 3100] [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.] 16:27:18 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1B578C00) [pid = 3100] [serial = 411] [outer = 00000000] [url = about:blank] 16:27:18 INFO - PROCESS | 3100 | 1461194838331 Marionette TRACE conn4 <- [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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 970ms 16:27:18 INFO - PROCESS | 3100 | 1461194838366 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 3100 | 1461194838369 Marionette TRACE conn4 <- [1,621,null,{"value":"13"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:27:18 INFO - PROCESS | 3100 | 1461194838377 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 3100 | 1461194838381 Marionette TRACE conn4 <- [1,622,null,{}] 16:27:18 INFO - PROCESS | 3100 | 1461194838386 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 3100 | 1461194838474 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:27:18 INFO - PROCESS | 3100 | 1461194838481 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 3100 | ++DOCSHELL 0F049C00 == 50 [pid = 3100] [id = 165] 16:27:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (121DEC00) [pid = 3100] [serial = 493] [outer = 00000000] 16:27:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12E67400) [pid = 3100] [serial = 494] [outer = 121DEC00] 16:27:18 INFO - PROCESS | 3100 | 1461194838532 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1390F800) [pid = 3100] [serial = 495] [outer = 121DEC00] 16:27:18 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:19 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:19 INFO - PROCESS | 3100 | 1461194839064 Marionette TRACE conn4 <- [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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 730ms 16:27:19 INFO - PROCESS | 3100 | 1461194839108 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 3100 | 1461194839110 Marionette TRACE conn4 <- [1,625,null,{"value":"13"}] 16:27:19 INFO - PROCESS | 3100 | 1461194839114 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:27:19 INFO - PROCESS | 3100 | 1461194839116 Marionette TRACE conn4 <- [1,626,null,{}] 16:27:19 INFO - PROCESS | 3100 | 1461194839126 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:19 INFO - PROCESS | 3100 | 1461194839219 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:27:19 INFO - PROCESS | 3100 | 1461194839310 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 3100 | ++DOCSHELL 1703C800 == 51 [pid = 3100] [id = 166] 16:27:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (175C8C00) [pid = 3100] [serial = 496] [outer = 00000000] 16:27:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (185A7C00) [pid = 3100] [serial = 497] [outer = 175C8C00] 16:27:19 INFO - PROCESS | 3100 | 1461194839363 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (19D41800) [pid = 3100] [serial = 498] [outer = 175C8C00] 16:27:19 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:19 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:19 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:19 INFO - PROCESS | 3100 | 1461194839783 Marionette TRACE conn4 <- [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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 16:27:19 INFO - PROCESS | 3100 | 1461194839850 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 3100 | 1461194839852 Marionette TRACE conn4 <- [1,629,null,{"value":"13"}] 16:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:27:19 INFO - PROCESS | 3100 | 1461194839855 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 3100 | 1461194839857 Marionette TRACE conn4 <- [1,630,null,{}] 16:27:19 INFO - PROCESS | 3100 | 1461194839860 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:19 INFO - PROCESS | 3100 | 1461194839947 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:27:19 INFO - PROCESS | 3100 | 1461194839953 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 3100 | ++DOCSHELL 1A190800 == 52 [pid = 3100] [id = 167] 16:27:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1A193000) [pid = 3100] [serial = 499] [outer = 00000000] 16:27:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1AD6E000) [pid = 3100] [serial = 500] [outer = 1A193000] 16:27:20 INFO - PROCESS | 3100 | 1461194840000 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B507C00) [pid = 3100] [serial = 501] [outer = 1A193000] 16:27:20 INFO - PROCESS | 3100 | 1461194840446 Marionette TRACE conn4 <- [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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 16:27:20 INFO - PROCESS | 3100 | 1461194840488 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 3100 | 1461194840490 Marionette TRACE conn4 <- [1,633,null,{"value":"13"}] 16:27:20 INFO - PROCESS | 3100 | 1461194840493 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:27:20 INFO - PROCESS | 3100 | 1461194840495 Marionette TRACE conn4 <- [1,634,null,{}] 16:27:20 INFO - PROCESS | 3100 | 1461194840499 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 3100 | 1461194840633 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:27:20 INFO - PROCESS | 3100 | 1461194840655 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 3100 | ++DOCSHELL 128C2C00 == 53 [pid = 3100] [id = 168] 16:27:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1B68F400) [pid = 3100] [serial = 502] [outer = 00000000] 16:27:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC7EC00) [pid = 3100] [serial = 503] [outer = 1B68F400] 16:27:20 INFO - PROCESS | 3100 | 1461194840701 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BDAD000) [pid = 3100] [serial = 504] [outer = 1B68F400] 16:27:21 INFO - PROCESS | 3100 | 1461194841146 Marionette TRACE conn4 <- [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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 16:27:21 INFO - PROCESS | 3100 | 1461194841167 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:27:21 INFO - PROCESS | 3100 | 1461194841169 Marionette TRACE conn4 <- [1,637,null,{"value":"13"}] 16:27:21 INFO - PROCESS | 3100 | 1461194841172 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 3100 | 1461194841174 Marionette TRACE conn4 <- [1,638,null,{}] 16:27:21 INFO - PROCESS | 3100 | 1461194841184 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 3100 | 1461194841318 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:27:21 INFO - PROCESS | 3100 | 1461194841326 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 3100 | ++DOCSHELL 1C3C5000 == 54 [pid = 3100] [id = 169] 16:27:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C3C7400) [pid = 3100] [serial = 505] [outer = 00000000] 16:27:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C552400) [pid = 3100] [serial = 506] [outer = 1C3C7400] 16:27:21 INFO - PROCESS | 3100 | 1461194841386 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C6CC400) [pid = 3100] [serial = 507] [outer = 1C3C7400] 16:27:21 INFO - PROCESS | 3100 | 1461194841840 Marionette TRACE conn4 <- [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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 731ms 16:27:21 INFO - PROCESS | 3100 | 1461194841904 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 3100 | 1461194841907 Marionette TRACE conn4 <- [1,641,null,{"value":"13"}] 16:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:27:21 INFO - PROCESS | 3100 | 1461194841948 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 3100 | 1461194841950 Marionette TRACE conn4 <- [1,642,null,{}] 16:27:21 INFO - PROCESS | 3100 | 1461194841960 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 3100 | 1461194842067 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:27:22 INFO - PROCESS | 3100 | 1461194842077 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C6CE000 == 55 [pid = 3100] [id = 170] 16:27:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C6D8800) [pid = 3100] [serial = 508] [outer = 00000000] 16:27:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C72CC00) [pid = 3100] [serial = 509] [outer = 1C6D8800] 16:27:22 INFO - PROCESS | 3100 | 1461194842123 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C72F800) [pid = 3100] [serial = 510] [outer = 1C6D8800] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (16E15C00) [pid = 3100] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1E861800) [pid = 3100] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C517400) [pid = 3100] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12643C00) [pid = 3100] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (17537C00) [pid = 3100] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (177AC400) [pid = 3100] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1A1B3800) [pid = 3100] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1BC33C00) [pid = 3100] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (12CA9400) [pid = 3100] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:27:22 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (0EFC8000) [pid = 3100] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:27:22 INFO - PROCESS | 3100 | 1461194842729 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 870ms 16:27:22 INFO - PROCESS | 3100 | 1461194842790 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 3100 | 1461194842792 Marionette TRACE conn4 <- [1,645,null,{"value":"13"}] 16:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:27:22 INFO - PROCESS | 3100 | 1461194842795 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 3100 | 1461194842797 Marionette TRACE conn4 <- [1,646,null,{}] 16:27:22 INFO - PROCESS | 3100 | 1461194842801 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 3100 | 1461194842879 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:27:22 INFO - PROCESS | 3100 | 1461194842885 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 3100 | ++DOCSHELL 1290FC00 == 56 [pid = 3100] [id = 171] 16:27:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (12CA9400) [pid = 3100] [serial = 511] [outer = 00000000] 16:27:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1BDA9000) [pid = 3100] [serial = 512] [outer = 12CA9400] 16:27:22 INFO - PROCESS | 3100 | 1461194842931 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC33000) [pid = 3100] [serial = 513] [outer = 12CA9400] 16:27:23 INFO - PROCESS | 3100 | 1461194843387 Marionette TRACE conn4 <- [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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 630ms 16:27:23 INFO - PROCESS | 3100 | 1461194843426 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 3100 | 1461194843428 Marionette TRACE conn4 <- [1,649,null,{"value":"13"}] 16:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:27:23 INFO - PROCESS | 3100 | 1461194843431 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 3100 | 1461194843433 Marionette TRACE conn4 <- [1,650,null,{}] 16:27:23 INFO - PROCESS | 3100 | 1461194843436 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 3100 | 1461194843515 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:27:23 INFO - PROCESS | 3100 | 1461194843521 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D2C00 == 57 [pid = 3100] [id = 172] 16:27:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C7F4800) [pid = 3100] [serial = 514] [outer = 00000000] 16:27:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1DCA4C00) [pid = 3100] [serial = 515] [outer = 1C7F4800] 16:27:23 INFO - PROCESS | 3100 | 1461194843566 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1E475400) [pid = 3100] [serial = 516] [outer = 1C7F4800] 16:27:23 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:23 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:23 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:23 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:24 INFO - PROCESS | 3100 | 1461194844000 Marionette TRACE conn4 <- [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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 630ms 16:27:24 INFO - PROCESS | 3100 | 1461194844062 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 3100 | 1461194844064 Marionette TRACE conn4 <- [1,653,null,{"value":"13"}] 16:27:24 INFO - PROCESS | 3100 | 1461194844067 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:27:24 INFO - PROCESS | 3100 | 1461194844069 Marionette TRACE conn4 <- [1,654,null,{}] 16:27:24 INFO - PROCESS | 3100 | 1461194844073 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 3100 | 1461194844156 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:27:24 INFO - PROCESS | 3100 | 1461194844163 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 3100 | ++DOCSHELL 1EB41000 == 58 [pid = 3100] [id = 173] 16:27:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1ED82000) [pid = 3100] [serial = 517] [outer = 00000000] 16:27:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F589400) [pid = 3100] [serial = 518] [outer = 1ED82000] 16:27:24 INFO - PROCESS | 3100 | 1461194844209 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD7D400) [pid = 3100] [serial = 519] [outer = 1ED82000] 16:27:24 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:24 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:24 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:24 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:24 INFO - PROCESS | 3100 | 1461194844643 Marionette TRACE conn4 <- [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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 630ms 16:27:24 INFO - PROCESS | 3100 | 1461194844723 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 3100 | 1461194844727 Marionette TRACE conn4 <- [1,657,null,{"value":"13"}] 16:27:24 INFO - PROCESS | 3100 | 1461194844733 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:27:24 INFO - PROCESS | 3100 | 1461194844738 Marionette TRACE conn4 <- [1,658,null,{}] 16:27:24 INFO - PROCESS | 3100 | 1461194844745 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 3100 | 1461194844912 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:27:25 INFO - PROCESS | 3100 | 1461194845031 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 3100 | ++DOCSHELL 1290E000 == 59 [pid = 3100] [id = 174] 16:27:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (12910C00) [pid = 3100] [serial = 520] [outer = 00000000] 16:27:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (12DEAC00) [pid = 3100] [serial = 521] [outer = 12910C00] 16:27:25 INFO - PROCESS | 3100 | 1461194845089 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (13915C00) [pid = 3100] [serial = 522] [outer = 12910C00] 16:27:25 INFO - PROCESS | 3100 | 1461194845662 Marionette TRACE conn4 <- [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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 970ms 16:27:25 INFO - PROCESS | 3100 | 1461194845708 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:27:25 INFO - PROCESS | 3100 | 1461194845712 Marionette TRACE conn4 <- [1,661,null,{"value":"13"}] 16:27:25 INFO - PROCESS | 3100 | 1461194845720 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 3100 | 1461194845725 Marionette TRACE conn4 <- [1,662,null,{}] 16:27:25 INFO - PROCESS | 3100 | 1461194845729 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:25 INFO - PROCESS | 3100 | 1461194845838 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:27:25 INFO - PROCESS | 3100 | 1461194845966 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 3100 | ++DOCSHELL 176C6C00 == 60 [pid = 3100] [id = 175] 16:27:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (185A4800) [pid = 3100] [serial = 523] [outer = 00000000] 16:27:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1A18F400) [pid = 3100] [serial = 524] [outer = 185A4800] 16:27:26 INFO - PROCESS | 3100 | 1461194846024 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1AD27C00) [pid = 3100] [serial = 525] [outer = 185A4800] 16:27:26 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:26 INFO - PROCESS | 3100 | [3100] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:26 INFO - PROCESS | 3100 | 1461194846622 Marionette TRACE conn4 <- [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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 991ms 16:27:26 INFO - PROCESS | 3100 | 1461194846708 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 3100 | 1461194846711 Marionette TRACE conn4 <- [1,665,null,{"value":"13"}] 16:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:27:26 INFO - PROCESS | 3100 | 1461194846715 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 3100 | 1461194846717 Marionette TRACE conn4 <- [1,666,null,{}] 16:27:26 INFO - PROCESS | 3100 | 1461194846727 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 3100 | 1461194846888 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:27:26 INFO - PROCESS | 3100 | 1461194846900 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 3100 | ++DOCSHELL 1C728400 == 61 [pid = 3100] [id = 176] 16:27:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C728C00) [pid = 3100] [serial = 526] [outer = 00000000] 16:27:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1F419C00) [pid = 3100] [serial = 527] [outer = 1C728C00] 16:27:26 INFO - PROCESS | 3100 | 1461194846960 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1FD88800) [pid = 3100] [serial = 528] [outer = 1C728C00] 16:27:27 INFO - PROCESS | 3100 | 1461194847616 Marionette TRACE conn4 <- [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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 970ms 16:27:27 INFO - PROCESS | 3100 | 1461194847688 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 3100 | 1461194847691 Marionette TRACE conn4 <- [1,669,null,{"value":"13"}] 16:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:27:27 INFO - PROCESS | 3100 | 1461194847694 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 3100 | 1461194847696 Marionette TRACE conn4 <- [1,670,null,{}] 16:27:27 INFO - PROCESS | 3100 | 1461194847700 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 3100 | 1461194847807 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:27:27 INFO - PROCESS | 3100 | 1461194847933 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 3100 | ++DOCSHELL 1FEBF000 == 62 [pid = 3100] [id = 177] 16:27:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (20287800) [pid = 3100] [serial = 529] [outer = 00000000] 16:27:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (20374400) [pid = 3100] [serial = 530] [outer = 20287800] 16:27:28 INFO - PROCESS | 3100 | 1461194847992 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (20377000) [pid = 3100] [serial = 531] [outer = 20287800] 16:27:29 INFO - PROCESS | 3100 | 1461194849040 Marionette TRACE conn4 <- [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]]]}] 16:27:29 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) 16:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1374ms 16:27:29 INFO - PROCESS | 3100 | 1461194849072 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 3100 | 1461194849075 Marionette TRACE conn4 <- [1,673,null,{"value":"13"}] 16:27:29 INFO - PROCESS | 3100 | 1461194849078 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:27:29 INFO - PROCESS | 3100 | 1461194849080 Marionette TRACE conn4 <- [1,674,null,{}] 16:27:29 INFO - PROCESS | 3100 | 1461194849084 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 3100 | 1461194849188 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:27:29 INFO - PROCESS | 3100 | 1461194849320 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 3100 | ++DOCSHELL 20378400 == 63 [pid = 3100] [id = 178] 16:27:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (2037AC00) [pid = 3100] [serial = 532] [outer = 00000000] 16:27:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (203D7C00) [pid = 3100] [serial = 533] [outer = 2037AC00] 16:27:29 INFO - PROCESS | 3100 | 1461194849378 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (203DA800) [pid = 3100] [serial = 534] [outer = 2037AC00] 16:27:30 INFO - PROCESS | 3100 | 1461194850548 Marionette TRACE conn4 <- [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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:27:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1519ms 16:27:30 INFO - PROCESS | 3100 | 1461194850601 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 3100 | 1461194850605 Marionette TRACE conn4 <- [1,677,null,{"value":"13"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:27:30 INFO - PROCESS | 3100 | 1461194850704 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 3100 | 1461194850708 Marionette TRACE conn4 <- [1,678,null,{}] 16:27:30 INFO - PROCESS | 3100 | 1461194850715 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 3100 | 1461194850813 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:27:30 INFO - PROCESS | 3100 | 1461194850895 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 3100 | ++DOCSHELL 12E5B800 == 64 [pid = 3100] [id = 179] 16:27:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (12E63C00) [pid = 3100] [serial = 535] [outer = 00000000] 16:27:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (16E63C00) [pid = 3100] [serial = 536] [outer = 12E63C00] 16:27:31 INFO - PROCESS | 3100 | 1461194850996 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (1753C400) [pid = 3100] [serial = 537] [outer = 12E63C00] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1C7D2C00 == 63 [pid = 3100] [id = 172] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1290FC00 == 62 [pid = 3100] [id = 171] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1C6CE000 == 61 [pid = 3100] [id = 170] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1C3C5000 == 60 [pid = 3100] [id = 169] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 128C2C00 == 59 [pid = 3100] [id = 168] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1A190800 == 58 [pid = 3100] [id = 167] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 1703C800 == 57 [pid = 3100] [id = 166] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (12DE6C00) [pid = 3100] [serial = 431] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1A1B0800) [pid = 3100] [serial = 434] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1EBD4000) [pid = 3100] [serial = 437] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1FEB4400) [pid = 3100] [serial = 440] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (210B9800) [pid = 3100] [serial = 443] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 0F049C00 == 56 [pid = 3100] [id = 165] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 125F3400 == 55 [pid = 3100] [id = 164] 16:27:31 INFO - PROCESS | 3100 | --DOCSHELL 128E6C00 == 54 [pid = 3100] [id = 160] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1F58E800) [pid = 3100] [serial = 473] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C553400) [pid = 3100] [serial = 461] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C6D4000) [pid = 3100] [serial = 462] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C551800) [pid = 3100] [serial = 464] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (13EA2400) [pid = 3100] [serial = 447] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12E65C00) [pid = 3100] [serial = 446] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1701BC00) [pid = 3100] [serial = 452] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1767E800) [pid = 3100] [serial = 453] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C061000) [pid = 3100] [serial = 458] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1B508000) [pid = 3100] [serial = 455] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1B687000) [pid = 3100] [serial = 456] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1A196000) [pid = 3100] [serial = 450] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (19D45000) [pid = 3100] [serial = 449] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C51FC00) [pid = 3100] [serial = 465] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1F5BC400) [pid = 3100] [serial = 474] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C6D8000) [pid = 3100] [serial = 470] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (128E3400) [pid = 3100] [serial = 467] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7F9000) [pid = 3100] [serial = 471] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (12912800) [pid = 3100] [serial = 468] [outer = 00000000] [url = about:blank] 16:27:31 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C379400) [pid = 3100] [serial = 459] [outer = 00000000] [url = about:blank] 16:27:32 INFO - PROCESS | 3100 | 1461194852095 Marionette TRACE conn4 <- [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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1480ms 16:27:32 INFO - PROCESS | 3100 | 1461194852136 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 3100 | 1461194852141 Marionette TRACE conn4 <- [1,681,null,{"value":"13"}] 16:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:27:32 INFO - PROCESS | 3100 | 1461194852147 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 3100 | 1461194852150 Marionette TRACE conn4 <- [1,682,null,{}] 16:27:32 INFO - PROCESS | 3100 | 1461194852154 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 3100 | 1461194852291 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:27:32 INFO - PROCESS | 3100 | 1461194852373 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 3100 | ++DOCSHELL 128E1000 == 55 [pid = 3100] [id = 180] 16:27:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (128E4800) [pid = 3100] [serial = 538] [outer = 00000000] 16:27:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (12E5CC00) [pid = 3100] [serial = 539] [outer = 128E4800] 16:27:32 INFO - PROCESS | 3100 | 1461194852421 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (12EF2000) [pid = 3100] [serial = 540] [outer = 128E4800] 16:27:33 INFO - PROCESS | 3100 | 1461194853288 Marionette TRACE conn4 <- [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]]]}] 16:27:33 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) 16:27:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1185ms 16:27:33 INFO - PROCESS | 3100 | 1461194853335 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 3100 | 1461194853338 Marionette TRACE conn4 <- [1,685,null,{"value":"13"}] 16:27:33 INFO - PROCESS | 3100 | 1461194853341 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:27:33 INFO - PROCESS | 3100 | 1461194853345 Marionette TRACE conn4 <- [1,686,null,{}] 16:27:33 INFO - PROCESS | 3100 | 1461194853356 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 3100 | 1461194853450 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:27:33 INFO - PROCESS | 3100 | 1461194853457 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 3100 | ++DOCSHELL 1701BC00 == 56 [pid = 3100] [id = 181] 16:27:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (17024800) [pid = 3100] [serial = 541] [outer = 00000000] 16:27:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (19D48800) [pid = 3100] [serial = 542] [outer = 17024800] 16:27:33 INFO - PROCESS | 3100 | 1461194853506 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1A188400) [pid = 3100] [serial = 543] [outer = 17024800] 16:27:34 INFO - PROCESS | 3100 | 1461194854502 Marionette TRACE conn4 <- [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]]]}] 16:27:34 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) 16:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1174ms 16:27:34 INFO - PROCESS | 3100 | 1461194854519 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 3100 | 1461194854522 Marionette TRACE conn4 <- [1,689,null,{"value":"13"}] 16:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:27:34 INFO - PROCESS | 3100 | 1461194854525 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 3100 | 1461194854527 Marionette TRACE conn4 <- [1,690,null,{}] 16:27:34 INFO - PROCESS | 3100 | 1461194854531 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 3100 | 1461194854645 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:27:34 INFO - PROCESS | 3100 | 1461194854652 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 3100 | ++DOCSHELL 1A1AF800 == 57 [pid = 3100] [id = 182] 16:27:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1AD26C00) [pid = 3100] [serial = 544] [outer = 00000000] 16:27:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1B68A000) [pid = 3100] [serial = 545] [outer = 1AD26C00] 16:27:34 INFO - PROCESS | 3100 | 1461194854745 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1BC2AC00) [pid = 3100] [serial = 546] [outer = 1AD26C00] 16:27:35 INFO - PROCESS | 3100 | 1461194855759 Marionette TRACE conn4 <- [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]]]}] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1B68F400) [pid = 3100] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C3C7400) [pid = 3100] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (128C3400) [pid = 3100] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (121DEC00) [pid = 3100] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1A193000) [pid = 3100] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (175C8C00) [pid = 3100] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C6D8800) [pid = 3100] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (12CA9400) [pid = 3100] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:27:35 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C7F4800) [pid = 3100] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:27:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:27:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1277ms 16:27:35 INFO - PROCESS | 3100 | 1461194855805 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 3100 | 1461194855808 Marionette TRACE conn4 <- [1,693,null,{"value":"13"}] 16:27:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:27:35 INFO - PROCESS | 3100 | 1461194855811 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 3100 | 1461194855813 Marionette TRACE conn4 <- [1,694,null,{}] 16:27:35 INFO - PROCESS | 3100 | 1461194855817 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 3100 | 1461194855899 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:27:35 INFO - PROCESS | 3100 | 1461194855905 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 3100 | ++DOCSHELL 128C3400 == 58 [pid = 3100] [id = 183] 16:27:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (12EF1800) [pid = 3100] [serial = 547] [outer = 00000000] 16:27:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (19D3F400) [pid = 3100] [serial = 548] [outer = 12EF1800] 16:27:35 INFO - PROCESS | 3100 | 1461194855952 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1B109800) [pid = 3100] [serial = 549] [outer = 12EF1800] 16:27:36 INFO - PROCESS | 3100 | 1461194856904 Marionette TRACE conn4 <- [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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1118ms 16:27:36 INFO - PROCESS | 3100 | 1461194856936 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:27:36 INFO - PROCESS | 3100 | 1461194856938 Marionette TRACE conn4 <- [1,697,null,{"value":"13"}] 16:27:36 INFO - PROCESS | 3100 | 1461194856942 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 3100 | 1461194856944 Marionette TRACE conn4 <- [1,698,null,{}] 16:27:36 INFO - PROCESS | 3100 | 1461194856948 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 3100 | 1461194857049 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:27:37 INFO - PROCESS | 3100 | 1461194857057 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 3100 | ++DOCSHELL 128D9400 == 59 [pid = 3100] [id = 184] 16:27:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (130F1000) [pid = 3100] [serial = 550] [outer = 00000000] 16:27:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C3C7400) [pid = 3100] [serial = 551] [outer = 130F1000] 16:27:37 INFO - PROCESS | 3100 | 1461194857106 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C515800) [pid = 3100] [serial = 552] [outer = 130F1000] 16:27:38 INFO - PROCESS | 3100 | 1461194858103 Marionette TRACE conn4 <- [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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1179ms 16:27:38 INFO - PROCESS | 3100 | 1461194858123 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:27:38 INFO - PROCESS | 3100 | 1461194858127 Marionette TRACE conn4 <- [1,701,null,{"value":"13"}] 16:27:38 INFO - PROCESS | 3100 | 1461194858133 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 3100 | 1461194858137 Marionette TRACE conn4 <- [1,702,null,{}] 16:27:38 INFO - PROCESS | 3100 | 1461194858143 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 3100 | 1461194858255 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:27:38 INFO - PROCESS | 3100 | 1461194858377 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 3100 | ++DOCSHELL 1290E400 == 60 [pid = 3100] [id = 185] 16:27:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1290EC00) [pid = 3100] [serial = 553] [outer = 00000000] 16:27:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (12E63000) [pid = 3100] [serial = 554] [outer = 1290EC00] 16:27:38 INFO - PROCESS | 3100 | 1461194858437 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (138AD400) [pid = 3100] [serial = 555] [outer = 1290EC00] 16:27:39 INFO - PROCESS | 3100 | 1461194859528 Marionette TRACE conn4 <- [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]]]}] 16:27:39 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 16:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1436ms 16:27:39 INFO - PROCESS | 3100 | 1461194859600 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 3100 | 1461194859606 Marionette TRACE conn4 <- [1,705,null,{"value":"13"}] 16:27:39 INFO - PROCESS | 3100 | 1461194859614 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 3100 | 1461194859617 Marionette TRACE conn4 <- [1,706,null,{}] 16:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:27:39 INFO - PROCESS | 3100 | 1461194859621 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 3100 | 1461194859719 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:27:39 INFO - PROCESS | 3100 | 1461194859921 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 3100 | ++DOCSHELL 18D52C00 == 61 [pid = 3100] [id = 186] 16:27:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (19D41C00) [pid = 3100] [serial = 556] [outer = 00000000] 16:27:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1B00B800) [pid = 3100] [serial = 557] [outer = 19D41C00] 16:27:39 INFO - PROCESS | 3100 | 1461194859979 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1B689800) [pid = 3100] [serial = 558] [outer = 19D41C00] 16:27:41 INFO - PROCESS | 3100 | 1461194861028 Marionette TRACE conn4 <- [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]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1422ms 16:27:41 INFO - PROCESS | 3100 | 1461194861045 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 3100 | 1461194861047 Marionette TRACE conn4 <- [1,709,null,{"value":"13"}] 16:27:41 INFO - PROCESS | 3100 | 1461194861051 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:27:41 INFO - PROCESS | 3100 | 1461194861055 Marionette TRACE conn4 <- [1,710,null,{}] 16:27:41 INFO - PROCESS | 3100 | 1461194861066 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 3100 | 1461194861183 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:27:41 INFO - PROCESS | 3100 | 1461194861343 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 3100 | ++DOCSHELL 1C6C9400 == 62 [pid = 3100] [id = 187] 16:27:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C6CD000) [pid = 3100] [serial = 559] [outer = 00000000] 16:27:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C72BC00) [pid = 3100] [serial = 560] [outer = 1C6CD000] 16:27:41 INFO - PROCESS | 3100 | 1461194861407 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C7C9800) [pid = 3100] [serial = 561] [outer = 1C6CD000] 16:27:41 INFO - PROCESS | 3100 | 1461194861947 Marionette TRACE conn4 <- [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] 16:27:42 INFO - PROCESS | 3100 | 1461194862028 Marionette TRACE conn4 <- [1,713,null,{"value":"13"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:27:42 INFO - PROCESS | 3100 | 1461194862031 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 3100 | 1461194862034 Marionette TRACE conn4 <- [1,714,null,{}] 16:27:42 INFO - PROCESS | 3100 | 1461194862037 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 3100 | 1461194862144 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:27:42 INFO - PROCESS | 3100 | 1461194862244 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 3100 | ++DOCSHELL 1B578C00 == 63 [pid = 3100] [id = 188] 16:27:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1B582400) [pid = 3100] [serial = 562] [outer = 00000000] 16:27:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1C513000) [pid = 3100] [serial = 563] [outer = 1B582400] 16:27:42 INFO - PROCESS | 3100 | 1461194862301 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1C6D3800) [pid = 3100] [serial = 564] [outer = 1B582400] 16:27:43 INFO - PROCESS | 3100 | 1461194863119 Marionette TRACE conn4 <- [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]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1124ms 16:27:43 INFO - PROCESS | 3100 | 1461194863159 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:27:43 INFO - PROCESS | 3100 | 1461194863163 Marionette TRACE conn4 <- [1,717,null,{"value":"13"}] 16:27:43 INFO - PROCESS | 3100 | 1461194863168 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 3100 | 1461194863172 Marionette TRACE conn4 <- [1,718,null,{}] 16:27:43 INFO - PROCESS | 3100 | 1461194863177 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 3100 | 1461194863319 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:27:43 INFO - PROCESS | 3100 | 1461194863337 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 3100 | ++DOCSHELL 17680C00 == 64 [pid = 3100] [id = 189] 16:27:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (177A8800) [pid = 3100] [serial = 565] [outer = 00000000] 16:27:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (19D43000) [pid = 3100] [serial = 566] [outer = 177A8800] 16:27:43 INFO - PROCESS | 3100 | 1461194863388 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (1A17B800) [pid = 3100] [serial = 567] [outer = 177A8800] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 128C3400 == 63 [pid = 3100] [id = 183] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 1A1AF800 == 62 [pid = 3100] [id = 182] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 1701BC00 == 61 [pid = 3100] [id = 181] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 128E1000 == 60 [pid = 3100] [id = 180] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 12E5B800 == 59 [pid = 3100] [id = 179] 16:27:43 INFO - PROCESS | 3100 | --DOCSHELL 1290E000 == 58 [pid = 3100] [id = 174] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1BC7EC00) [pid = 3100] [serial = 503] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1BDAD000) [pid = 3100] [serial = 504] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1FEBB800) [pid = 3100] [serial = 476] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (16E5B400) [pid = 3100] [serial = 479] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C510800) [pid = 3100] [serial = 482] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (203CEC00) [pid = 3100] [serial = 485] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C552400) [pid = 3100] [serial = 506] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C6CC400) [pid = 3100] [serial = 507] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C730000) [pid = 3100] [serial = 488] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (163E7C00) [pid = 3100] [serial = 492] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (13949400) [pid = 3100] [serial = 491] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (12E67400) [pid = 3100] [serial = 494] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1390F800) [pid = 3100] [serial = 495] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1AD6E000) [pid = 3100] [serial = 500] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (185A7C00) [pid = 3100] [serial = 497] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (19D41800) [pid = 3100] [serial = 498] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C72CC00) [pid = 3100] [serial = 509] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C72F800) [pid = 3100] [serial = 510] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1B507C00) [pid = 3100] [serial = 501] [outer = 00000000] [url = about:blank] 16:27:43 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1F589400) [pid = 3100] [serial = 518] [outer = 00000000] [url = about:blank] 16:27:44 INFO - PROCESS | 3100 | 1461194864030 Marionette TRACE conn4 <- [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] 16:27:44 INFO - PROCESS | 3100 | 1461194864105 Marionette TRACE conn4 <- [1,721,null,{"value":"13"}] 16:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:27:44 INFO - PROCESS | 3100 | 1461194864111 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 3100 | 1461194864114 Marionette TRACE conn4 <- [1,722,null,{}] 16:27:44 INFO - PROCESS | 3100 | 1461194864118 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 3100 | 1461194864205 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:27:44 INFO - PROCESS | 3100 | 1461194864211 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 3100 | ++DOCSHELL 12E68000 == 59 [pid = 3100] [id = 190] 16:27:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (130F4C00) [pid = 3100] [serial = 568] [outer = 00000000] 16:27:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (17534C00) [pid = 3100] [serial = 569] [outer = 130F4C00] 16:27:44 INFO - PROCESS | 3100 | 1461194864260 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (18652000) [pid = 3100] [serial = 570] [outer = 130F4C00] 16:27:44 INFO - PROCESS | 3100 | 1461194864795 Marionette TRACE conn4 <- [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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 16:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:27:44 INFO - PROCESS | 3100 | 1461194864844 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 3100 | 1461194864846 Marionette TRACE conn4 <- [1,725,null,{"value":"13"}] 16:27:44 INFO - PROCESS | 3100 | 1461194864849 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 3100 | 1461194864853 Marionette TRACE conn4 <- [1,726,null,{}] 16:27:44 INFO - PROCESS | 3100 | 1461194864863 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 3100 | 1461194864953 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:27:45 INFO - PROCESS | 3100 | 1461194865039 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 3100 | ++DOCSHELL 1B687400 == 60 [pid = 3100] [id = 191] 16:27:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BDA8000) [pid = 3100] [serial = 571] [outer = 00000000] 16:27:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C067800) [pid = 3100] [serial = 572] [outer = 1BDA8000] 16:27:45 INFO - PROCESS | 3100 | 1461194865089 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C37EC00) [pid = 3100] [serial = 573] [outer = 1BDA8000] 16:27:46 INFO - PROCESS | 3100 | 1461194866003 Marionette TRACE conn4 <- [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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1179ms 16:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:27:46 INFO - PROCESS | 3100 | 1461194866033 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 3100 | 1461194866036 Marionette TRACE conn4 <- [1,729,null,{"value":"13"}] 16:27:46 INFO - PROCESS | 3100 | 1461194866039 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 3100 | 1461194866041 Marionette TRACE conn4 <- [1,730,null,{}] 16:27:46 INFO - PROCESS | 3100 | 1461194866045 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 3100 | 1461194866160 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:27:46 INFO - PROCESS | 3100 | 1461194866212 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 3100 | ++DOCSHELL 1C37B000 == 61 [pid = 3100] [id = 192] 16:27:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C37B400) [pid = 3100] [serial = 574] [outer = 00000000] 16:27:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C724000) [pid = 3100] [serial = 575] [outer = 1C37B400] 16:27:46 INFO - PROCESS | 3100 | 1461194866260 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C72E000) [pid = 3100] [serial = 576] [outer = 1C37B400] 16:27:47 INFO - PROCESS | 3100 | 1461194867223 Marionette TRACE conn4 <- [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]]]}] 16:27:47 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 16:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1236ms 16:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:27:47 INFO - PROCESS | 3100 | 1461194867278 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 3100 | 1461194867280 Marionette TRACE conn4 <- [1,733,null,{"value":"13"}] 16:27:47 INFO - PROCESS | 3100 | 1461194867283 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 3100 | 1461194867285 Marionette TRACE conn4 <- [1,734,null,{}] 16:27:47 INFO - PROCESS | 3100 | 1461194867294 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:47 INFO - PROCESS | 3100 | 1461194867404 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:27:47 INFO - PROCESS | 3100 | 1461194867411 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 3100 | ++DOCSHELL 1C7EE800 == 62 [pid = 3100] [id = 193] 16:27:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C7F4C00) [pid = 3100] [serial = 577] [outer = 00000000] 16:27:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1E46EC00) [pid = 3100] [serial = 578] [outer = 1C7F4C00] 16:27:47 INFO - PROCESS | 3100 | 1461194867458 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1E8D9000) [pid = 3100] [serial = 579] [outer = 1C7F4C00] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (128BF400) [pid = 3100] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1767A000) [pid = 3100] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C511000) [pid = 3100] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C05D400) [pid = 3100] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C37D000) [pid = 3100] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1FD7C000) [pid = 3100] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1AD26C00) [pid = 3100] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (17024800) [pid = 3100] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (12E63C00) [pid = 3100] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (128E4800) [pid = 3100] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (12EF1800) [pid = 3100] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:27:48 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1ED82000) [pid = 3100] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:27:48 INFO - PROCESS | 3100 | 1461194868416 Marionette TRACE conn4 <- [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]]]}] 16:27:48 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.) 16:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1182ms 16:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:27:48 INFO - PROCESS | 3100 | 1461194868466 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 3100 | 1461194868468 Marionette TRACE conn4 <- [1,737,null,{"value":"13"}] 16:27:48 INFO - PROCESS | 3100 | 1461194868471 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 3100 | 1461194868473 Marionette TRACE conn4 <- [1,738,null,{}] 16:27:48 INFO - PROCESS | 3100 | 1461194868476 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 3100 | 1461194868578 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:27:48 INFO - PROCESS | 3100 | 1461194868659 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 3100 | ++DOCSHELL 128F0800 == 63 [pid = 3100] [id = 194] 16:27:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (13EA2000) [pid = 3100] [serial = 580] [outer = 00000000] 16:27:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1E469000) [pid = 3100] [serial = 581] [outer = 13EA2000] 16:27:48 INFO - PROCESS | 3100 | 1461194868709 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1ED82400) [pid = 3100] [serial = 582] [outer = 13EA2000] 16:27:49 INFO - PROCESS | 3100 | 1461194869570 Marionette TRACE conn4 <- [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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1128ms 16:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:27:49 INFO - PROCESS | 3100 | 1461194869600 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 3100 | 1461194869602 Marionette TRACE conn4 <- [1,741,null,{"value":"13"}] 16:27:49 INFO - PROCESS | 3100 | 1461194869605 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 3100 | 1461194869607 Marionette TRACE conn4 <- [1,742,null,{}] 16:27:49 INFO - PROCESS | 3100 | 1461194869611 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 3100 | 1461194869721 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:27:49 INFO - PROCESS | 3100 | 1461194869731 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 3100 | ++DOCSHELL 1ED88800 == 64 [pid = 3100] [id = 195] 16:27:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1ED8A000) [pid = 3100] [serial = 583] [outer = 00000000] 16:27:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1FD87400) [pid = 3100] [serial = 584] [outer = 1ED8A000] 16:27:49 INFO - PROCESS | 3100 | 1461194869776 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1FD82800) [pid = 3100] [serial = 585] [outer = 1ED8A000] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 176C6C00 == 63 [pid = 3100] [id = 175] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 125F7800 == 62 [pid = 3100] [id = 133] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1ED83C00 == 61 [pid = 3100] [id = 75] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1EB41000 == 60 [pid = 3100] [id = 173] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 128F2400 == 59 [pid = 3100] [id = 116] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1FEBF000 == 58 [pid = 3100] [id = 177] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 20378400 == 57 [pid = 3100] [id = 178] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C728400 == 56 [pid = 3100] [id = 176] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1A183400 == 55 [pid = 3100] [id = 90] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1ED87400 == 54 [pid = 3100] [id = 102] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 128E7000 == 53 [pid = 3100] [id = 77] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1A597800 == 52 [pid = 3100] [id = 117] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 12910400 == 51 [pid = 3100] [id = 89] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C05C000 == 50 [pid = 3100] [id = 132] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1F422C00 == 49 [pid = 3100] [id = 91] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1FEBD400 == 48 [pid = 3100] [id = 148] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 128DE000 == 47 [pid = 3100] [id = 106] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 12909400 == 46 [pid = 3100] [id = 118] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1DCA1800 == 45 [pid = 3100] [id = 105] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C05A800 == 44 [pid = 3100] [id = 159] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 0EF25C00 == 43 [pid = 3100] [id = 76] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 0EFC2C00 == 42 [pid = 3100] [id = 88] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C51A800 == 41 [pid = 3100] [id = 162] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 20286C00 == 40 [pid = 3100] [id = 128] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C729000 == 39 [pid = 3100] [id = 163] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1A17D400 == 38 [pid = 3100] [id = 161] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 17680C00 == 37 [pid = 3100] [id = 189] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1B578C00 == 36 [pid = 3100] [id = 188] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1C6C9400 == 35 [pid = 3100] [id = 187] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 18D52C00 == 34 [pid = 3100] [id = 186] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 128D9400 == 33 [pid = 3100] [id = 184] 16:27:50 INFO - PROCESS | 3100 | --DOCSHELL 1290E400 == 32 [pid = 3100] [id = 185] 16:27:51 INFO - PROCESS | 3100 | --DOCSHELL 1C7EE800 == 31 [pid = 3100] [id = 193] 16:27:51 INFO - PROCESS | 3100 | --DOCSHELL 128F0800 == 30 [pid = 3100] [id = 194] 16:27:51 INFO - PROCESS | 3100 | --DOCSHELL 12E68000 == 29 [pid = 3100] [id = 190] 16:27:51 INFO - PROCESS | 3100 | --DOCSHELL 1B687400 == 28 [pid = 3100] [id = 191] 16:27:51 INFO - PROCESS | 3100 | --DOCSHELL 1C37B000 == 27 [pid = 3100] [id = 192] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (130F9C00) [pid = 3100] [serial = 386] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1B10E000) [pid = 3100] [serial = 389] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1FD81C00) [pid = 3100] [serial = 393] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C7F5400) [pid = 3100] [serial = 396] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C7D6800) [pid = 3100] [serial = 429] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C3C7400) [pid = 3100] [serial = 551] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (20290C00) [pid = 3100] [serial = 477] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1B68A000) [pid = 3100] [serial = 545] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (19D48800) [pid = 3100] [serial = 542] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1753C400) [pid = 3100] [serial = 537] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (16E63C00) [pid = 3100] [serial = 536] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (12DEAC00) [pid = 3100] [serial = 521] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (203D7C00) [pid = 3100] [serial = 533] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (12E5CC00) [pid = 3100] [serial = 539] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12EF2000) [pid = 3100] [serial = 540] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (20374400) [pid = 3100] [serial = 530] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (19D3F400) [pid = 3100] [serial = 548] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1A18F400) [pid = 3100] [serial = 524] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1F419C00) [pid = 3100] [serial = 527] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1FD7D400) [pid = 3100] [serial = 519] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1B109800) [pid = 3100] [serial = 549] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1BC2AC00) [pid = 3100] [serial = 546] [outer = 00000000] [url = about:blank] 16:27:51 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1A188400) [pid = 3100] [serial = 543] [outer = 00000000] [url = about:blank] 16:27:52 INFO - PROCESS | 3100 | 1461194872363 Marionette TRACE conn4 <- [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]]]}] 16:27:52 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 16:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2778ms 16:27:52 INFO - PROCESS | 3100 | 1461194872384 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 3100 | 1461194872389 Marionette TRACE conn4 <- [1,745,null,{"value":"13"}] 16:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:27:52 INFO - PROCESS | 3100 | 1461194872394 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 3100 | 1461194872397 Marionette TRACE conn4 <- [1,746,null,{}] 16:27:52 INFO - PROCESS | 3100 | 1461194872403 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 3100 | 1461194872498 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:27:52 INFO - PROCESS | 3100 | 1461194872566 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 3100 | ++DOCSHELL 0F03F800 == 28 [pid = 3100] [id = 196] 16:27:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (0F042800) [pid = 3100] [serial = 586] [outer = 00000000] 16:27:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (0F04E400) [pid = 3100] [serial = 587] [outer = 0F042800] 16:27:52 INFO - PROCESS | 3100 | 1461194872617 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (12553C00) [pid = 3100] [serial = 588] [outer = 0F042800] 16:27:53 INFO - PROCESS | 3100 | 1461194873049 Marionette TRACE conn4 <- [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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 16:27:53 INFO - PROCESS | 3100 | 1461194873068 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 3100 | 1461194873075 Marionette TRACE conn4 <- [1,749,null,{"value":"13"}] 16:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:27:53 INFO - PROCESS | 3100 | 1461194873085 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 3100 | 1461194873088 Marionette TRACE conn4 <- [1,750,null,{}] 16:27:53 INFO - PROCESS | 3100 | 1461194873092 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 3100 | 1461194873180 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:27:53 INFO - PROCESS | 3100 | 1461194873187 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 3100 | ++DOCSHELL 12593000 == 29 [pid = 3100] [id = 197] 16:27:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (128BCC00) [pid = 3100] [serial = 589] [outer = 00000000] 16:27:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (128DCC00) [pid = 3100] [serial = 590] [outer = 128BCC00] 16:27:53 INFO - PROCESS | 3100 | 1461194873235 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (128E3400) [pid = 3100] [serial = 591] [outer = 128BCC00] 16:27:54 INFO - PROCESS | 3100 | 1461194874171 Marionette TRACE conn4 <- [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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1136ms 16:27:54 INFO - PROCESS | 3100 | 1461194874220 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 3100 | 1461194874222 Marionette TRACE conn4 <- [1,753,null,{"value":"13"}] 16:27:54 INFO - PROCESS | 3100 | 1461194874226 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:27:54 INFO - PROCESS | 3100 | 1461194874230 Marionette TRACE conn4 <- [1,754,null,{}] 16:27:54 INFO - PROCESS | 3100 | 1461194874241 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 3100 | 1461194874335 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:27:54 INFO - PROCESS | 3100 | 1461194874342 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 3100 | ++DOCSHELL 12912800 == 30 [pid = 3100] [id = 198] 16:27:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12CB0C00) [pid = 3100] [serial = 592] [outer = 00000000] 16:27:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (12DE4800) [pid = 3100] [serial = 593] [outer = 12CB0C00] 16:27:54 INFO - PROCESS | 3100 | 1461194874393 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12E5CC00) [pid = 3100] [serial = 594] [outer = 12CB0C00] 16:27:55 INFO - PROCESS | 3100 | 1461194875330 Marionette TRACE conn4 <- [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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1129ms 16:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:27:55 INFO - PROCESS | 3100 | 1461194875359 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 3100 | 1461194875361 Marionette TRACE conn4 <- [1,757,null,{"value":"13"}] 16:27:55 INFO - PROCESS | 3100 | 1461194875364 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 3100 | 1461194875366 Marionette TRACE conn4 <- [1,758,null,{}] 16:27:55 INFO - PROCESS | 3100 | 1461194875373 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 3100 | 1461194875454 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:27:55 INFO - PROCESS | 3100 | 1461194875459 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 3100 | ++DOCSHELL 130F9C00 == 31 [pid = 3100] [id = 199] 16:27:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (13910000) [pid = 3100] [serial = 595] [outer = 00000000] 16:27:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (13E9D800) [pid = 3100] [serial = 596] [outer = 13910000] 16:27:55 INFO - PROCESS | 3100 | 1461194875506 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (16354400) [pid = 3100] [serial = 597] [outer = 13910000] 16:27:55 INFO - PROCESS | 3100 | 1461194875958 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 631ms 16:27:56 INFO - PROCESS | 3100 | 1461194875995 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 3100 | 1461194875997 Marionette TRACE conn4 <- [1,761,null,{"value":"13"}] 16:27:56 INFO - PROCESS | 3100 | 1461194876005 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 3100 | 1461194876006 Marionette TRACE conn4 <- [1,762,null,{}] 16:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:27:56 INFO - PROCESS | 3100 | 1461194876010 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 3100 | 1461194876086 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:27:56 INFO - PROCESS | 3100 | 1461194876092 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 3100 | ++DOCSHELL 16E0AC00 == 32 [pid = 3100] [id = 200] 16:27:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (16E58400) [pid = 3100] [serial = 598] [outer = 00000000] 16:27:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (16E62000) [pid = 3100] [serial = 599] [outer = 16E58400] 16:27:56 INFO - PROCESS | 3100 | 1461194876140 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (17021800) [pid = 3100] [serial = 600] [outer = 16E58400] 16:27:56 INFO - PROCESS | 3100 | 1461194876634 Marionette TRACE conn4 <- [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]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 16:27:56 INFO - PROCESS | 3100 | 1461194876680 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 3100 | 1461194876682 Marionette TRACE conn4 <- [1,765,null,{"value":"13"}] 16:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:27:56 INFO - PROCESS | 3100 | 1461194876685 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 3100 | 1461194876687 Marionette TRACE conn4 <- [1,766,null,{}] 16:27:56 INFO - PROCESS | 3100 | 1461194876690 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 3100 | 1461194876858 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:27:56 INFO - PROCESS | 3100 | 1461194876917 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 3100 | ++DOCSHELL 177AD800 == 33 [pid = 3100] [id = 201] 16:27:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1859C000) [pid = 3100] [serial = 601] [outer = 00000000] 16:27:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (185A3800) [pid = 3100] [serial = 602] [outer = 1859C000] 16:27:56 INFO - PROCESS | 3100 | 1461194876968 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (18649000) [pid = 3100] [serial = 603] [outer = 1859C000] 16:27:57 INFO - PROCESS | 3100 | 1461194877401 Marionette TRACE conn4 <- [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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 770ms 16:27:57 INFO - PROCESS | 3100 | 1461194877456 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:27:57 INFO - PROCESS | 3100 | 1461194877458 Marionette TRACE conn4 <- [1,769,null,{"value":"13"}] 16:27:57 INFO - PROCESS | 3100 | 1461194877461 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 3100 | 1461194877463 Marionette TRACE conn4 <- [1,770,null,{}] 16:27:57 INFO - PROCESS | 3100 | 1461194877467 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 3100 | 1461194877574 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:27:57 INFO - PROCESS | 3100 | 1461194877583 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 3100 | ++DOCSHELL 1750E800 == 34 [pid = 3100] [id = 202] 16:27:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (185A2C00) [pid = 3100] [serial = 604] [outer = 00000000] 16:27:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (19D47C00) [pid = 3100] [serial = 605] [outer = 185A2C00] 16:27:57 INFO - PROCESS | 3100 | 1461194877632 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (19D4D400) [pid = 3100] [serial = 606] [outer = 185A2C00] 16:27:58 INFO - PROCESS | 3100 | 1461194878081 Marionette TRACE conn4 <- [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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 16:27:58 INFO - PROCESS | 3100 | 1461194878134 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 3100 | 1461194878136 Marionette TRACE conn4 <- [1,773,null,{"value":"13"}] 16:27:58 INFO - PROCESS | 3100 | 1461194878139 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:27:58 INFO - PROCESS | 3100 | 1461194878141 Marionette TRACE conn4 <- [1,774,null,{}] 16:27:58 INFO - PROCESS | 3100 | 1461194878144 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:58 INFO - PROCESS | 3100 | 1461194878284 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (20287800) [pid = 3100] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (185A4800) [pid = 3100] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C7FCC00) [pid = 3100] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (20287400) [pid = 3100] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (128E7400) [pid = 3100] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1AD6E400) [pid = 3100] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1FD7F800) [pid = 3100] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1FD7B000) [pid = 3100] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C72A000) [pid = 3100] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C728C00) [pid = 3100] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1FEBD800) [pid = 3100] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (12910C00) [pid = 3100] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1398D000) [pid = 3100] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12913800) [pid = 3100] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (13EA2000) [pid = 3100] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C37B400) [pid = 3100] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1C7F4C00) [pid = 3100] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1BDA8000) [pid = 3100] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (130F4C00) [pid = 3100] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (177A8800) [pid = 3100] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1B582400) [pid = 3100] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1C6CD000) [pid = 3100] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (19D41C00) [pid = 3100] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1290EC00) [pid = 3100] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (130F1000) [pid = 3100] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:27:58 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (2037AC00) [pid = 3100] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:27:58 INFO - PROCESS | 3100 | 1461194878750 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2CC00 == 35 [pid = 3100] [id = 203] 16:27:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (0EFC6800) [pid = 3100] [serial = 607] [outer = 00000000] 16:27:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (12910C00) [pid = 3100] [serial = 608] [outer = 0EFC6800] 16:27:58 INFO - PROCESS | 3100 | 1461194878796 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (12E5E800) [pid = 3100] [serial = 609] [outer = 0EFC6800] 16:27:59 INFO - PROCESS | 3100 | 1461194879166 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1076ms 16:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:27:59 INFO - PROCESS | 3100 | 1461194879218 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 3100 | 1461194879220 Marionette TRACE conn4 <- [1,777,null,{"value":"13"}] 16:27:59 INFO - PROCESS | 3100 | 1461194879223 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 3100 | 1461194879225 Marionette TRACE conn4 <- [1,778,null,{}] 16:27:59 INFO - PROCESS | 3100 | 1461194879234 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 3100 | 1461194879312 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:27:59 INFO - PROCESS | 3100 | 1461194879318 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 3100 | ++DOCSHELL 12912000 == 36 [pid = 3100] [id = 204] 16:27:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (130EC800) [pid = 3100] [serial = 610] [outer = 00000000] 16:27:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (19D40800) [pid = 3100] [serial = 611] [outer = 130EC800] 16:27:59 INFO - PROCESS | 3100 | 1461194879365 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (189F4000) [pid = 3100] [serial = 612] [outer = 130EC800] 16:27:59 INFO - PROCESS | 3100 | 1461194879798 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 16:27:59 INFO - PROCESS | 3100 | 1461194879854 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:27:59 INFO - PROCESS | 3100 | 1461194879856 Marionette TRACE conn4 <- [1,781,null,{"value":"13"}] 16:27:59 INFO - PROCESS | 3100 | 1461194879860 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 3100 | 1461194879861 Marionette TRACE conn4 <- [1,782,null,{}] 16:27:59 INFO - PROCESS | 3100 | 1461194879865 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 3100 | 1461194879946 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:27:59 INFO - PROCESS | 3100 | 1461194879955 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 3100 | ++DOCSHELL 1859C400 == 37 [pid = 3100] [id = 205] 16:27:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1A198800) [pid = 3100] [serial = 613] [outer = 00000000] 16:28:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1AD27400) [pid = 3100] [serial = 614] [outer = 1A198800] 16:28:00 INFO - PROCESS | 3100 | 1461194880001 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1AD6B400) [pid = 3100] [serial = 615] [outer = 1A198800] 16:28:00 INFO - PROCESS | 3100 | 1461194880476 Marionette TRACE conn4 <- [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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 16:28:00 INFO - PROCESS | 3100 | 1461194880530 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 3100 | 1461194880533 Marionette TRACE conn4 <- [1,785,null,{"value":"13"}] 16:28:00 INFO - PROCESS | 3100 | 1461194880536 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:28:00 INFO - PROCESS | 3100 | 1461194880538 Marionette TRACE conn4 <- [1,786,null,{}] 16:28:00 INFO - PROCESS | 3100 | 1461194880542 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 3100 | 1461194880637 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:28:00 INFO - PROCESS | 3100 | 1461194880646 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 3100 | ++DOCSHELL 1B114C00 == 38 [pid = 3100] [id = 206] 16:28:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B115000) [pid = 3100] [serial = 616] [outer = 00000000] 16:28:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1B583000) [pid = 3100] [serial = 617] [outer = 1B115000] 16:28:00 INFO - PROCESS | 3100 | 1461194880703 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1B68A000) [pid = 3100] [serial = 618] [outer = 1B115000] 16:28:01 INFO - PROCESS | 3100 | 1461194881526 Marionette TRACE conn4 <- [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]]]}] 16:28:01 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 16:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1071ms 16:28:01 INFO - PROCESS | 3100 | 1461194881611 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 3100 | 1461194881617 Marionette TRACE conn4 <- [1,789,null,{"value":"13"}] 16:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:28:01 INFO - PROCESS | 3100 | 1461194881623 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 3100 | 1461194881627 Marionette TRACE conn4 <- [1,790,null,{}] 16:28:01 INFO - PROCESS | 3100 | 1461194881632 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 3100 | 1461194881799 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:28:01 INFO - PROCESS | 3100 | 1461194881920 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 3100 | ++DOCSHELL 0F044C00 == 39 [pid = 3100] [id = 207] 16:28:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (128D7C00) [pid = 3100] [serial = 619] [outer = 00000000] 16:28:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12907C00) [pid = 3100] [serial = 620] [outer = 128D7C00] 16:28:01 INFO - PROCESS | 3100 | 1461194881979 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1290D800) [pid = 3100] [serial = 621] [outer = 128D7C00] 16:28:02 INFO - PROCESS | 3100 | 1461194882676 Marionette TRACE conn4 <- [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]]]}] 16:28:02 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 16:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1125ms 16:28:02 INFO - PROCESS | 3100 | 1461194882777 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 3100 | 1461194882783 Marionette TRACE conn4 <- [1,793,null,{"value":"13"}] 16:28:02 INFO - PROCESS | 3100 | 1461194882791 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:28:02 INFO - PROCESS | 3100 | 1461194882794 Marionette TRACE conn4 <- [1,794,null,{}] 16:28:02 INFO - PROCESS | 3100 | 1461194882798 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 3100 | 1461194882927 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:28:03 INFO - PROCESS | 3100 | 1461194883001 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 3100 | ++DOCSHELL 0EF25800 == 40 [pid = 3100] [id = 208] 16:28:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (0EF27000) [pid = 3100] [serial = 622] [outer = 00000000] 16:28:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (16352400) [pid = 3100] [serial = 623] [outer = 0EF27000] 16:28:03 INFO - PROCESS | 3100 | 1461194883099 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (17501800) [pid = 3100] [serial = 624] [outer = 0EF27000] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 0F03FC00 == 39 [pid = 3100] [id = 25] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1A187800 == 38 [pid = 3100] [id = 17] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1AD6CC00 == 37 [pid = 3100] [id = 19] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1C7F5C00 == 36 [pid = 3100] [id = 21] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1A1B3000 == 35 [pid = 3100] [id = 18] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 17032800 == 34 [pid = 3100] [id = 22] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 128DD800 == 33 [pid = 3100] [id = 28] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 12673800 == 32 [pid = 3100] [id = 14] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1753D000 == 31 [pid = 3100] [id = 16] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 1267E000 == 30 [pid = 3100] [id = 27] 16:28:03 INFO - PROCESS | 3100 | --DOCSHELL 130ED800 == 29 [pid = 3100] [id = 15] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (17536C00) [pid = 3100] [serial = 480] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C51B000) [pid = 3100] [serial = 483] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (203D2800) [pid = 3100] [serial = 486] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (2028AC00) [pid = 3100] [serial = 441] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (20293000) [pid = 3100] [serial = 489] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1FD88800) [pid = 3100] [serial = 528] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (210B9400) [pid = 3100] [serial = 444] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (13915C00) [pid = 3100] [serial = 522] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1BDAAC00) [pid = 3100] [serial = 435] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (12EEA800) [pid = 3100] [serial = 432] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1AD27C00) [pid = 3100] [serial = 525] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1F41BC00) [pid = 3100] [serial = 438] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (20291400) [pid = 3100] [serial = 383] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (203DA800) [pid = 3100] [serial = 534] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (20377000) [pid = 3100] [serial = 531] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (138AD400) [pid = 3100] [serial = 555] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (12E63000) [pid = 3100] [serial = 554] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1C515800) [pid = 3100] [serial = 552] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1FD87400) [pid = 3100] [serial = 584] [outer = 00000000] [url = about:blank] 16:28:03 INFO - PROCESS | 3100 | 1461194883932 Marionette TRACE conn4 <- [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]]]}] 16:28:03 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 16:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1176ms 16:28:03 INFO - PROCESS | 3100 | 1461194883972 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 3100 | 1461194883977 Marionette TRACE conn4 <- [1,797,null,{"value":"13"}] 16:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:28:03 INFO - PROCESS | 3100 | 1461194883982 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 3100 | 1461194883986 Marionette TRACE conn4 <- [1,798,null,{}] 16:28:04 INFO - PROCESS | 3100 | 1461194883991 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 3100 | 1461194884087 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1ED82400) [pid = 3100] [serial = 582] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C72E000) [pid = 3100] [serial = 576] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1E46EC00) [pid = 3100] [serial = 578] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1E8D9000) [pid = 3100] [serial = 579] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1C067800) [pid = 3100] [serial = 572] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (17534C00) [pid = 3100] [serial = 569] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (18652000) [pid = 3100] [serial = 570] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1A17B800) [pid = 3100] [serial = 567] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (19D43000) [pid = 3100] [serial = 566] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (1C6D3800) [pid = 3100] [serial = 564] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (1C513000) [pid = 3100] [serial = 563] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (1C7C9800) [pid = 3100] [serial = 561] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 65 (1C72BC00) [pid = 3100] [serial = 560] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 64 (1B689800) [pid = 3100] [serial = 558] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 63 (1B00B800) [pid = 3100] [serial = 557] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 62 (1C724000) [pid = 3100] [serial = 575] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 61 (1E469000) [pid = 3100] [serial = 581] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | --DOMWINDOW == 60 (1C37EC00) [pid = 3100] [serial = 573] [outer = 00000000] [url = about:blank] 16:28:04 INFO - PROCESS | 3100 | 1461194884168 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 3100 | ++DOCSHELL 0F049000 == 30 [pid = 3100] [id = 209] 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 61 (12188C00) [pid = 3100] [serial = 625] [outer = 00000000] 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 62 (128EC800) [pid = 3100] [serial = 626] [outer = 12188C00] 16:28:04 INFO - PROCESS | 3100 | 1461194884218 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 63 (12911400) [pid = 3100] [serial = 627] [outer = 12188C00] 16:28:04 INFO - PROCESS | 3100 | 1461194884670 Marionette TRACE conn4 <- [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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 730ms 16:28:04 INFO - PROCESS | 3100 | 1461194884717 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 3100 | 1461194884723 Marionette TRACE conn4 <- [1,801,null,{"value":"13"}] 16:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:28:04 INFO - PROCESS | 3100 | 1461194884729 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 3100 | 1461194884731 Marionette TRACE conn4 <- [1,802,null,{}] 16:28:04 INFO - PROCESS | 3100 | 1461194884735 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 3100 | 1461194884821 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:28:04 INFO - PROCESS | 3100 | 1461194884831 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 3100 | ++DOCSHELL 12CA9800 == 31 [pid = 3100] [id = 210] 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 64 (12DE6C00) [pid = 3100] [serial = 628] [outer = 00000000] 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 65 (13992800) [pid = 3100] [serial = 629] [outer = 12DE6C00] 16:28:04 INFO - PROCESS | 3100 | 1461194884877 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (16354800) [pid = 3100] [serial = 630] [outer = 12DE6C00] 16:28:05 INFO - PROCESS | 3100 | 1461194885352 Marionette TRACE conn4 <- [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] 16:28:05 INFO - PROCESS | 3100 | 1461194885410 Marionette TRACE conn4 <- [1,805,null,{"value":"13"}] 16:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:28:05 INFO - PROCESS | 3100 | 1461194885413 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 3100 | 1461194885417 Marionette TRACE conn4 <- [1,806,null,{}] 16:28:05 INFO - PROCESS | 3100 | 1461194885428 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 3100 | 1461194885512 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:28:05 INFO - PROCESS | 3100 | 1461194885522 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 3100 | ++DOCSHELL 16E12C00 == 32 [pid = 3100] [id = 211] 16:28:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (177B1800) [pid = 3100] [serial = 631] [outer = 00000000] 16:28:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (18648400) [pid = 3100] [serial = 632] [outer = 177B1800] 16:28:05 INFO - PROCESS | 3100 | 1461194885571 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (189EE800) [pid = 3100] [serial = 633] [outer = 177B1800] 16:28:06 INFO - PROCESS | 3100 | 1461194886015 Marionette TRACE conn4 <- [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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 16:28:06 INFO - PROCESS | 3100 | 1461194886087 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 3100 | 1461194886090 Marionette TRACE conn4 <- [1,809,null,{"value":"13"}] 16:28:06 INFO - PROCESS | 3100 | 1461194886093 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:28:06 INFO - PROCESS | 3100 | 1461194886095 Marionette TRACE conn4 <- [1,810,null,{}] 16:28:06 INFO - PROCESS | 3100 | 1461194886103 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 3100 | 1461194886220 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:28:06 INFO - PROCESS | 3100 | 1461194886235 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 3100 | ++DOCSHELL 19D48000 == 33 [pid = 3100] [id = 212] 16:28:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (19D4B400) [pid = 3100] [serial = 634] [outer = 00000000] 16:28:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (1A1B2400) [pid = 3100] [serial = 635] [outer = 19D4B400] 16:28:06 INFO - PROCESS | 3100 | 1461194886282 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1A59E400) [pid = 3100] [serial = 636] [outer = 19D4B400] 16:28:06 INFO - PROCESS | 3100 | 1461194886752 Marionette TRACE conn4 <- [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] 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:28:06 INFO - PROCESS | 3100 | 1461194886769 Marionette TRACE conn4 <- [1,813,null,{"value":"13"}] 16:28:06 INFO - PROCESS | 3100 | 1461194886773 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 3100 | 1461194886774 Marionette TRACE conn4 <- [1,814,null,{}] 16:28:06 INFO - PROCESS | 3100 | 1461194886784 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 3100 | 1461194886887 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:28:06 INFO - PROCESS | 3100 | 1461194886893 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 3100 | ++DOCSHELL 128D8C00 == 34 [pid = 3100] [id = 213] 16:28:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (128E3800) [pid = 3100] [serial = 637] [outer = 00000000] 16:28:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1AD6B800) [pid = 3100] [serial = 638] [outer = 128E3800] 16:28:06 INFO - PROCESS | 3100 | 1461194886942 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1B00C800) [pid = 3100] [serial = 639] [outer = 128E3800] 16:28:07 INFO - PROCESS | 3100 | 1461194887437 Marionette TRACE conn4 <- [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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 690ms 16:28:07 INFO - PROCESS | 3100 | 1461194887468 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 3100 | 1461194887469 Marionette TRACE conn4 <- [1,817,null,{"value":"13"}] 16:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:28:07 INFO - PROCESS | 3100 | 1461194887482 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 3100 | 1461194887484 Marionette TRACE conn4 <- [1,818,null,{}] 16:28:07 INFO - PROCESS | 3100 | 1461194887488 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 3100 | 1461194887633 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:28:07 INFO - PROCESS | 3100 | 1461194887660 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 3100 | ++DOCSHELL 128C1800 == 35 [pid = 3100] [id = 214] 16:28:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (138A9800) [pid = 3100] [serial = 640] [outer = 00000000] 16:28:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1BC32400) [pid = 3100] [serial = 641] [outer = 138A9800] 16:28:07 INFO - PROCESS | 3100 | 1461194887710 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1BC33800) [pid = 3100] [serial = 642] [outer = 138A9800] 16:28:08 INFO - PROCESS | 3100 | 1461194888167 Marionette TRACE conn4 <- [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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 730ms 16:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:28:08 INFO - PROCESS | 3100 | 1461194888218 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 3100 | 1461194888220 Marionette TRACE conn4 <- [1,821,null,{"value":"13"}] 16:28:08 INFO - PROCESS | 3100 | 1461194888223 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 3100 | 1461194888225 Marionette TRACE conn4 <- [1,822,null,{}] 16:28:08 INFO - PROCESS | 3100 | 1461194888229 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 3100 | 1461194888345 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:28:08 INFO - PROCESS | 3100 | 1461194888355 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 3100 | ++DOCSHELL 0F04BC00 == 36 [pid = 3100] [id = 215] 16:28:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (125F4800) [pid = 3100] [serial = 643] [outer = 00000000] 16:28:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1C05A400) [pid = 3100] [serial = 644] [outer = 125F4800] 16:28:08 INFO - PROCESS | 3100 | 1461194888401 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1C05C400) [pid = 3100] [serial = 645] [outer = 125F4800] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1859C000) [pid = 3100] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (13910000) [pid = 3100] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (0F042800) [pid = 3100] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (12CB0C00) [pid = 3100] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (128BCC00) [pid = 3100] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1ED8A000) [pid = 3100] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (16E58400) [pid = 3100] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (185A2C00) [pid = 3100] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (130EC800) [pid = 3100] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (0EFC6800) [pid = 3100] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:28:08 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1A198800) [pid = 3100] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:28:08 INFO - PROCESS | 3100 | 1461194888877 Marionette TRACE conn4 <- [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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 16:28:08 INFO - PROCESS | 3100 | 1461194888894 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 16:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:28:08 INFO - PROCESS | 3100 | 1461194888896 Marionette TRACE conn4 <- [1,825,null,{"value":"13"}] 16:28:08 INFO - PROCESS | 3100 | 1461194888900 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 3100 | 1461194888901 Marionette TRACE conn4 <- [1,826,null,{}] 16:28:08 INFO - PROCESS | 3100 | 1461194888905 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 3100 | 1461194889007 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:28:09 INFO - PROCESS | 3100 | 1461194889016 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 3100 | ++DOCSHELL 138A7400 == 37 [pid = 3100] [id = 216] 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (185A2C00) [pid = 3100] [serial = 646] [outer = 00000000] 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1BDA9000) [pid = 3100] [serial = 647] [outer = 185A2C00] 16:28:09 INFO - PROCESS | 3100 | 1461194889063 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1C063400) [pid = 3100] [serial = 648] [outer = 185A2C00] 16:28:09 INFO - PROCESS | 3100 | 1461194889493 Marionette TRACE conn4 <- [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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 16:28:09 INFO - PROCESS | 3100 | 1461194889535 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 3100 | 1461194889537 Marionette TRACE conn4 <- [1,829,null,{"value":"13"}] 16:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:28:09 INFO - PROCESS | 3100 | 1461194889540 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 3100 | 1461194889542 Marionette TRACE conn4 <- [1,830,null,{}] 16:28:09 INFO - PROCESS | 3100 | 1461194889545 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 3100 | 1461194889621 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:28:09 INFO - PROCESS | 3100 | 1461194889628 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 3100 | ++DOCSHELL 1BC83000 == 38 [pid = 3100] [id = 217] 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1C066400) [pid = 3100] [serial = 649] [outer = 00000000] 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1C379C00) [pid = 3100] [serial = 650] [outer = 1C066400] 16:28:09 INFO - PROCESS | 3100 | 1461194889676 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1C379800) [pid = 3100] [serial = 651] [outer = 1C066400] 16:28:10 INFO - PROCESS | 3100 | 1461194890109 Marionette TRACE conn4 <- [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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 630ms 16:28:10 INFO - PROCESS | 3100 | 1461194890171 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 3100 | 1461194890173 Marionette TRACE conn4 <- [1,833,null,{"value":"13"}] 16:28:10 INFO - PROCESS | 3100 | 1461194890176 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 3100 | 1461194890178 Marionette TRACE conn4 <- [1,834,null,{}] 16:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:28:10 INFO - PROCESS | 3100 | 1461194890181 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 3100 | 1461194890258 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:28:10 INFO - PROCESS | 3100 | 1461194890267 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 3100 | ++DOCSHELL 1C382400 == 39 [pid = 3100] [id = 218] 16:28:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1C3CF800) [pid = 3100] [serial = 652] [outer = 00000000] 16:28:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1C511000) [pid = 3100] [serial = 653] [outer = 1C3CF800] 16:28:10 INFO - PROCESS | 3100 | 1461194890312 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1C516C00) [pid = 3100] [serial = 654] [outer = 1C3CF800] 16:28:10 INFO - PROCESS | 3100 | 1461194890912 Marionette TRACE conn4 <- [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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 771ms 16:28:10 INFO - PROCESS | 3100 | 1461194890951 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:28:10 INFO - PROCESS | 3100 | 1461194890956 Marionette TRACE conn4 <- [1,837,null,{"value":"13"}] 16:28:10 INFO - PROCESS | 3100 | 1461194890961 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 3100 | 1461194890965 Marionette TRACE conn4 <- [1,838,null,{}] 16:28:10 INFO - PROCESS | 3100 | 1461194890972 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 3100 | 1461194891080 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:28:11 INFO - PROCESS | 3100 | 1461194891177 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 3100 | ++DOCSHELL 1280F400 == 40 [pid = 3100] [id = 219] 16:28:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (128B6400) [pid = 3100] [serial = 655] [outer = 00000000] 16:28:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (130ED000) [pid = 3100] [serial = 656] [outer = 128B6400] 16:28:11 INFO - PROCESS | 3100 | 1461194891237 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (13915C00) [pid = 3100] [serial = 657] [outer = 128B6400] 16:28:11 INFO - PROCESS | 3100 | 1461194891907 Marionette TRACE conn4 <- [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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 990ms 16:28:11 INFO - PROCESS | 3100 | 1461194891951 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 3100 | 1461194891958 Marionette TRACE conn4 <- [1,841,null,{"value":"13"}] 16:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:28:11 INFO - PROCESS | 3100 | 1461194891964 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 3100 | 1461194891967 Marionette TRACE conn4 <- [1,842,null,{}] 16:28:11 INFO - PROCESS | 3100 | 1461194891972 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 3100 | 1461194892080 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:28:12 INFO - PROCESS | 3100 | 1461194892162 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 3100 | ++DOCSHELL 163E8400 == 41 [pid = 3100] [id = 220] 16:28:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (170A0400) [pid = 3100] [serial = 658] [outer = 00000000] 16:28:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (18D54800) [pid = 3100] [serial = 659] [outer = 170A0400] 16:28:12 INFO - PROCESS | 3100 | 1461194892260 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1A194C00) [pid = 3100] [serial = 660] [outer = 170A0400] 16:28:12 INFO - PROCESS | 3100 | 1461194892828 Marionette TRACE conn4 <- [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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 870ms 16:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:28:12 INFO - PROCESS | 3100 | 1461194892836 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 3100 | 1461194892839 Marionette TRACE conn4 <- [1,845,null,{"value":"13"}] 16:28:12 INFO - PROCESS | 3100 | 1461194892842 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 3100 | 1461194892846 Marionette TRACE conn4 <- [1,846,null,{}] 16:28:12 INFO - PROCESS | 3100 | 1461194892858 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 3100 | 1461194892966 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:28:13 INFO - PROCESS | 3100 | 1461194893063 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 3100 | ++DOCSHELL 1C3F6400 == 42 [pid = 3100] [id = 221] 16:28:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C513400) [pid = 3100] [serial = 661] [outer = 00000000] 16:28:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C51BC00) [pid = 3100] [serial = 662] [outer = 1C513400] 16:28:13 INFO - PROCESS | 3100 | 1461194893123 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C51FC00) [pid = 3100] [serial = 663] [outer = 1C513400] 16:28:14 INFO - PROCESS | 3100 | 1461194894821 Marionette TRACE conn4 <- [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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2022ms 16:28:14 INFO - PROCESS | 3100 | 1461194894868 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 3100 | 1461194894871 Marionette TRACE conn4 <- [1,849,null,{"value":"13"}] 16:28:14 INFO - PROCESS | 3100 | 1461194894874 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:28:14 INFO - PROCESS | 3100 | 1461194894876 Marionette TRACE conn4 <- [1,850,null,{}] 16:28:14 INFO - PROCESS | 3100 | 1461194894880 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 3100 | 1461194894984 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:28:15 INFO - PROCESS | 3100 | 1461194895065 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 3100 | ++DOCSHELL 1C6C9C00 == 43 [pid = 3100] [id = 222] 16:28:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C6CA800) [pid = 3100] [serial = 664] [outer = 00000000] 16:28:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C731400) [pid = 3100] [serial = 665] [outer = 1C6CA800] 16:28:15 INFO - PROCESS | 3100 | 1461194895162 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C7CE000) [pid = 3100] [serial = 666] [outer = 1C6CA800] 16:28:15 INFO - PROCESS | 3100 | 1461194895759 Marionette TRACE conn4 <- [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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 931ms 16:28:15 INFO - PROCESS | 3100 | 1461194895808 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 3100 | 1461194895810 Marionette TRACE conn4 <- [1,853,null,{"value":"13"}] 16:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:28:15 INFO - PROCESS | 3100 | 1461194895814 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 3100 | 1461194895816 Marionette TRACE conn4 <- [1,854,null,{}] 16:28:15 INFO - PROCESS | 3100 | 1461194895820 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 3100 | 1461194895931 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:28:16 INFO - PROCESS | 3100 | 1461194896011 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 3100 | ++DOCSHELL 128DFC00 == 44 [pid = 3100] [id = 223] 16:28:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (128E0000) [pid = 3100] [serial = 667] [outer = 00000000] 16:28:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12DE8400) [pid = 3100] [serial = 668] [outer = 128E0000] 16:28:16 INFO - PROCESS | 3100 | 1461194896108 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1398D000) [pid = 3100] [serial = 669] [outer = 128E0000] 16:28:16 INFO - PROCESS | 3100 | 1461194896818 Marionette TRACE conn4 <- [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]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1019ms 16:28:16 INFO - PROCESS | 3100 | 1461194896889 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 3100 | 1461194896893 Marionette TRACE conn4 <- [1,857,null,{"value":"13"}] 16:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:28:16 INFO - PROCESS | 3100 | 1461194896903 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 3100 | 1461194896907 Marionette TRACE conn4 <- [1,858,null,{}] 16:28:16 INFO - PROCESS | 3100 | 1461194896912 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 3100 | 1461194897015 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:28:17 INFO - PROCESS | 3100 | 1461194897097 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 3100 | ++DOCSHELL 12EE9C00 == 45 [pid = 3100] [id = 224] 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (13010400) [pid = 3100] [serial = 670] [outer = 00000000] 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (16E5BC00) [pid = 3100] [serial = 671] [outer = 13010400] 16:28:17 INFO - PROCESS | 3100 | 1461194897189 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1709B800) [pid = 3100] [serial = 672] [outer = 13010400] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1AD27400) [pid = 3100] [serial = 614] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (185A3800) [pid = 3100] [serial = 602] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (13E9D800) [pid = 3100] [serial = 596] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (16354400) [pid = 3100] [serial = 597] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (0F04E400) [pid = 3100] [serial = 587] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12553C00) [pid = 3100] [serial = 588] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (12DE4800) [pid = 3100] [serial = 593] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (12E5CC00) [pid = 3100] [serial = 594] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128DCC00) [pid = 3100] [serial = 590] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (128E3400) [pid = 3100] [serial = 591] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1FD82800) [pid = 3100] [serial = 585] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (16E62000) [pid = 3100] [serial = 599] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (19D47C00) [pid = 3100] [serial = 605] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (18649000) [pid = 3100] [serial = 603] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (19D4D400) [pid = 3100] [serial = 606] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (19D40800) [pid = 3100] [serial = 611] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (12E5E800) [pid = 3100] [serial = 609] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12910C00) [pid = 3100] [serial = 608] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (189F4000) [pid = 3100] [serial = 612] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (17021800) [pid = 3100] [serial = 600] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1AD6B400) [pid = 3100] [serial = 615] [outer = 00000000] [url = about:blank] 16:28:17 INFO - PROCESS | 3100 | 1461194897686 Marionette TRACE conn4 <- [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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 830ms 16:28:17 INFO - PROCESS | 3100 | 1461194897733 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 3100 | 1461194897739 Marionette TRACE conn4 <- [1,861,null,{"value":"13"}] 16:28:17 INFO - PROCESS | 3100 | 1461194897745 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:28:17 INFO - PROCESS | 3100 | 1461194897747 Marionette TRACE conn4 <- [1,862,null,{}] 16:28:17 INFO - PROCESS | 3100 | 1461194897751 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 3100 | 1461194897837 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:28:17 INFO - PROCESS | 3100 | 1461194897846 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 3100 | ++DOCSHELL 128DF000 == 46 [pid = 3100] [id = 225] 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (128E1800) [pid = 3100] [serial = 673] [outer = 00000000] 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (12E5CC00) [pid = 3100] [serial = 674] [outer = 128E1800] 16:28:17 INFO - PROCESS | 3100 | 1461194897894 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (12EEA800) [pid = 3100] [serial = 675] [outer = 128E1800] 16:28:18 INFO - PROCESS | 3100 | 1461194898373 Marionette TRACE conn4 <- [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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 16:28:18 INFO - PROCESS | 3100 | 1461194898419 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 3100 | 1461194898421 Marionette TRACE conn4 <- [1,865,null,{"value":"13"}] 16:28:18 INFO - PROCESS | 3100 | 1461194898425 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:28:18 INFO - PROCESS | 3100 | 1461194898428 Marionette TRACE conn4 <- [1,866,null,{}] 16:28:18 INFO - PROCESS | 3100 | 1461194898438 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 3100 | 1461194898551 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:28:18 INFO - PROCESS | 3100 | 1461194898636 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 3100 | ++DOCSHELL 17024800 == 47 [pid = 3100] [id = 226] 16:28:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (175D6800) [pid = 3100] [serial = 676] [outer = 00000000] 16:28:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1859B400) [pid = 3100] [serial = 677] [outer = 175D6800] 16:28:18 INFO - PROCESS | 3100 | 1461194898688 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (185A5400) [pid = 3100] [serial = 678] [outer = 175D6800] 16:28:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (19D4B800) [pid = 3100] [serial = 679] [outer = 12593800] 16:28:19 INFO - PROCESS | 3100 | 1461194899148 Marionette TRACE conn4 <- [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]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 770ms 16:28:19 INFO - PROCESS | 3100 | 1461194899199 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 3100 | 1461194899201 Marionette TRACE conn4 <- [1,869,null,{"value":"13"}] 16:28:19 INFO - PROCESS | 3100 | 1461194899204 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:28:19 INFO - PROCESS | 3100 | 1461194899206 Marionette TRACE conn4 <- [1,870,null,{}] 16:28:19 INFO - PROCESS | 3100 | 1461194899210 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:19 INFO - PROCESS | 3100 | 1461194899293 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:28:19 INFO - PROCESS | 3100 | 1461194899306 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 3100 | ++DOCSHELL 1A17D400 == 48 [pid = 3100] [id = 227] 16:28:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1A17DC00) [pid = 3100] [serial = 680] [outer = 00000000] 16:28:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1A196800) [pid = 3100] [serial = 681] [outer = 1A17DC00] 16:28:19 INFO - PROCESS | 3100 | 1461194899357 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1A597800) [pid = 3100] [serial = 682] [outer = 1A17DC00] 16:28:19 INFO - PROCESS | 3100 | 1461194899831 Marionette TRACE conn4 <- [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]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 16:28:19 INFO - PROCESS | 3100 | 1461194899902 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 3100 | 1461194899904 Marionette TRACE conn4 <- [1,873,null,{"value":"13"}] 16:28:19 INFO - PROCESS | 3100 | 1461194899910 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 3100 | 1461194899911 Marionette TRACE conn4 <- [1,874,null,{}] 16:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:28:19 INFO - PROCESS | 3100 | 1461194899915 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 3100 | 1461194900021 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:28:20 INFO - PROCESS | 3100 | 1461194900032 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 3100 | ++DOCSHELL 1AD07000 == 49 [pid = 3100] [id = 228] 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1AD26C00) [pid = 3100] [serial = 683] [outer = 00000000] 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B010400) [pid = 3100] [serial = 684] [outer = 1AD26C00] 16:28:20 INFO - PROCESS | 3100 | 1461194900078 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B576400) [pid = 3100] [serial = 685] [outer = 1AD26C00] 16:28:20 INFO - PROCESS | 3100 | 1461194900570 Marionette TRACE conn4 <- [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]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 16:28:20 INFO - PROCESS | 3100 | 1461194900586 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:28:20 INFO - PROCESS | 3100 | 1461194900588 Marionette TRACE conn4 <- [1,877,null,{"value":"13"}] 16:28:20 INFO - PROCESS | 3100 | 1461194900591 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 3100 | 1461194900592 Marionette TRACE conn4 <- [1,878,null,{}] 16:28:20 INFO - PROCESS | 3100 | 1461194900604 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 3100 | 1461194900721 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:28:20 INFO - PROCESS | 3100 | 1461194900728 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 3100 | ++DOCSHELL 1280B000 == 50 [pid = 3100] [id = 229] 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1B685000) [pid = 3100] [serial = 686] [outer = 00000000] 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C067800) [pid = 3100] [serial = 687] [outer = 1B685000] 16:28:20 INFO - PROCESS | 3100 | 1461194900777 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C063800) [pid = 3100] [serial = 688] [outer = 1B685000] 16:28:21 INFO - PROCESS | 3100 | 1461194901236 Marionette TRACE conn4 <- [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]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 16:28:21 INFO - PROCESS | 3100 | 1461194901262 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 3100 | 1461194901264 Marionette TRACE conn4 <- [1,881,null,{"value":"13"}] 16:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:28:21 INFO - PROCESS | 3100 | 1461194901273 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 3100 | 1461194901275 Marionette TRACE conn4 <- [1,882,null,{}] 16:28:21 INFO - PROCESS | 3100 | 1461194901278 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 3100 | 1461194901417 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:28:21 INFO - PROCESS | 3100 | 1461194901438 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 3100 | ++DOCSHELL 1C510400 == 51 [pid = 3100] [id = 230] 16:28:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C513C00) [pid = 3100] [serial = 689] [outer = 00000000] 16:28:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C558800) [pid = 3100] [serial = 690] [outer = 1C513C00] 16:28:21 INFO - PROCESS | 3100 | 1461194901484 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C6CD000) [pid = 3100] [serial = 691] [outer = 1C513C00] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (177B1800) [pid = 3100] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (128E3800) [pid = 3100] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12DE6C00) [pid = 3100] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12188C00) [pid = 3100] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (138A9800) [pid = 3100] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (125F4800) [pid = 3100] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (185A2C00) [pid = 3100] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1C066400) [pid = 3100] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:28:21 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (19D4B400) [pid = 3100] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:28:21 INFO - PROCESS | 3100 | 1461194901953 Marionette TRACE conn4 <- [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]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 730ms 16:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:28:22 INFO - PROCESS | 3100 | 1461194902007 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 3100 | 1461194902009 Marionette TRACE conn4 <- [1,885,null,{"value":"13"}] 16:28:22 INFO - PROCESS | 3100 | 1461194902012 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 3100 | 1461194902014 Marionette TRACE conn4 <- [1,886,null,{}] 16:28:22 INFO - PROCESS | 3100 | 1461194902017 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 3100 | 1461194902095 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:28:22 INFO - PROCESS | 3100 | 1461194902101 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 3100 | ++DOCSHELL 128DBC00 == 52 [pid = 3100] [id = 231] 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (13013C00) [pid = 3100] [serial = 692] [outer = 00000000] 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B005C00) [pid = 3100] [serial = 693] [outer = 13013C00] 16:28:22 INFO - PROCESS | 3100 | 1461194902148 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C068000) [pid = 3100] [serial = 694] [outer = 13013C00] 16:28:22 INFO - PROCESS | 3100 | 1461194902578 Marionette TRACE conn4 <- [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]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 16:28:22 INFO - PROCESS | 3100 | 1461194902643 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:28:22 INFO - PROCESS | 3100 | 1461194902645 Marionette TRACE conn4 <- [1,889,null,{"value":"13"}] 16:28:22 INFO - PROCESS | 3100 | 1461194902648 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 3100 | 1461194902650 Marionette TRACE conn4 <- [1,890,null,{}] 16:28:22 INFO - PROCESS | 3100 | 1461194902654 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 3100 | 1461194902734 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:28:22 INFO - PROCESS | 3100 | 1461194902743 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6E400 == 53 [pid = 3100] [id = 232] 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C513000) [pid = 3100] [serial = 695] [outer = 00000000] 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C7D4C00) [pid = 3100] [serial = 696] [outer = 1C513000] 16:28:22 INFO - PROCESS | 3100 | 1461194902788 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C7D4400) [pid = 3100] [serial = 697] [outer = 1C513000] 16:28:23 INFO - PROCESS | 3100 | 1461194903234 Marionette TRACE conn4 <- [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]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 631ms 16:28:23 INFO - PROCESS | 3100 | 1461194903284 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 3100 | 1461194903286 Marionette TRACE conn4 <- [1,893,null,{"value":"13"}] 16:28:23 INFO - PROCESS | 3100 | 1461194903290 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 3100 | 1461194903291 Marionette TRACE conn4 <- [1,894,null,{}] 16:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:28:23 INFO - PROCESS | 3100 | 1461194903295 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 3100 | 1461194903374 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:28:23 INFO - PROCESS | 3100 | 1461194903384 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F2000 == 54 [pid = 3100] [id = 233] 16:28:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C7F9400) [pid = 3100] [serial = 698] [outer = 00000000] 16:28:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1DA79800) [pid = 3100] [serial = 699] [outer = 1C7F9400] 16:28:23 INFO - PROCESS | 3100 | 1461194903429 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1DB8FC00) [pid = 3100] [serial = 700] [outer = 1C7F9400] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 0EFCC400 == 53 [pid = 3100] [id = 24] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1E46B800 == 52 [pid = 3100] [id = 20] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1ED88800 == 51 [pid = 3100] [id = 195] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 128C1800 == 50 [pid = 3100] [id = 214] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 0EFC5400 == 49 [pid = 3100] [id = 23] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1BC83000 == 48 [pid = 3100] [id = 217] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 212E5800 == 47 [pid = 3100] [id = 8] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 138A7400 == 46 [pid = 3100] [id = 216] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 12E5A400 == 45 [pid = 3100] [id = 26] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 0F04BC00 == 44 [pid = 3100] [id = 215] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1A59DC00 == 43 [pid = 3100] [id = 11] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 12CB0400 == 42 [pid = 3100] [id = 10] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 12EE9C00 == 41 [pid = 3100] [id = 224] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 128DFC00 == 40 [pid = 3100] [id = 223] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1C6C9C00 == 39 [pid = 3100] [id = 222] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 163E8400 == 38 [pid = 3100] [id = 220] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1C3F6400 == 37 [pid = 3100] [id = 221] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1C382400 == 36 [pid = 3100] [id = 218] 16:28:24 INFO - PROCESS | 3100 | --DOCSHELL 1280F400 == 35 [pid = 3100] [id = 219] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 1280B000 == 34 [pid = 3100] [id = 229] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 1C510400 == 33 [pid = 3100] [id = 230] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 1AD07000 == 32 [pid = 3100] [id = 228] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 128DBC00 == 31 [pid = 3100] [id = 231] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 1A17D400 == 30 [pid = 3100] [id = 227] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 17024800 == 29 [pid = 3100] [id = 226] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 1AD6E400 == 28 [pid = 3100] [id = 232] 16:28:25 INFO - PROCESS | 3100 | --DOCSHELL 128DF000 == 27 [pid = 3100] [id = 225] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (18648400) [pid = 3100] [serial = 632] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1AD6B800) [pid = 3100] [serial = 638] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (16352400) [pid = 3100] [serial = 623] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (13992800) [pid = 3100] [serial = 629] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (16354800) [pid = 3100] [serial = 630] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1B583000) [pid = 3100] [serial = 617] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128EC800) [pid = 3100] [serial = 626] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (12911400) [pid = 3100] [serial = 627] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1BC32400) [pid = 3100] [serial = 641] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (12907C00) [pid = 3100] [serial = 620] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1B00C800) [pid = 3100] [serial = 639] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1C05A400) [pid = 3100] [serial = 644] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1BC33800) [pid = 3100] [serial = 642] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1BDA9000) [pid = 3100] [serial = 647] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1C379800) [pid = 3100] [serial = 651] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1C379C00) [pid = 3100] [serial = 650] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1C05C400) [pid = 3100] [serial = 645] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1A1B2400) [pid = 3100] [serial = 635] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C511000) [pid = 3100] [serial = 653] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (189EE800) [pid = 3100] [serial = 633] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1C063400) [pid = 3100] [serial = 648] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1A59E400) [pid = 3100] [serial = 636] [outer = 00000000] [url = about:blank] 16:28:25 INFO - PROCESS | 3100 | 1461194905344 Marionette TRACE conn4 <- [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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 2064ms 16:28:25 INFO - PROCESS | 3100 | 1461194905360 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 3100 | 1461194905364 Marionette TRACE conn4 <- [1,897,null,{"value":"13"}] 16:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:28:25 INFO - PROCESS | 3100 | 1461194905369 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 3100 | 1461194905373 Marionette TRACE conn4 <- [1,898,null,{}] 16:28:25 INFO - PROCESS | 3100 | 1461194905379 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 3100 | 1461194905467 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:28:25 INFO - PROCESS | 3100 | 1461194905478 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 3100 | ++DOCSHELL 0F04DC00 == 28 [pid = 3100] [id = 234] 16:28:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (0F04E000) [pid = 3100] [serial = 701] [outer = 00000000] 16:28:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12589800) [pid = 3100] [serial = 702] [outer = 0F04E000] 16:28:25 INFO - PROCESS | 3100 | 1461194905528 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (125F4000) [pid = 3100] [serial = 703] [outer = 0F04E000] 16:28:26 INFO - PROCESS | 3100 | 1461194906003 Marionette TRACE conn4 <- [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]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 691ms 16:28:26 INFO - PROCESS | 3100 | 1461194906060 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 3100 | 1461194906066 Marionette TRACE conn4 <- [1,901,null,{"value":"13"}] 16:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:28:26 INFO - PROCESS | 3100 | 1461194906072 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 3100 | 1461194906075 Marionette TRACE conn4 <- [1,902,null,{}] 16:28:26 INFO - PROCESS | 3100 | 1461194906079 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 3100 | 1461194906160 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:28:26 INFO - PROCESS | 3100 | 1461194906170 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 3100 | ++DOCSHELL 12134000 == 29 [pid = 3100] [id = 235] 16:28:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (125FA800) [pid = 3100] [serial = 704] [outer = 00000000] 16:28:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (128DA400) [pid = 3100] [serial = 705] [outer = 125FA800] 16:28:26 INFO - PROCESS | 3100 | 1461194906217 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (128DF000) [pid = 3100] [serial = 706] [outer = 125FA800] 16:28:26 INFO - PROCESS | 3100 | 1461194906691 Marionette TRACE conn4 <- [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]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 16:28:26 INFO - PROCESS | 3100 | 1461194906744 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 3100 | 1461194906747 Marionette TRACE conn4 <- [1,905,null,{"value":"13"}] 16:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:28:26 INFO - PROCESS | 3100 | 1461194906751 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 3100 | 1461194906754 Marionette TRACE conn4 <- [1,906,null,{}] 16:28:26 INFO - PROCESS | 3100 | 1461194906766 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 3100 | 1461194906885 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:28:26 INFO - PROCESS | 3100 | 1461194906968 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 3100 | ++DOCSHELL 12DE1000 == 30 [pid = 3100] [id = 236] 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12DE2800) [pid = 3100] [serial = 707] [outer = 00000000] 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (12DE7000) [pid = 3100] [serial = 708] [outer = 12DE2800] 16:28:27 INFO - PROCESS | 3100 | 1461194907018 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (12E5B800) [pid = 3100] [serial = 709] [outer = 12DE2800] 16:28:27 INFO - PROCESS | 3100 | 1461194907405 Marionette TRACE conn4 <- [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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 16:28:27 INFO - PROCESS | 3100 | 1461194907424 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 3100 | 1461194907427 Marionette TRACE conn4 <- [1,909,null,{"value":"13"}] 16:28:27 INFO - PROCESS | 3100 | 1461194907430 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:28:27 INFO - PROCESS | 3100 | 1461194907431 Marionette TRACE conn4 <- [1,910,null,{}] 16:28:27 INFO - PROCESS | 3100 | 1461194907435 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 3100 | 1461194907541 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:28:27 INFO - PROCESS | 3100 | 1461194907549 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 3100 | ++DOCSHELL 12DE4800 == 31 [pid = 3100] [id = 237] 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (12E69C00) [pid = 3100] [serial = 710] [outer = 00000000] 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (13911400) [pid = 3100] [serial = 711] [outer = 12E69C00] 16:28:27 INFO - PROCESS | 3100 | 1461194907596 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (13988400) [pid = 3100] [serial = 712] [outer = 12E69C00] 16:28:28 INFO - PROCESS | 3100 | 1461194908022 Marionette TRACE conn4 <- [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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 630ms 16:28:28 INFO - PROCESS | 3100 | 1461194908064 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:28:28 INFO - PROCESS | 3100 | 1461194908066 Marionette TRACE conn4 <- [1,913,null,{"value":"13"}] 16:28:28 INFO - PROCESS | 3100 | 1461194908070 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 3100 | 1461194908072 Marionette TRACE conn4 <- [1,914,null,{}] 16:28:28 INFO - PROCESS | 3100 | 1461194908075 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 3100 | 1461194908179 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:28:28 INFO - PROCESS | 3100 | 1461194908187 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 3100 | ++DOCSHELL 13992800 == 32 [pid = 3100] [id = 238] 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (13E9C800) [pid = 3100] [serial = 713] [outer = 00000000] 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (16E0B400) [pid = 3100] [serial = 714] [outer = 13E9C800] 16:28:28 INFO - PROCESS | 3100 | 1461194908233 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (16E57800) [pid = 3100] [serial = 715] [outer = 13E9C800] 16:28:28 INFO - PROCESS | 3100 | 1461194908691 Marionette TRACE conn4 <- [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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:28:28 INFO - PROCESS | 3100 | 1461194908741 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 3100 | 1461194908743 Marionette TRACE conn4 <- [1,917,null,{"value":"13"}] 16:28:28 INFO - PROCESS | 3100 | 1461194908746 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 3100 | 1461194908748 Marionette TRACE conn4 <- [1,918,null,{}] 16:28:28 INFO - PROCESS | 3100 | 1461194908751 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 3100 | 1461194908847 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:28:28 INFO - PROCESS | 3100 | 1461194908857 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 3100 | ++DOCSHELL 1753B400 == 33 [pid = 3100] [id = 239] 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (170A8000) [pid = 3100] [serial = 716] [outer = 00000000] 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (175DCC00) [pid = 3100] [serial = 717] [outer = 170A8000] 16:28:28 INFO - PROCESS | 3100 | 1461194908907 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (176CB400) [pid = 3100] [serial = 718] [outer = 170A8000] 16:28:29 INFO - PROCESS | 3100 | 1461194909325 Marionette TRACE conn4 <- [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]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 16:28:29 INFO - PROCESS | 3100 | 1461194909380 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:28:29 INFO - PROCESS | 3100 | 1461194909382 Marionette TRACE conn4 <- [1,921,null,{"value":"13"}] 16:28:29 INFO - PROCESS | 3100 | 1461194909385 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 3100 | 1461194909387 Marionette TRACE conn4 <- [1,922,null,{}] 16:28:29 INFO - PROCESS | 3100 | 1461194909391 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 3100 | 1461194909490 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:28:29 INFO - PROCESS | 3100 | 1461194909502 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 3100 | ++DOCSHELL 185A0C00 == 34 [pid = 3100] [id = 240] 16:28:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (185A2800) [pid = 3100] [serial = 719] [outer = 00000000] 16:28:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (18650400) [pid = 3100] [serial = 720] [outer = 185A2800] 16:28:29 INFO - PROCESS | 3100 | 1461194909547 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1870F000) [pid = 3100] [serial = 721] [outer = 185A2800] 16:28:29 INFO - PROCESS | 3100 | 1461194909962 Marionette TRACE conn4 <- [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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 630ms 16:28:30 INFO - PROCESS | 3100 | 1461194910019 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 3100 | 1461194910021 Marionette TRACE conn4 <- [1,925,null,{"value":"13"}] 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:28:30 INFO - PROCESS | 3100 | 1461194910024 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 3100 | 1461194910025 Marionette TRACE conn4 <- [1,926,null,{}] 16:28:30 INFO - PROCESS | 3100 | 1461194910029 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 3100 | 1461194910102 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:28:30 INFO - PROCESS | 3100 | 1461194910108 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 3100 | ++DOCSHELL 189F6000 == 35 [pid = 3100] [id = 241] 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (189F8000) [pid = 3100] [serial = 722] [outer = 00000000] 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (19D41000) [pid = 3100] [serial = 723] [outer = 189F8000] 16:28:30 INFO - PROCESS | 3100 | 1461194910153 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (19D40000) [pid = 3100] [serial = 724] [outer = 189F8000] 16:28:30 INFO - PROCESS | 3100 | 1461194910625 Marionette TRACE conn4 <- [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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 630ms 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:28:30 INFO - PROCESS | 3100 | 1461194910656 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 3100 | 1461194910658 Marionette TRACE conn4 <- [1,929,null,{"value":"13"}] 16:28:30 INFO - PROCESS | 3100 | 1461194910661 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 3100 | 1461194910663 Marionette TRACE conn4 <- [1,930,null,{}] 16:28:30 INFO - PROCESS | 3100 | 1461194910666 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 3100 | 1461194910768 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:28:30 INFO - PROCESS | 3100 | 1461194910774 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 3100 | ++DOCSHELL 12DE0800 == 36 [pid = 3100] [id = 242] 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1A185400) [pid = 3100] [serial = 725] [outer = 00000000] 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1A19C400) [pid = 3100] [serial = 726] [outer = 1A185400] 16:28:30 INFO - PROCESS | 3100 | 1461194910820 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1A19B800) [pid = 3100] [serial = 727] [outer = 1A185400] 16:28:31 INFO - PROCESS | 3100 | 1461194911292 Marionette TRACE conn4 <- [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]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 16:28:31 INFO - PROCESS | 3100 | 1461194911332 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 3100 | 1461194911334 Marionette TRACE conn4 <- [1,933,null,{"value":"13"}] 16:28:31 INFO - PROCESS | 3100 | 1461194911338 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:28:31 INFO - PROCESS | 3100 | 1461194911340 Marionette TRACE conn4 <- [1,934,null,{}] 16:28:31 INFO - PROCESS | 3100 | 1461194911343 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 3100 | 1461194911450 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:28:31 INFO - PROCESS | 3100 | 1461194911457 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 3100 | ++DOCSHELL 1AD28C00 == 37 [pid = 3100] [id = 243] 16:28:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1AD29400) [pid = 3100] [serial = 728] [outer = 00000000] 16:28:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1B003400) [pid = 3100] [serial = 729] [outer = 1AD29400] 16:28:31 INFO - PROCESS | 3100 | 1461194911504 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B00D000) [pid = 3100] [serial = 730] [outer = 1AD29400] 16:28:32 INFO - PROCESS | 3100 | 1461194911998 Marionette TRACE conn4 <- [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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 16:28:32 INFO - PROCESS | 3100 | 1461194912012 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 3100 | 1461194912015 Marionette TRACE conn4 <- [1,937,null,{"value":"13"}] 16:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:28:32 INFO - PROCESS | 3100 | 1461194912027 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 3100 | 1461194912030 Marionette TRACE conn4 <- [1,938,null,{}] 16:28:32 INFO - PROCESS | 3100 | 1461194912033 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 3100 | 1461194912181 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:28:32 INFO - PROCESS | 3100 | 1461194912207 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 3100 | ++DOCSHELL 128B4800 == 38 [pid = 3100] [id = 244] 16:28:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1B689800) [pid = 3100] [serial = 731] [outer = 00000000] 16:28:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC2F800) [pid = 3100] [serial = 732] [outer = 1B689800] 16:28:32 INFO - PROCESS | 3100 | 1461194912257 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BC35000) [pid = 3100] [serial = 733] [outer = 1B689800] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (0EF27000) [pid = 3100] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B115000) [pid = 3100] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C513000) [pid = 3100] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1AD26C00) [pid = 3100] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1B685000) [pid = 3100] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C513C00) [pid = 3100] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (175D6800) [pid = 3100] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (128E1800) [pid = 3100] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (13010400) [pid = 3100] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (128E0000) [pid = 3100] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C6CA800) [pid = 3100] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C513400) [pid = 3100] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (170A0400) [pid = 3100] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (128B6400) [pid = 3100] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C3CF800) [pid = 3100] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1A17DC00) [pid = 3100] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (13013C00) [pid = 3100] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:28:32 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128D7C00) [pid = 3100] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:28:32 INFO - PROCESS | 3100 | 1461194912920 Marionette TRACE conn4 <- [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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 930ms 16:28:32 INFO - PROCESS | 3100 | 1461194912952 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 3100 | 1461194912954 Marionette TRACE conn4 <- [1,941,null,{"value":"13"}] 16:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:28:32 INFO - PROCESS | 3100 | 1461194912957 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 3100 | 1461194912959 Marionette TRACE conn4 <- [1,942,null,{}] 16:28:32 INFO - PROCESS | 3100 | 1461194912962 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 3100 | 1461194913039 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:28:33 INFO - PROCESS | 3100 | 1461194913045 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 3100 | ++DOCSHELL 12EF3000 == 39 [pid = 3100] [id = 245] 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (13013C00) [pid = 3100] [serial = 734] [outer = 00000000] 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1701B400) [pid = 3100] [serial = 735] [outer = 13013C00] 16:28:33 INFO - PROCESS | 3100 | 1461194913092 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (175D6800) [pid = 3100] [serial = 736] [outer = 13013C00] 16:28:33 INFO - PROCESS | 3100 | 1461194913501 Marionette TRACE conn4 <- [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]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 16:28:33 INFO - PROCESS | 3100 | 1461194913528 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:28:33 INFO - PROCESS | 3100 | 1461194913530 Marionette TRACE conn4 <- [1,945,null,{"value":"13"}] 16:28:33 INFO - PROCESS | 3100 | 1461194913534 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 3100 | 1461194913535 Marionette TRACE conn4 <- [1,946,null,{}] 16:28:33 INFO - PROCESS | 3100 | 1461194913539 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 3100 | 1461194913650 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:28:33 INFO - PROCESS | 3100 | 1461194913656 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 3100 | ++DOCSHELL 18654C00 == 40 [pid = 3100] [id = 246] 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1A17BC00) [pid = 3100] [serial = 737] [outer = 00000000] 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1BC2DC00) [pid = 3100] [serial = 738] [outer = 1A17BC00] 16:28:33 INFO - PROCESS | 3100 | 1461194913701 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1BCD0800) [pid = 3100] [serial = 739] [outer = 1A17BC00] 16:28:34 INFO - PROCESS | 3100 | 1461194914118 Marionette TRACE conn4 <- [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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 16:28:34 INFO - PROCESS | 3100 | 1461194914165 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:28:34 INFO - PROCESS | 3100 | 1461194914167 Marionette TRACE conn4 <- [1,949,null,{"value":"13"}] 16:28:34 INFO - PROCESS | 3100 | 1461194914170 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 3100 | 1461194914171 Marionette TRACE conn4 <- [1,950,null,{}] 16:28:34 INFO - PROCESS | 3100 | 1461194914175 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 3100 | 1461194914249 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:28:34 INFO - PROCESS | 3100 | 1461194914256 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 3100 | ++DOCSHELL 1BDA8000 == 41 [pid = 3100] [id = 247] 16:28:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BDA9000) [pid = 3100] [serial = 740] [outer = 00000000] 16:28:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C05CC00) [pid = 3100] [serial = 741] [outer = 1BDA9000] 16:28:34 INFO - PROCESS | 3100 | 1461194914301 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C05F400) [pid = 3100] [serial = 742] [outer = 1BDA9000] 16:28:34 INFO - PROCESS | 3100 | 1461194914783 Marionette TRACE conn4 <- [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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 16:28:34 INFO - PROCESS | 3100 | 1461194914841 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 3100 | 1461194914846 Marionette TRACE conn4 <- [1,953,null,{"value":"13"}] 16:28:34 INFO - PROCESS | 3100 | 1461194914851 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:28:34 INFO - PROCESS | 3100 | 1461194914856 Marionette TRACE conn4 <- [1,954,null,{}] 16:28:34 INFO - PROCESS | 3100 | 1461194914863 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 3100 | 1461194914980 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:28:35 INFO - PROCESS | 3100 | 1461194915145 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 3100 | ++DOCSHELL 0F04EC00 == 42 [pid = 3100] [id = 248] 16:28:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12181000) [pid = 3100] [serial = 743] [outer = 00000000] 16:28:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12649800) [pid = 3100] [serial = 744] [outer = 12181000] 16:28:35 INFO - PROCESS | 3100 | 1461194915204 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (128B9400) [pid = 3100] [serial = 745] [outer = 12181000] 16:28:35 INFO - PROCESS | 3100 | 1461194915938 Marionette TRACE conn4 <- [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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1125ms 16:28:36 INFO - PROCESS | 3100 | 1461194915980 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 3100 | 1461194915987 Marionette TRACE conn4 <- [1,957,null,{"value":"13"}] 16:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:28:36 INFO - PROCESS | 3100 | 1461194915993 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 3100 | 1461194915996 Marionette TRACE conn4 <- [1,958,null,{}] 16:28:36 INFO - PROCESS | 3100 | 1461194916000 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 3100 | 1461194916115 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:28:36 INFO - PROCESS | 3100 | 1461194916197 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 3100 | ++DOCSHELL 128C2C00 == 43 [pid = 3100] [id = 249] 16:28:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (128EC000) [pid = 3100] [serial = 746] [outer = 00000000] 16:28:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12DE6C00) [pid = 3100] [serial = 747] [outer = 128EC000] 16:28:36 INFO - PROCESS | 3100 | 1461194916294 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (13019800) [pid = 3100] [serial = 748] [outer = 128EC000] 16:28:37 INFO - PROCESS | 3100 | 1461194917209 Marionette TRACE conn4 <- [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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1272ms 16:28:37 INFO - PROCESS | 3100 | 1461194917267 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 3100 | 1461194917271 Marionette TRACE conn4 <- [1,961,null,{"value":"13"}] 16:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:28:37 INFO - PROCESS | 3100 | 1461194917276 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 3100 | 1461194917280 Marionette TRACE conn4 <- [1,962,null,{}] 16:28:37 INFO - PROCESS | 3100 | 1461194917286 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 3100 | 1461194917389 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:28:37 INFO - PROCESS | 3100 | 1461194917475 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2D800 == 44 [pid = 3100] [id = 250] 16:28:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (0F046000) [pid = 3100] [serial = 749] [outer = 00000000] 16:28:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (128E6000) [pid = 3100] [serial = 750] [outer = 0F046000] 16:28:37 INFO - PROCESS | 3100 | 1461194917565 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (12906C00) [pid = 3100] [serial = 751] [outer = 0F046000] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 18654C00 == 43 [pid = 3100] [id = 246] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 12EF3000 == 42 [pid = 3100] [id = 245] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 128B4800 == 41 [pid = 3100] [id = 244] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 1AD28C00 == 40 [pid = 3100] [id = 243] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 12DE0800 == 39 [pid = 3100] [id = 242] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 189F6000 == 38 [pid = 3100] [id = 241] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 185A0C00 == 37 [pid = 3100] [id = 240] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 1753B400 == 36 [pid = 3100] [id = 239] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 13992800 == 35 [pid = 3100] [id = 238] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 12DE4800 == 34 [pid = 3100] [id = 237] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 12DE1000 == 33 [pid = 3100] [id = 236] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1DA79800) [pid = 3100] [serial = 699] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 12134000 == 32 [pid = 3100] [id = 235] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 0F04DC00 == 31 [pid = 3100] [id = 234] 16:28:37 INFO - PROCESS | 3100 | --DOCSHELL 1C7F2000 == 30 [pid = 3100] [id = 233] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (17501800) [pid = 3100] [serial = 624] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1290D800) [pid = 3100] [serial = 621] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B68A000) [pid = 3100] [serial = 618] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C7D4400) [pid = 3100] [serial = 697] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1B010400) [pid = 3100] [serial = 684] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C067800) [pid = 3100] [serial = 687] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1B576400) [pid = 3100] [serial = 685] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C558800) [pid = 3100] [serial = 690] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C063800) [pid = 3100] [serial = 688] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C7D4C00) [pid = 3100] [serial = 696] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C6CD000) [pid = 3100] [serial = 691] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1859B400) [pid = 3100] [serial = 677] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (185A5400) [pid = 3100] [serial = 678] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12E5CC00) [pid = 3100] [serial = 674] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (12EEA800) [pid = 3100] [serial = 675] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1709B800) [pid = 3100] [serial = 672] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (16E5BC00) [pid = 3100] [serial = 671] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1398D000) [pid = 3100] [serial = 669] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (12DE8400) [pid = 3100] [serial = 668] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1C7CE000) [pid = 3100] [serial = 666] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1C731400) [pid = 3100] [serial = 665] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1C51FC00) [pid = 3100] [serial = 663] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1C51BC00) [pid = 3100] [serial = 662] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1A194C00) [pid = 3100] [serial = 660] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (18D54800) [pid = 3100] [serial = 659] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (13915C00) [pid = 3100] [serial = 657] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (130ED000) [pid = 3100] [serial = 656] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1C516C00) [pid = 3100] [serial = 654] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C5DEC00) [pid = 3100] [serial = 390] [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.] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1A196800) [pid = 3100] [serial = 681] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1B005C00) [pid = 3100] [serial = 693] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1C068000) [pid = 3100] [serial = 694] [outer = 00000000] [url = about:blank] 16:28:37 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1A597800) [pid = 3100] [serial = 682] [outer = 00000000] [url = about:blank] 16:28:38 INFO - PROCESS | 3100 | 1461194918070 Marionette TRACE conn4 <- [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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 831ms 16:28:38 INFO - PROCESS | 3100 | 1461194918108 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 3100 | 1461194918114 Marionette TRACE conn4 <- [1,965,null,{"value":"13"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:28:38 INFO - PROCESS | 3100 | 1461194918121 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 3100 | 1461194918124 Marionette TRACE conn4 <- [1,966,null,{}] 16:28:38 INFO - PROCESS | 3100 | 1461194918127 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 3100 | 1461194918208 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:28:38 INFO - PROCESS | 3100 | 1461194918217 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 3100 | ++DOCSHELL 12905C00 == 31 [pid = 3100] [id = 251] 16:28:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (12906000) [pid = 3100] [serial = 752] [outer = 00000000] 16:28:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (12CB2400) [pid = 3100] [serial = 753] [outer = 12906000] 16:28:38 INFO - PROCESS | 3100 | 1461194918264 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12DE7C00) [pid = 3100] [serial = 754] [outer = 12906000] 16:28:38 INFO - PROCESS | 3100 | 1461194918745 Marionette TRACE conn4 <- [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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:28:38 INFO - PROCESS | 3100 | 1461194918793 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 3100 | 1461194918795 Marionette TRACE conn4 <- [1,969,null,{"value":"13"}] 16:28:38 INFO - PROCESS | 3100 | 1461194918798 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 3100 | 1461194918802 Marionette TRACE conn4 <- [1,970,null,{}] 16:28:38 INFO - PROCESS | 3100 | 1461194918813 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 3100 | 1461194918933 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:28:39 INFO - PROCESS | 3100 | 1461194919017 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 3100 | ++DOCSHELL 138A6C00 == 32 [pid = 3100] [id = 252] 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (13989400) [pid = 3100] [serial = 755] [outer = 00000000] 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (16350400) [pid = 3100] [serial = 756] [outer = 13989400] 16:28:39 INFO - PROCESS | 3100 | 1461194919067 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (16E0C800) [pid = 3100] [serial = 757] [outer = 13989400] 16:28:39 INFO - PROCESS | 3100 | 1461194919451 Marionette TRACE conn4 <- [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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 16:28:39 INFO - PROCESS | 3100 | 1461194919476 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 3100 | 1461194919479 Marionette TRACE conn4 <- [1,973,null,{"value":"13"}] 16:28:39 INFO - PROCESS | 3100 | 1461194919482 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 3100 | 1461194919484 Marionette TRACE conn4 <- [1,974,null,{}] 16:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:28:39 INFO - PROCESS | 3100 | 1461194919488 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 3100 | 1461194919568 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:28:39 INFO - PROCESS | 3100 | 1461194919574 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 3100 | ++DOCSHELL 16E14800 == 33 [pid = 3100] [id = 253] 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (16E5E800) [pid = 3100] [serial = 758] [outer = 00000000] 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1750F800) [pid = 3100] [serial = 759] [outer = 16E5E800] 16:28:39 INFO - PROCESS | 3100 | 1461194919621 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (175C6800) [pid = 3100] [serial = 760] [outer = 16E5E800] 16:28:40 INFO - PROCESS | 3100 | 1461194920090 Marionette TRACE conn4 <- [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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 630ms 16:28:40 INFO - PROCESS | 3100 | 1461194920122 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 3100 | 1461194920124 Marionette TRACE conn4 <- [1,977,null,{"value":"13"}] 16:28:40 INFO - PROCESS | 3100 | 1461194920127 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 3100 | 1461194920129 Marionette TRACE conn4 <- [1,978,null,{}] 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:28:40 INFO - PROCESS | 3100 | 1461194920133 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 3100 | 1461194920233 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:28:40 INFO - PROCESS | 3100 | 1461194920239 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 3100 | ++DOCSHELL 175CE800 == 34 [pid = 3100] [id = 254] 16:28:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (175DD400) [pid = 3100] [serial = 761] [outer = 00000000] 16:28:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (185A1C00) [pid = 3100] [serial = 762] [outer = 175DD400] 16:28:40 INFO - PROCESS | 3100 | 1461194920286 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (18648C00) [pid = 3100] [serial = 763] [outer = 175DD400] 16:28:40 INFO - PROCESS | 3100 | 1461194920769 Marionette TRACE conn4 <- [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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 673ms 16:28:40 INFO - PROCESS | 3100 | 1461194920806 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 3100 | 1461194920808 Marionette TRACE conn4 <- [1,981,null,{"value":"13"}] 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:28:40 INFO - PROCESS | 3100 | 1461194920811 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 3100 | 1461194920813 Marionette TRACE conn4 <- [1,982,null,{}] 16:28:40 INFO - PROCESS | 3100 | 1461194920816 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 3100 | 1461194920946 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:28:41 INFO - PROCESS | 3100 | 1461194921002 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 3100 | ++DOCSHELL 19D40C00 == 35 [pid = 3100] [id = 255] 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (19D41400) [pid = 3100] [serial = 764] [outer = 00000000] 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1A1BA800) [pid = 3100] [serial = 765] [outer = 19D41400] 16:28:41 INFO - PROCESS | 3100 | 1461194921053 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1A1B2400) [pid = 3100] [serial = 766] [outer = 19D41400] 16:28:41 INFO - PROCESS | 3100 | 1461194921494 Marionette TRACE conn4 <- [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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 730ms 16:28:41 INFO - PROCESS | 3100 | 1461194921573 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 3100 | 1461194921575 Marionette TRACE conn4 <- [1,985,null,{"value":"13"}] 16:28:41 INFO - PROCESS | 3100 | 1461194921578 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:28:41 INFO - PROCESS | 3100 | 1461194921580 Marionette TRACE conn4 <- [1,986,null,{}] 16:28:41 INFO - PROCESS | 3100 | 1461194921583 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 3100 | 1461194921684 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:28:41 INFO - PROCESS | 3100 | 1461194921696 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 3100 | ++DOCSHELL 0EFBFC00 == 36 [pid = 3100] [id = 256] 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1AD28C00) [pid = 3100] [serial = 767] [outer = 00000000] 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B110000) [pid = 3100] [serial = 768] [outer = 1AD28C00] 16:28:41 INFO - PROCESS | 3100 | 1461194921743 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1B576400) [pid = 3100] [serial = 769] [outer = 1AD28C00] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1A185400) [pid = 3100] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (170A8000) [pid = 3100] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (0F04E000) [pid = 3100] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (189F8000) [pid = 3100] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (185A2800) [pid = 3100] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (13E9C800) [pid = 3100] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (12DE2800) [pid = 3100] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1C7F9400) [pid = 3100] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1AD29400) [pid = 3100] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (125FA800) [pid = 3100] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12E69C00) [pid = 3100] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1A17BC00) [pid = 3100] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1B689800) [pid = 3100] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:28:42 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (13013C00) [pid = 3100] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:28:42 INFO - PROCESS | 3100 | 1461194922291 Marionette TRACE conn4 <- [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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 770ms 16:28:42 INFO - PROCESS | 3100 | 1461194922351 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 3100 | 1461194922353 Marionette TRACE conn4 <- [1,989,null,{"value":"13"}] 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:28:42 INFO - PROCESS | 3100 | 1461194922356 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 3100 | 1461194922358 Marionette TRACE conn4 <- [1,990,null,{}] 16:28:42 INFO - PROCESS | 3100 | 1461194922361 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 3100 | 1461194922436 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:28:42 INFO - PROCESS | 3100 | 1461194922443 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 3100 | ++DOCSHELL 0F047000 == 37 [pid = 3100] [id = 257] 16:28:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (16E15C00) [pid = 3100] [serial = 770] [outer = 00000000] 16:28:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (19D46400) [pid = 3100] [serial = 771] [outer = 16E15C00] 16:28:42 INFO - PROCESS | 3100 | 1461194922488 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1A59C400) [pid = 3100] [serial = 772] [outer = 16E15C00] 16:28:42 INFO - PROCESS | 3100 | 1461194922902 Marionette TRACE conn4 <- [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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 570ms 16:28:42 INFO - PROCESS | 3100 | 1461194922935 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 3100 | 1461194922937 Marionette TRACE conn4 <- [1,993,null,{"value":"13"}] 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:28:42 INFO - PROCESS | 3100 | 1461194922940 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 3100 | 1461194922942 Marionette TRACE conn4 <- [1,994,null,{}] 16:28:42 INFO - PROCESS | 3100 | 1461194922945 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 3100 | 1461194923025 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:28:43 INFO - PROCESS | 3100 | 1461194923032 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 3100 | ++DOCSHELL 1B687C00 == 38 [pid = 3100] [id = 258] 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1B688800) [pid = 3100] [serial = 773] [outer = 00000000] 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1BC28C00) [pid = 3100] [serial = 774] [outer = 1B688800] 16:28:43 INFO - PROCESS | 3100 | 1461194923079 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1B68F400) [pid = 3100] [serial = 775] [outer = 1B688800] 16:28:43 INFO - PROCESS | 3100 | 1461194923530 Marionette TRACE conn4 <- [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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 16:28:43 INFO - PROCESS | 3100 | 1461194923572 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 3100 | 1461194923574 Marionette TRACE conn4 <- [1,997,null,{"value":"13"}] 16:28:43 INFO - PROCESS | 3100 | 1461194923577 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:28:43 INFO - PROCESS | 3100 | 1461194923579 Marionette TRACE conn4 <- [1,998,null,{}] 16:28:43 INFO - PROCESS | 3100 | 1461194923582 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 3100 | 1461194923659 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:28:43 INFO - PROCESS | 3100 | 1461194923668 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 3100 | ++DOCSHELL 1BC33400 == 39 [pid = 3100] [id = 259] 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1BC35C00) [pid = 3100] [serial = 776] [outer = 00000000] 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1C05E400) [pid = 3100] [serial = 777] [outer = 1BC35C00] 16:28:43 INFO - PROCESS | 3100 | 1461194923713 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C05D000) [pid = 3100] [serial = 778] [outer = 1BC35C00] 16:28:44 INFO - PROCESS | 3100 | 1461194924358 Marionette TRACE conn4 <- [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]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 870ms 16:28:44 INFO - PROCESS | 3100 | 1461194924453 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 3100 | 1461194924458 Marionette TRACE conn4 <- [1,1001,null,{"value":"13"}] 16:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:28:44 INFO - PROCESS | 3100 | 1461194924464 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 3100 | 1461194924468 Marionette TRACE conn4 <- [1,1002,null,{}] 16:28:44 INFO - PROCESS | 3100 | 1461194924474 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 3100 | 1461194924589 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:28:44 INFO - PROCESS | 3100 | 1461194924706 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 3100 | ++DOCSHELL 128BD400 == 40 [pid = 3100] [id = 260] 16:28:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (128DAC00) [pid = 3100] [serial = 779] [outer = 00000000] 16:28:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (12EEF400) [pid = 3100] [serial = 780] [outer = 128DAC00] 16:28:44 INFO - PROCESS | 3100 | 1461194924767 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (130F6000) [pid = 3100] [serial = 781] [outer = 128DAC00] 16:28:45 INFO - PROCESS | 3100 | 1461194925357 Marionette TRACE conn4 <- [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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 970ms 16:28:45 INFO - PROCESS | 3100 | 1461194925438 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 3100 | 1461194925444 Marionette TRACE conn4 <- [1,1005,null,{"value":"13"}] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:28:45 INFO - PROCESS | 3100 | 1461194925451 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 3100 | 1461194925454 Marionette TRACE conn4 <- [1,1006,null,{}] 16:28:45 INFO - PROCESS | 3100 | 1461194925458 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 3100 | 1461194925563 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:28:45 INFO - PROCESS | 3100 | 1461194925687 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 3100 | ++DOCSHELL 170A6000 == 41 [pid = 3100] [id = 261] 16:28:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1753D000) [pid = 3100] [serial = 782] [outer = 00000000] 16:28:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (189F6000) [pid = 3100] [serial = 783] [outer = 1753D000] 16:28:45 INFO - PROCESS | 3100 | 1461194925745 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1A18FC00) [pid = 3100] [serial = 784] [outer = 1753D000] 16:28:46 INFO - PROCESS | 3100 | 1461194926351 Marionette TRACE conn4 <- [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]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 971ms 16:28:46 INFO - PROCESS | 3100 | 1461194926422 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 3100 | 1461194926425 Marionette TRACE conn4 <- [1,1009,null,{"value":"13"}] 16:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:28:46 INFO - PROCESS | 3100 | 1461194926429 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 3100 | 1461194926433 Marionette TRACE conn4 <- [1,1010,null,{}] 16:28:46 INFO - PROCESS | 3100 | 1461194926459 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 3100 | 1461194926575 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:28:46 INFO - PROCESS | 3100 | 1461194926690 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 3100 | ++DOCSHELL 1C377800 == 42 [pid = 3100] [id = 262] 16:28:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C378400) [pid = 3100] [serial = 785] [outer = 00000000] 16:28:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C381C00) [pid = 3100] [serial = 786] [outer = 1C378400] 16:28:46 INFO - PROCESS | 3100 | 1461194926751 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C3ED400) [pid = 3100] [serial = 787] [outer = 1C378400] 16:28:47 INFO - PROCESS | 3100 | 1461194927555 Marionette TRACE conn4 <- [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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1191ms 16:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:28:47 INFO - PROCESS | 3100 | 1461194927623 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 3100 | 1461194927627 Marionette TRACE conn4 <- [1,1013,null,{"value":"13"}] 16:28:47 INFO - PROCESS | 3100 | 1461194927645 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 3100 | 1461194927649 Marionette TRACE conn4 <- [1,1014,null,{}] 16:28:47 INFO - PROCESS | 3100 | 1461194927657 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 3100 | 1461194927752 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:28:47 INFO - PROCESS | 3100 | 1461194927829 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 3100 | ++DOCSHELL 128B7000 == 43 [pid = 3100] [id = 263] 16:28:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (128D7800) [pid = 3100] [serial = 788] [outer = 00000000] 16:28:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (128E5400) [pid = 3100] [serial = 789] [outer = 128D7800] 16:28:47 INFO - PROCESS | 3100 | 1461194927880 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1290BC00) [pid = 3100] [serial = 790] [outer = 128D7800] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 1B687C00 == 42 [pid = 3100] [id = 258] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 0F047000 == 41 [pid = 3100] [id = 257] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 0EFBFC00 == 40 [pid = 3100] [id = 256] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 19D40C00 == 39 [pid = 3100] [id = 255] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 175CE800 == 38 [pid = 3100] [id = 254] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 16E14800 == 37 [pid = 3100] [id = 253] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 138A6C00 == 36 [pid = 3100] [id = 252] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 12905C00 == 35 [pid = 3100] [id = 251] 16:28:48 INFO - PROCESS | 3100 | --DOCSHELL 0EF2D800 == 34 [pid = 3100] [id = 250] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C05CC00) [pid = 3100] [serial = 741] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1A19C400) [pid = 3100] [serial = 726] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (175DCC00) [pid = 3100] [serial = 717] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (176CB400) [pid = 3100] [serial = 718] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12589800) [pid = 3100] [serial = 702] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (125F4000) [pid = 3100] [serial = 703] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (19D41000) [pid = 3100] [serial = 723] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (18650400) [pid = 3100] [serial = 720] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1870F000) [pid = 3100] [serial = 721] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16E0B400) [pid = 3100] [serial = 714] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (16E57800) [pid = 3100] [serial = 715] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (12DE7000) [pid = 3100] [serial = 708] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (12E5B800) [pid = 3100] [serial = 709] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1DB8FC00) [pid = 3100] [serial = 700] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1B003400) [pid = 3100] [serial = 729] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128DA400) [pid = 3100] [serial = 705] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (128DF000) [pid = 3100] [serial = 706] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (13911400) [pid = 3100] [serial = 711] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (13988400) [pid = 3100] [serial = 712] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1A19B800) [pid = 3100] [serial = 727] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1BCD0800) [pid = 3100] [serial = 739] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1BC2F800) [pid = 3100] [serial = 732] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1BC2DC00) [pid = 3100] [serial = 738] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1BC35000) [pid = 3100] [serial = 733] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1701B400) [pid = 3100] [serial = 735] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1B00D000) [pid = 3100] [serial = 730] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (175D6800) [pid = 3100] [serial = 736] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (19D40000) [pid = 3100] [serial = 724] [outer = 00000000] [url = about:blank] 16:28:48 INFO - PROCESS | 3100 | 1461194928509 Marionette TRACE conn4 <- [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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 890ms 16:28:48 INFO - PROCESS | 3100 | 1461194928524 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 3100 | 1461194928529 Marionette TRACE conn4 <- [1,1017,null,{"value":"13"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:28:48 INFO - PROCESS | 3100 | 1461194928535 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 3100 | 1461194928538 Marionette TRACE conn4 <- [1,1018,null,{}] 16:28:48 INFO - PROCESS | 3100 | 1461194928541 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 3100 | 1461194928625 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:28:48 INFO - PROCESS | 3100 | 1461194928634 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCD800 == 35 [pid = 3100] [id = 264] 16:28:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (0F045000) [pid = 3100] [serial = 791] [outer = 00000000] 16:28:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (128DB800) [pid = 3100] [serial = 792] [outer = 0F045000] 16:28:48 INFO - PROCESS | 3100 | 1461194928681 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (128EB400) [pid = 3100] [serial = 793] [outer = 0F045000] 16:28:49 INFO - PROCESS | 3100 | 1461194929203 Marionette TRACE conn4 <- [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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 730ms 16:28:49 INFO - PROCESS | 3100 | 1461194929268 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 3100 | 1461194929270 Marionette TRACE conn4 <- [1,1021,null,{"value":"13"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:28:49 INFO - PROCESS | 3100 | 1461194929274 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 3100 | 1461194929277 Marionette TRACE conn4 <- [1,1022,null,{}] 16:28:49 INFO - PROCESS | 3100 | 1461194929288 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 3100 | 1461194929382 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:28:49 INFO - PROCESS | 3100 | 1461194929455 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 3100 | ++DOCSHELL 12EE9800 == 36 [pid = 3100] [id = 265] 16:28:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1301A000) [pid = 3100] [serial = 794] [outer = 00000000] 16:28:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (16353400) [pid = 3100] [serial = 795] [outer = 1301A000] 16:28:49 INFO - PROCESS | 3100 | 1461194929505 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (16E0F400) [pid = 3100] [serial = 796] [outer = 1301A000] 16:28:49 INFO - PROCESS | 3100 | 1461194929923 Marionette TRACE conn4 <- [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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 16:28:49 INFO - PROCESS | 3100 | 1461194929948 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 3100 | 1461194929951 Marionette TRACE conn4 <- [1,1025,null,{"value":"13"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:28:49 INFO - PROCESS | 3100 | 1461194929954 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 3100 | 1461194929955 Marionette TRACE conn4 <- [1,1026,null,{}] 16:28:49 INFO - PROCESS | 3100 | 1461194929959 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 3100 | 1461194930040 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:28:50 INFO - PROCESS | 3100 | 1461194930046 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 3100 | ++DOCSHELL 16E5D800 == 37 [pid = 3100] [id = 266] 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (16E5E400) [pid = 3100] [serial = 797] [outer = 00000000] 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1767A800) [pid = 3100] [serial = 798] [outer = 16E5E400] 16:28:50 INFO - PROCESS | 3100 | 1461194930093 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (177A4400) [pid = 3100] [serial = 799] [outer = 16E5E400] 16:28:50 INFO - PROCESS | 3100 | 1461194930533 Marionette TRACE conn4 <- [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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 630ms 16:28:50 INFO - PROCESS | 3100 | 1461194930588 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 3100 | 1461194930590 Marionette TRACE conn4 <- [1,1029,null,{"value":"13"}] 16:28:50 INFO - PROCESS | 3100 | 1461194930594 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 3100 | 1461194930595 Marionette TRACE conn4 <- [1,1030,null,{}] 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:28:50 INFO - PROCESS | 3100 | 1461194930599 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 3100 | 1461194930703 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:28:50 INFO - PROCESS | 3100 | 1461194930789 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 3100 | ++DOCSHELL 18654800 == 38 [pid = 3100] [id = 267] 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1870B800) [pid = 3100] [serial = 800] [outer = 00000000] 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (189F3800) [pid = 3100] [serial = 801] [outer = 1870B800] 16:28:50 INFO - PROCESS | 3100 | 1461194930836 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (18D55400) [pid = 3100] [serial = 802] [outer = 1870B800] 16:28:51 INFO - PROCESS | 3100 | 1461194931242 Marionette TRACE conn4 <- [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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 731ms 16:28:51 INFO - PROCESS | 3100 | 1461194931328 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 3100 | 1461194931330 Marionette TRACE conn4 <- [1,1033,null,{"value":"13"}] 16:28:51 INFO - PROCESS | 3100 | 1461194931333 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:28:51 INFO - PROCESS | 3100 | 1461194931335 Marionette TRACE conn4 <- [1,1034,null,{}] 16:28:51 INFO - PROCESS | 3100 | 1461194931344 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 3100 | 1461194931476 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:28:51 INFO - PROCESS | 3100 | 1461194931493 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 3100 | ++DOCSHELL 19D42800 == 39 [pid = 3100] [id = 268] 16:28:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1A186C00) [pid = 3100] [serial = 803] [outer = 00000000] 16:28:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1AD28000) [pid = 3100] [serial = 804] [outer = 1A186C00] 16:28:51 INFO - PROCESS | 3100 | 1461194931587 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1B009C00) [pid = 3100] [serial = 805] [outer = 1A186C00] 16:28:52 INFO - PROCESS | 3100 | 1461194932017 Marionette TRACE conn4 <- [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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 730ms 16:28:52 INFO - PROCESS | 3100 | 1461194932075 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 3100 | 1461194932077 Marionette TRACE conn4 <- [1,1037,null,{"value":"13"}] 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:28:52 INFO - PROCESS | 3100 | 1461194932081 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 3100 | 1461194932083 Marionette TRACE conn4 <- [1,1038,null,{}] 16:28:52 INFO - PROCESS | 3100 | 1461194932086 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 3100 | 1461194932190 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:28:52 INFO - PROCESS | 3100 | 1461194932199 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 3100 | ++DOCSHELL 1AD2DC00 == 40 [pid = 3100] [id = 269] 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1B109800) [pid = 3100] [serial = 806] [outer = 00000000] 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1B687C00) [pid = 3100] [serial = 807] [outer = 1B109800] 16:28:52 INFO - PROCESS | 3100 | 1461194932288 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1BC28800) [pid = 3100] [serial = 808] [outer = 1B109800] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (175DD400) [pid = 3100] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (19D41400) [pid = 3100] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (0F046000) [pid = 3100] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E5E800) [pid = 3100] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (13989400) [pid = 3100] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (12906000) [pid = 3100] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1AD28C00) [pid = 3100] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1B688800) [pid = 3100] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:28:52 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (16E15C00) [pid = 3100] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:28:52 INFO - PROCESS | 3100 | 1461194932744 Marionette TRACE conn4 <- [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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:28:52 INFO - PROCESS | 3100 | 1461194932753 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 3100 | 1461194932755 Marionette TRACE conn4 <- [1,1041,null,{"value":"13"}] 16:28:52 INFO - PROCESS | 3100 | 1461194932758 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 3100 | 1461194932760 Marionette TRACE conn4 <- [1,1042,null,{}] 16:28:52 INFO - PROCESS | 3100 | 1461194932764 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 3100 | 1461194932845 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:28:52 INFO - PROCESS | 3100 | 1461194932851 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 3100 | ++DOCSHELL 0F041400 == 41 [pid = 3100] [id = 270] 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (12910C00) [pid = 3100] [serial = 809] [outer = 00000000] 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1864FC00) [pid = 3100] [serial = 810] [outer = 12910C00] 16:28:52 INFO - PROCESS | 3100 | 1461194932897 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1A190800) [pid = 3100] [serial = 811] [outer = 12910C00] 16:28:53 INFO - PROCESS | 3100 | 1461194933333 Marionette TRACE conn4 <- [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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 630ms 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:28:53 INFO - PROCESS | 3100 | 1461194933389 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 3100 | 1461194933391 Marionette TRACE conn4 <- [1,1045,null,{"value":"13"}] 16:28:53 INFO - PROCESS | 3100 | 1461194933394 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 3100 | 1461194933396 Marionette TRACE conn4 <- [1,1046,null,{}] 16:28:53 INFO - PROCESS | 3100 | 1461194933400 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 3100 | 1461194933477 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:28:53 INFO - PROCESS | 3100 | 1461194933514 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 3100 | ++DOCSHELL 1BC7EC00 == 42 [pid = 3100] [id = 271] 16:28:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1BC80800) [pid = 3100] [serial = 812] [outer = 00000000] 16:28:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1C05A000) [pid = 3100] [serial = 813] [outer = 1BC80800] 16:28:53 INFO - PROCESS | 3100 | 1461194933560 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1BDAD000) [pid = 3100] [serial = 814] [outer = 1BC80800] 16:28:54 INFO - PROCESS | 3100 | 1461194933984 Marionette TRACE conn4 <- [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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 16:28:54 INFO - PROCESS | 3100 | 1461194934025 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:28:54 INFO - PROCESS | 3100 | 1461194934027 Marionette TRACE conn4 <- [1,1049,null,{"value":"13"}] 16:28:54 INFO - PROCESS | 3100 | 1461194934030 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 3100 | 1461194934032 Marionette TRACE conn4 <- [1,1050,null,{}] 16:28:54 INFO - PROCESS | 3100 | 1461194934036 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 3100 | 1461194934114 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:28:54 INFO - PROCESS | 3100 | 1461194934120 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 3100 | ++DOCSHELL 1C375C00 == 43 [pid = 3100] [id = 272] 16:28:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C37A800) [pid = 3100] [serial = 815] [outer = 00000000] 16:28:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C3CFC00) [pid = 3100] [serial = 816] [outer = 1C37A800] 16:28:54 INFO - PROCESS | 3100 | 1461194934166 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C513400) [pid = 3100] [serial = 817] [outer = 1C37A800] 16:28:54 INFO - PROCESS | 3100 | 1461194934594 Marionette TRACE conn4 <- [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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms 16:28:54 INFO - PROCESS | 3100 | 1461194934601 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:28:54 INFO - PROCESS | 3100 | 1461194934603 Marionette TRACE conn4 <- [1,1053,null,{"value":"13"}] 16:28:54 INFO - PROCESS | 3100 | 1461194934606 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 3100 | 1461194934609 Marionette TRACE conn4 <- [1,1054,null,{}] 16:28:54 INFO - PROCESS | 3100 | 1461194934623 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 3100 | 1461194934766 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:28:54 INFO - PROCESS | 3100 | 1461194934924 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC0400 == 44 [pid = 3100] [id = 273] 16:28:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (0EFC2C00) [pid = 3100] [serial = 818] [outer = 00000000] 16:28:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (125F7000) [pid = 3100] [serial = 819] [outer = 0EFC2C00] 16:28:55 INFO - PROCESS | 3100 | 1461194934985 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1267B000) [pid = 3100] [serial = 820] [outer = 0EFC2C00] 16:28:55 INFO - PROCESS | 3100 | 1461194935577 Marionette TRACE conn4 <- [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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1036ms 16:28:55 INFO - PROCESS | 3100 | 1461194935645 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 3100 | 1461194935650 Marionette TRACE conn4 <- [1,1057,null,{"value":"13"}] 16:28:55 INFO - PROCESS | 3100 | 1461194935654 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:28:55 INFO - PROCESS | 3100 | 1461194935659 Marionette TRACE conn4 <- [1,1058,null,{}] 16:28:55 INFO - PROCESS | 3100 | 1461194935684 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 3100 | 1461194935822 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:28:55 INFO - PROCESS | 3100 | 1461194935946 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 3100 | ++DOCSHELL 12EE9C00 == 45 [pid = 3100] [id = 274] 16:28:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (130EF400) [pid = 3100] [serial = 821] [outer = 00000000] 16:28:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16E0B400) [pid = 3100] [serial = 822] [outer = 130EF400] 16:28:56 INFO - PROCESS | 3100 | 1461194936007 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (16E5F400) [pid = 3100] [serial = 823] [outer = 130EF400] 16:28:56 INFO - PROCESS | 3100 | 1461194936617 Marionette TRACE conn4 <- [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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1022ms 16:28:56 INFO - PROCESS | 3100 | 1461194936680 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 3100 | 1461194936683 Marionette TRACE conn4 <- [1,1061,null,{"value":"13"}] 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:28:56 INFO - PROCESS | 3100 | 1461194936687 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 3100 | 1461194936690 Marionette TRACE conn4 <- [1,1062,null,{}] 16:28:56 INFO - PROCESS | 3100 | 1461194936694 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 3100 | 1461194936799 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:28:56 INFO - PROCESS | 3100 | 1461194936925 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B7000 == 46 [pid = 3100] [id = 275] 16:28:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1A1BA400) [pid = 3100] [serial = 824] [outer = 00000000] 16:28:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BC27C00) [pid = 3100] [serial = 825] [outer = 1A1BA400] 16:28:57 INFO - PROCESS | 3100 | 1461194936983 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C37B400) [pid = 3100] [serial = 826] [outer = 1A1BA400] 16:28:57 INFO - PROCESS | 3100 | 1461194937624 Marionette TRACE conn4 <- [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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 970ms 16:28:57 INFO - PROCESS | 3100 | 1461194937660 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 3100 | 1461194937664 Marionette TRACE conn4 <- [1,1065,null,{"value":"13"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:28:57 INFO - PROCESS | 3100 | 1461194937675 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 3100 | 1461194937680 Marionette TRACE conn4 <- [1,1066,null,{}] 16:28:57 INFO - PROCESS | 3100 | 1461194937684 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:57 INFO - PROCESS | 3100 | 1461194937792 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:28:57 INFO - PROCESS | 3100 | 1461194937915 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6D400 == 47 [pid = 3100] [id = 276] 16:28:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C511000) [pid = 3100] [serial = 827] [outer = 00000000] 16:28:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C6CE000) [pid = 3100] [serial = 828] [outer = 1C511000] 16:28:58 INFO - PROCESS | 3100 | 1461194937972 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C6D5C00) [pid = 3100] [serial = 829] [outer = 1C511000] 16:28:58 INFO - PROCESS | 3100 | 1461194938779 Marionette TRACE conn4 <- [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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1178ms 16:28:58 INFO - PROCESS | 3100 | 1461194938853 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 3100 | 1461194938857 Marionette TRACE conn4 <- [1,1069,null,{"value":"13"}] 16:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:28:58 INFO - PROCESS | 3100 | 1461194938862 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 3100 | 1461194938866 Marionette TRACE conn4 <- [1,1070,null,{}] 16:28:58 INFO - PROCESS | 3100 | 1461194938887 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 3100 | 1461194938989 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:28:59 INFO - PROCESS | 3100 | 1461194939066 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 3100 | ++DOCSHELL 12EF6800 == 48 [pid = 3100] [id = 277] 16:28:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (13019000) [pid = 3100] [serial = 830] [outer = 00000000] 16:28:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (13EF5400) [pid = 3100] [serial = 831] [outer = 13019000] 16:28:59 INFO - PROCESS | 3100 | 1461194939165 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (16E57C00) [pid = 3100] [serial = 832] [outer = 13019000] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 1C375C00 == 47 [pid = 3100] [id = 272] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 1BC7EC00 == 46 [pid = 3100] [id = 271] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 0F041400 == 45 [pid = 3100] [id = 270] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 1AD2DC00 == 44 [pid = 3100] [id = 269] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 19D42800 == 43 [pid = 3100] [id = 268] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 18654800 == 42 [pid = 3100] [id = 267] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 16E5D800 == 41 [pid = 3100] [id = 266] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 12EE9800 == 40 [pid = 3100] [id = 265] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 0EFCD800 == 39 [pid = 3100] [id = 264] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12649800) [pid = 3100] [serial = 744] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (12DE6C00) [pid = 3100] [serial = 747] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C05E400) [pid = 3100] [serial = 777] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 128B7000 == 38 [pid = 3100] [id = 263] 16:28:59 INFO - PROCESS | 3100 | --DOCSHELL 128BD400 == 37 [pid = 3100] [id = 260] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (185A1C00) [pid = 3100] [serial = 762] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1A1BA800) [pid = 3100] [serial = 765] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (128E6000) [pid = 3100] [serial = 750] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (12906C00) [pid = 3100] [serial = 751] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1750F800) [pid = 3100] [serial = 759] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (16350400) [pid = 3100] [serial = 756] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (18648C00) [pid = 3100] [serial = 763] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (16E0C800) [pid = 3100] [serial = 757] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (12CB2400) [pid = 3100] [serial = 753] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (12DE7C00) [pid = 3100] [serial = 754] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1B110000) [pid = 3100] [serial = 768] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1A1B2400) [pid = 3100] [serial = 766] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1B68F400) [pid = 3100] [serial = 775] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1BC28C00) [pid = 3100] [serial = 774] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1B576400) [pid = 3100] [serial = 769] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (19D46400) [pid = 3100] [serial = 771] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1A59C400) [pid = 3100] [serial = 772] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (175C6800) [pid = 3100] [serial = 760] [outer = 00000000] [url = about:blank] 16:28:59 INFO - PROCESS | 3100 | 1461194939737 Marionette TRACE conn4 <- [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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 890ms 16:28:59 INFO - PROCESS | 3100 | 1461194939753 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 3100 | 1461194939758 Marionette TRACE conn4 <- [1,1073,null,{"value":"13"}] 16:28:59 INFO - PROCESS | 3100 | 1461194939764 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:28:59 INFO - PROCESS | 3100 | 1461194939766 Marionette TRACE conn4 <- [1,1074,null,{}] 16:28:59 INFO - PROCESS | 3100 | 1461194939770 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 3100 | 1461194939854 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:28:59 INFO - PROCESS | 3100 | 1461194939928 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 3100 | ++DOCSHELL 1217B400 == 38 [pid = 3100] [id = 278] 16:28:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (125F0C00) [pid = 3100] [serial = 833] [outer = 00000000] 16:29:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (12CB2400) [pid = 3100] [serial = 834] [outer = 125F0C00] 16:29:00 INFO - PROCESS | 3100 | 1461194939981 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (12E5B000) [pid = 3100] [serial = 835] [outer = 125F0C00] 16:29:00 INFO - PROCESS | 3100 | 1461194940402 Marionette TRACE conn4 <- [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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 16:29:00 INFO - PROCESS | 3100 | 1461194940437 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 3100 | 1461194940440 Marionette TRACE conn4 <- [1,1077,null,{"value":"13"}] 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:29:00 INFO - PROCESS | 3100 | 1461194940443 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 3100 | 1461194940446 Marionette TRACE conn4 <- [1,1078,null,{}] 16:29:00 INFO - PROCESS | 3100 | 1461194940461 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 3100 | 1461194940545 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:29:00 INFO - PROCESS | 3100 | 1461194940552 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 3100 | ++DOCSHELL 1703D400 == 39 [pid = 3100] [id = 279] 16:29:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1709B800) [pid = 3100] [serial = 836] [outer = 00000000] 16:29:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (17535800) [pid = 3100] [serial = 837] [outer = 1709B800] 16:29:00 INFO - PROCESS | 3100 | 1461194940601 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1767E800) [pid = 3100] [serial = 838] [outer = 1709B800] 16:29:01 INFO - PROCESS | 3100 | 1461194941052 Marionette TRACE conn4 <- [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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 691ms 16:29:01 INFO - PROCESS | 3100 | 1461194941134 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 3100 | 1461194941136 Marionette TRACE conn4 <- [1,1081,null,{"value":"13"}] 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:29:01 INFO - PROCESS | 3100 | 1461194941139 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 3100 | 1461194941141 Marionette TRACE conn4 <- [1,1082,null,{}] 16:29:01 INFO - PROCESS | 3100 | 1461194941145 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 3100 | 1461194941255 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:29:01 INFO - PROCESS | 3100 | 1461194941268 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 3100 | ++DOCSHELL 18651C00 == 40 [pid = 3100] [id = 280] 16:29:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (18654800) [pid = 3100] [serial = 839] [outer = 00000000] 16:29:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (189F1400) [pid = 3100] [serial = 840] [outer = 18654800] 16:29:01 INFO - PROCESS | 3100 | 1461194941315 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (19D46400) [pid = 3100] [serial = 841] [outer = 18654800] 16:29:01 INFO - PROCESS | 3100 | 1461194941781 Marionette TRACE conn4 <- [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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:29:01 INFO - PROCESS | 3100 | 1461194941814 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 3100 | 1461194941816 Marionette TRACE conn4 <- [1,1085,null,{"value":"13"}] 16:29:01 INFO - PROCESS | 3100 | 1461194941819 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 3100 | 1461194941821 Marionette TRACE conn4 <- [1,1086,null,{}] 16:29:01 INFO - PROCESS | 3100 | 1461194941824 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 3100 | 1461194941928 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:29:01 INFO - PROCESS | 3100 | 1461194941934 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 3100 | ++DOCSHELL 19D4B000 == 41 [pid = 3100] [id = 281] 16:29:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (19D4C000) [pid = 3100] [serial = 842] [outer = 00000000] 16:29:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1A1B8400) [pid = 3100] [serial = 843] [outer = 19D4C000] 16:29:02 INFO - PROCESS | 3100 | 1461194941981 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1AD05C00) [pid = 3100] [serial = 844] [outer = 19D4C000] 16:29:02 INFO - PROCESS | 3100 | 1461194942474 Marionette TRACE conn4 <- [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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:29:02 INFO - PROCESS | 3100 | 1461194942489 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 3100 | 1461194942491 Marionette TRACE conn4 <- [1,1089,null,{"value":"13"}] 16:29:02 INFO - PROCESS | 3100 | 1461194942494 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 3100 | 1461194942496 Marionette TRACE conn4 <- [1,1090,null,{}] 16:29:02 INFO - PROCESS | 3100 | 1461194942511 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:02 INFO - PROCESS | 3100 | 1461194942663 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:29:02 INFO - PROCESS | 3100 | 1461194942687 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 3100 | ++DOCSHELL 1AD2BC00 == 42 [pid = 3100] [id = 282] 16:29:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1B576C00) [pid = 3100] [serial = 845] [outer = 00000000] 16:29:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BC2A400) [pid = 3100] [serial = 846] [outer = 1B576C00] 16:29:02 INFO - PROCESS | 3100 | 1461194942737 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BC2E400) [pid = 3100] [serial = 847] [outer = 1B576C00] 16:29:03 INFO - PROCESS | 3100 | 1461194943192 Marionette TRACE conn4 <- [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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 730ms 16:29:03 INFO - PROCESS | 3100 | 1461194943229 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 3100 | 1461194943231 Marionette TRACE conn4 <- [1,1093,null,{"value":"13"}] 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:29:03 INFO - PROCESS | 3100 | 1461194943238 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 3100 | 1461194943240 Marionette TRACE conn4 <- [1,1094,null,{}] 16:29:03 INFO - PROCESS | 3100 | 1461194943243 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 3100 | 1461194943350 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:29:03 INFO - PROCESS | 3100 | 1461194943357 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 3100 | ++DOCSHELL 128D5C00 == 43 [pid = 3100] [id = 283] 16:29:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1BC81800) [pid = 3100] [serial = 848] [outer = 00000000] 16:29:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C376800) [pid = 3100] [serial = 849] [outer = 1BC81800] 16:29:03 INFO - PROCESS | 3100 | 1461194943403 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C3ECC00) [pid = 3100] [serial = 850] [outer = 1BC81800] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1870B800) [pid = 3100] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1A186C00) [pid = 3100] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1301A000) [pid = 3100] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (128D7800) [pid = 3100] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (0F045000) [pid = 3100] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (16E5E400) [pid = 3100] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1B109800) [pid = 3100] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12910C00) [pid = 3100] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1BC80800) [pid = 3100] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:29:03 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (128EC000) [pid = 3100] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:29:04 INFO - PROCESS | 3100 | 1461194944006 Marionette TRACE conn4 <- [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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 830ms 16:29:04 INFO - PROCESS | 3100 | 1461194944071 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 3100 | 1461194944073 Marionette TRACE conn4 <- [1,1097,null,{"value":"13"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:29:04 INFO - PROCESS | 3100 | 1461194944076 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 3100 | 1461194944078 Marionette TRACE conn4 <- [1,1098,null,{}] 16:29:04 INFO - PROCESS | 3100 | 1461194944086 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 3100 | 1461194944163 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:29:04 INFO - PROCESS | 3100 | 1461194944173 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 3100 | ++DOCSHELL 12909400 == 44 [pid = 3100] [id = 284] 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1290E000) [pid = 3100] [serial = 851] [outer = 00000000] 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (170A8000) [pid = 3100] [serial = 852] [outer = 1290E000] 16:29:04 INFO - PROCESS | 3100 | 1461194944219 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16E62C00) [pid = 3100] [serial = 853] [outer = 1290E000] 16:29:04 INFO - PROCESS | 3100 | 1461194944652 Marionette TRACE conn4 <- [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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:29:04 INFO - PROCESS | 3100 | 1461194944706 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 3100 | 1461194944708 Marionette TRACE conn4 <- [1,1101,null,{"value":"13"}] 16:29:04 INFO - PROCESS | 3100 | 1461194944711 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 3100 | 1461194944713 Marionette TRACE conn4 <- [1,1102,null,{}] 16:29:04 INFO - PROCESS | 3100 | 1461194944716 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 3100 | 1461194944795 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:29:04 INFO - PROCESS | 3100 | 1461194944802 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 3100 | ++DOCSHELL 16E59000 == 45 [pid = 3100] [id = 285] 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (19D47000) [pid = 3100] [serial = 854] [outer = 00000000] 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C51E800) [pid = 3100] [serial = 855] [outer = 19D47000] 16:29:04 INFO - PROCESS | 3100 | 1461194944847 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C5D3800) [pid = 3100] [serial = 856] [outer = 19D47000] 16:29:05 INFO - PROCESS | 3100 | 1461194945265 Marionette TRACE conn4 <- [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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 570ms 16:29:05 INFO - PROCESS | 3100 | 1461194945283 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:29:05 INFO - PROCESS | 3100 | 1461194945285 Marionette TRACE conn4 <- [1,1105,null,{"value":"13"}] 16:29:05 INFO - PROCESS | 3100 | 1461194945288 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 3100 | 1461194945289 Marionette TRACE conn4 <- [1,1106,null,{}] 16:29:05 INFO - PROCESS | 3100 | 1461194945319 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 3100 | 1461194945403 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:29:05 INFO - PROCESS | 3100 | 1461194945409 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 3100 | ++DOCSHELL 1C51B800 == 46 [pid = 3100] [id = 286] 16:29:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C6CA400) [pid = 3100] [serial = 857] [outer = 00000000] 16:29:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C7C9800) [pid = 3100] [serial = 858] [outer = 1C6CA400] 16:29:05 INFO - PROCESS | 3100 | 1461194945456 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C7CDC00) [pid = 3100] [serial = 859] [outer = 1C6CA400] 16:29:05 INFO - PROCESS | 3100 | 1461194945924 Marionette TRACE conn4 <- [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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 691ms 16:29:06 INFO - PROCESS | 3100 | 1461194945999 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 3100 | 1461194946003 Marionette TRACE conn4 <- [1,1109,null,{"value":"13"}] 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:29:06 INFO - PROCESS | 3100 | 1461194946013 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 3100 | 1461194946018 Marionette TRACE conn4 <- [1,1110,null,{}] 16:29:06 INFO - PROCESS | 3100 | 1461194946025 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 3100 | 1461194946187 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:29:06 INFO - PROCESS | 3100 | 1461194946291 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 3100 | ++DOCSHELL 12E69C00 == 47 [pid = 3100] [id = 287] 16:29:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1301E000) [pid = 3100] [serial = 860] [outer = 00000000] 16:29:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (13943000) [pid = 3100] [serial = 861] [outer = 1301E000] 16:29:06 INFO - PROCESS | 3100 | 1461194946349 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (13E9C800) [pid = 3100] [serial = 862] [outer = 1301E000] 16:29:07 INFO - PROCESS | 3100 | 1461194947014 Marionette TRACE conn4 <- [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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1022ms 16:29:07 INFO - PROCESS | 3100 | 1461194947037 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:29:07 INFO - PROCESS | 3100 | 1461194947041 Marionette TRACE conn4 <- [1,1113,null,{"value":"13"}] 16:29:07 INFO - PROCESS | 3100 | 1461194947049 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 3100 | 1461194947053 Marionette TRACE conn4 <- [1,1114,null,{}] 16:29:07 INFO - PROCESS | 3100 | 1461194947058 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 3100 | 1461194947165 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:29:07 INFO - PROCESS | 3100 | 1461194947264 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 3100 | ++DOCSHELL 16E57000 == 48 [pid = 3100] [id = 288] 16:29:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (17534C00) [pid = 3100] [serial = 863] [outer = 00000000] 16:29:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B503400) [pid = 3100] [serial = 864] [outer = 17534C00] 16:29:07 INFO - PROCESS | 3100 | 1461194947321 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1B68B800) [pid = 3100] [serial = 865] [outer = 17534C00] 16:29:07 INFO - PROCESS | 3100 | 1461194947937 Marionette TRACE conn4 <- [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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 930ms 16:29:08 INFO - PROCESS | 3100 | 1461194947977 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 3100 | 1461194947980 Marionette TRACE conn4 <- [1,1117,null,{"value":"13"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:29:08 INFO - PROCESS | 3100 | 1461194947983 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 3100 | 1461194947986 Marionette TRACE conn4 <- [1,1118,null,{}] 16:29:08 INFO - PROCESS | 3100 | 1461194947996 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:08 INFO - PROCESS | 3100 | 1461194948108 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:29:08 INFO - PROCESS | 3100 | 1461194948236 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D6000 == 49 [pid = 3100] [id = 289] 16:29:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C7D6400) [pid = 3100] [serial = 866] [outer = 00000000] 16:29:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C7F4000) [pid = 3100] [serial = 867] [outer = 1C7D6400] 16:29:08 INFO - PROCESS | 3100 | 1461194948298 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C7F8000) [pid = 3100] [serial = 868] [outer = 1C7D6400] 16:29:08 INFO - PROCESS | 3100 | 1461194948941 Marionette TRACE conn4 <- [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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1020ms 16:29:09 INFO - PROCESS | 3100 | 1461194949007 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 3100 | 1461194949009 Marionette TRACE conn4 <- [1,1121,null,{"value":"13"}] 16:29:09 INFO - PROCESS | 3100 | 1461194949013 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:29:09 INFO - PROCESS | 3100 | 1461194949015 Marionette TRACE conn4 <- [1,1122,null,{}] 16:29:09 INFO - PROCESS | 3100 | 1461194949019 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 3100 | 1461194949123 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:29:09 INFO - PROCESS | 3100 | 1461194949249 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 3100 | ++DOCSHELL 1DB85C00 == 50 [pid = 3100] [id = 290] 16:29:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1DB87800) [pid = 3100] [serial = 869] [outer = 00000000] 16:29:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1DCABC00) [pid = 3100] [serial = 870] [outer = 1DB87800] 16:29:09 INFO - PROCESS | 3100 | 1461194949306 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1E46A400) [pid = 3100] [serial = 871] [outer = 1DB87800] 16:29:09 INFO - PROCESS | 3100 | 1461194949952 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 970ms 16:29:10 INFO - PROCESS | 3100 | 1461194949987 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 3100 | 1461194949989 Marionette TRACE conn4 <- [1,1125,null,{"value":"13"}] 16:29:10 INFO - PROCESS | 3100 | 1461194949992 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:29:10 INFO - PROCESS | 3100 | 1461194949995 Marionette TRACE conn4 <- [1,1126,null,{}] 16:29:10 INFO - PROCESS | 3100 | 1461194949998 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 3100 | 1461194950099 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:29:10 INFO - PROCESS | 3100 | 1461194950361 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 3100 | ++DOCSHELL 0EF28000 == 51 [pid = 3100] [id = 291] 16:29:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (0F047800) [pid = 3100] [serial = 872] [outer = 00000000] 16:29:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (128F0C00) [pid = 3100] [serial = 873] [outer = 0F047800] 16:29:10 INFO - PROCESS | 3100 | 1461194950428 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (12913C00) [pid = 3100] [serial = 874] [outer = 0F047800] 16:29:11 INFO - PROCESS | 3100 | 1461194951005 Marionette TRACE conn4 <- [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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1075ms 16:29:11 INFO - PROCESS | 3100 | 1461194951071 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 3100 | 1461194951076 Marionette TRACE conn4 <- [1,1129,null,{"value":"13"}] 16:29:11 INFO - PROCESS | 3100 | 1461194951081 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:29:11 INFO - PROCESS | 3100 | 1461194951084 Marionette TRACE conn4 <- [1,1130,null,{}] 16:29:11 INFO - PROCESS | 3100 | 1461194951089 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:11 INFO - PROCESS | 3100 | 1461194951187 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:29:11 INFO - PROCESS | 3100 | 1461194951303 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 128C2C00 == 50 [pid = 3100] [id = 249] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 16E59000 == 49 [pid = 3100] [id = 285] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 12909400 == 48 [pid = 3100] [id = 284] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 128D5C00 == 47 [pid = 3100] [id = 283] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 1AD2BC00 == 46 [pid = 3100] [id = 282] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 19D4B000 == 45 [pid = 3100] [id = 281] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 18651C00 == 44 [pid = 3100] [id = 280] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 1703D400 == 43 [pid = 3100] [id = 279] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 1217B400 == 42 [pid = 3100] [id = 278] 16:29:11 INFO - PROCESS | 3100 | ++DOCSHELL 0F042800 == 43 [pid = 3100] [id = 292] 16:29:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (0F046C00) [pid = 3100] [serial = 875] [outer = 00000000] 16:29:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (128C0C00) [pid = 3100] [serial = 876] [outer = 0F046C00] 16:29:11 INFO - PROCESS | 3100 | 1461194951396 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (128E9000) [pid = 3100] [serial = 877] [outer = 0F046C00] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 12EF6800 == 42 [pid = 3100] [id = 277] 16:29:11 INFO - PROCESS | 3100 | --DOCSHELL 0EFC0400 == 41 [pid = 3100] [id = 273] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (13019800) [pid = 3100] [serial = 748] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1BDAD000) [pid = 3100] [serial = 814] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (177A4400) [pid = 3100] [serial = 799] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1A190800) [pid = 3100] [serial = 811] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C3CFC00) [pid = 3100] [serial = 816] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (189F3800) [pid = 3100] [serial = 801] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (18D55400) [pid = 3100] [serial = 802] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12EEF400) [pid = 3100] [serial = 780] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (189F6000) [pid = 3100] [serial = 783] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C381C00) [pid = 3100] [serial = 786] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1B009C00) [pid = 3100] [serial = 805] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (16353400) [pid = 3100] [serial = 795] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (16E0F400) [pid = 3100] [serial = 796] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1290BC00) [pid = 3100] [serial = 790] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (128E5400) [pid = 3100] [serial = 789] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1AD28000) [pid = 3100] [serial = 804] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (128DB800) [pid = 3100] [serial = 792] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (128EB400) [pid = 3100] [serial = 793] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1767A800) [pid = 3100] [serial = 798] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1B687C00) [pid = 3100] [serial = 807] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1864FC00) [pid = 3100] [serial = 810] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C05A000) [pid = 3100] [serial = 813] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1BC28800) [pid = 3100] [serial = 808] [outer = 00000000] [url = about:blank] 16:29:11 INFO - PROCESS | 3100 | 1461194951851 Marionette TRACE conn4 <- [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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 830ms 16:29:11 INFO - PROCESS | 3100 | 1461194951918 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 3100 | 1461194951922 Marionette TRACE conn4 <- [1,1133,null,{"value":"13"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:29:11 INFO - PROCESS | 3100 | 1461194951926 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 3100 | 1461194951928 Marionette TRACE conn4 <- [1,1134,null,{}] 16:29:11 INFO - PROCESS | 3100 | 1461194951932 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 3100 | 1461194952013 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:29:12 INFO - PROCESS | 3100 | 1461194952022 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 3100 | ++DOCSHELL 1290F800 == 42 [pid = 3100] [id = 293] 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (12EF2000) [pid = 3100] [serial = 878] [outer = 00000000] 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (16E5AC00) [pid = 3100] [serial = 879] [outer = 12EF2000] 16:29:12 INFO - PROCESS | 3100 | 1461194952069 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (17502400) [pid = 3100] [serial = 880] [outer = 12EF2000] 16:29:12 INFO - PROCESS | 3100 | 1461194952561 Marionette TRACE conn4 <- [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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 16:29:12 INFO - PROCESS | 3100 | 1461194952602 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 3100 | 1461194952605 Marionette TRACE conn4 <- [1,1137,null,{"value":"13"}] 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:29:12 INFO - PROCESS | 3100 | 1461194952609 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 3100 | 1461194952616 Marionette TRACE conn4 <- [1,1138,null,{}] 16:29:12 INFO - PROCESS | 3100 | 1461194952625 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 3100 | 1461194952712 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:29:12 INFO - PROCESS | 3100 | 1461194952721 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 3100 | ++DOCSHELL 18711400 == 43 [pid = 3100] [id = 294] 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (18712400) [pid = 3100] [serial = 881] [outer = 00000000] 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (189F9000) [pid = 3100] [serial = 882] [outer = 18712400] 16:29:12 INFO - PROCESS | 3100 | 1461194952767 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (19D3FC00) [pid = 3100] [serial = 883] [outer = 18712400] 16:29:13 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 16:29:13 INFO - PROCESS | 3100 | 1461194953234 Marionette TRACE conn4 <- [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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 690ms 16:29:13 INFO - PROCESS | 3100 | 1461194953343 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 3100 | 1461194953345 Marionette TRACE conn4 <- [1,1141,null,{"value":"13"}] 16:29:13 INFO - PROCESS | 3100 | 1461194953388 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:29:13 INFO - PROCESS | 3100 | 1461194953390 Marionette TRACE conn4 <- [1,1142,null,{}] 16:29:13 INFO - PROCESS | 3100 | 1461194953393 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 3100 | 1461194953517 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:29:13 INFO - PROCESS | 3100 | 1461194953567 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 3100 | ++DOCSHELL 19D43400 == 44 [pid = 3100] [id = 295] 16:29:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (19D43C00) [pid = 3100] [serial = 884] [outer = 00000000] 16:29:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1AD66800) [pid = 3100] [serial = 885] [outer = 19D43C00] 16:29:13 INFO - PROCESS | 3100 | 1461194953614 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1AD31400) [pid = 3100] [serial = 886] [outer = 19D43C00] 16:29:14 INFO - PROCESS | 3100 | 1461194954030 Marionette TRACE conn4 <- [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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 16:29:14 INFO - PROCESS | 3100 | 1461194954065 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 3100 | 1461194954067 Marionette TRACE conn4 <- [1,1145,null,{"value":"13"}] 16:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:29:14 INFO - PROCESS | 3100 | 1461194954070 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 3100 | 1461194954072 Marionette TRACE conn4 <- [1,1146,null,{}] 16:29:14 INFO - PROCESS | 3100 | 1461194954076 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 3100 | 1461194954188 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:29:14 INFO - PROCESS | 3100 | 1461194954196 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 3100 | ++DOCSHELL 1B682800 == 45 [pid = 3100] [id = 296] 16:29:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B68A000) [pid = 3100] [serial = 887] [outer = 00000000] 16:29:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1BC2C400) [pid = 3100] [serial = 888] [outer = 1B68A000] 16:29:14 INFO - PROCESS | 3100 | 1461194954255 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C05C800) [pid = 3100] [serial = 889] [outer = 1B68A000] 16:29:14 INFO - PROCESS | 3100 | 1461194954754 Marionette TRACE conn4 <- [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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 16:29:14 INFO - PROCESS | 3100 | 1461194954830 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 3100 | 1461194954833 Marionette TRACE conn4 <- [1,1149,null,{"value":"13"}] 16:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:29:14 INFO - PROCESS | 3100 | 1461194954836 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 3100 | 1461194954838 Marionette TRACE conn4 <- [1,1150,null,{}] 16:29:14 INFO - PROCESS | 3100 | 1461194954841 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 3100 | 1461194954953 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:29:15 INFO - PROCESS | 3100 | 1461194955013 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 3100 | ++DOCSHELL 1267CC00 == 46 [pid = 3100] [id = 297] 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C061000) [pid = 3100] [serial = 890] [outer = 00000000] 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C559800) [pid = 3100] [serial = 891] [outer = 1C061000] 16:29:15 INFO - PROCESS | 3100 | 1461194955059 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C5DEC00) [pid = 3100] [serial = 892] [outer = 1C061000] 16:29:15 INFO - PROCESS | 3100 | 1461194955492 Marionette TRACE conn4 <- [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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 16:29:15 INFO - PROCESS | 3100 | 1461194955509 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 3100 | 1461194955511 Marionette TRACE conn4 <- [1,1153,null,{"value":"13"}] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:29:15 INFO - PROCESS | 3100 | 1461194955514 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 3100 | 1461194955516 Marionette TRACE conn4 <- [1,1154,null,{}] 16:29:15 INFO - PROCESS | 3100 | 1461194955527 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 3100 | 1461194955639 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:29:15 INFO - PROCESS | 3100 | 1461194955645 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 3100 | ++DOCSHELL 12556400 == 47 [pid = 3100] [id = 298] 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C6CE800) [pid = 3100] [serial = 893] [outer = 00000000] 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C7CF800) [pid = 3100] [serial = 894] [outer = 1C6CE800] 16:29:15 INFO - PROCESS | 3100 | 1461194955694 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C7D4800) [pid = 3100] [serial = 895] [outer = 1C6CE800] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (125F0C00) [pid = 3100] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (19D4C000) [pid = 3100] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1709B800) [pid = 3100] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (18654800) [pid = 3100] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (13019000) [pid = 3100] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C511000) [pid = 3100] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B576C00) [pid = 3100] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1BC81800) [pid = 3100] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1290E000) [pid = 3100] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (19D47000) [pid = 3100] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1BDA9000) [pid = 3100] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:29:16 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12181000) [pid = 3100] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:29:16 INFO - PROCESS | 3100 | 1461194956205 Marionette TRACE conn4 <- [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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 731ms 16:29:16 INFO - PROCESS | 3100 | 1461194956245 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 3100 | 1461194956247 Marionette TRACE conn4 <- [1,1157,null,{"value":"13"}] 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:29:16 INFO - PROCESS | 3100 | 1461194956250 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 3100 | 1461194956252 Marionette TRACE conn4 <- [1,1158,null,{}] 16:29:16 INFO - PROCESS | 3100 | 1461194956286 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 3100 | 1461194956364 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:29:16 INFO - PROCESS | 3100 | 1461194956371 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 3100 | ++DOCSHELL 176CB400 == 48 [pid = 3100] [id = 299] 16:29:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (18654800) [pid = 3100] [serial = 896] [outer = 00000000] 16:29:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C511000) [pid = 3100] [serial = 897] [outer = 18654800] 16:29:16 INFO - PROCESS | 3100 | 1461194956416 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C5E0400) [pid = 3100] [serial = 898] [outer = 18654800] 16:29:16 INFO - PROCESS | 3100 | 1461194956831 Marionette TRACE conn4 <- [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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 631ms 16:29:16 INFO - PROCESS | 3100 | 1461194956887 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 3100 | 1461194956889 Marionette TRACE conn4 <- [1,1161,null,{"value":"13"}] 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:29:16 INFO - PROCESS | 3100 | 1461194956892 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 3100 | 1461194956894 Marionette TRACE conn4 <- [1,1162,null,{}] 16:29:16 INFO - PROCESS | 3100 | 1461194956897 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 3100 | 1461194956976 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:29:17 INFO - PROCESS | 3100 | 1461194956983 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 3100 | ++DOCSHELL 1C7FD800 == 49 [pid = 3100] [id = 300] 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1DA7E800) [pid = 3100] [serial = 899] [outer = 00000000] 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1DC31000) [pid = 3100] [serial = 900] [outer = 1DA7E800] 16:29:17 INFO - PROCESS | 3100 | 1461194957029 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1E475000) [pid = 3100] [serial = 901] [outer = 1DA7E800] 16:29:17 INFO - PROCESS | 3100 | 1461194957480 Marionette TRACE conn4 <- [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] 16:29:17 INFO - PROCESS | 3100 | 1461194957529 Marionette TRACE conn4 <- [1,1165,null,{"value":"13"}] 16:29:17 INFO - PROCESS | 3100 | 1461194957532 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 3100 | 1461194957534 Marionette TRACE conn4 <- [1,1166,null,{}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:29:17 INFO - PROCESS | 3100 | 1461194957538 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 3100 | 1461194957617 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:29:17 INFO - PROCESS | 3100 | 1461194957623 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 3100 | ++DOCSHELL 1E861000 == 50 [pid = 3100] [id = 301] 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1EB3F400) [pid = 3100] [serial = 902] [outer = 00000000] 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1EBD9000) [pid = 3100] [serial = 903] [outer = 1EB3F400] 16:29:17 INFO - PROCESS | 3100 | 1461194957674 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1ED8A400) [pid = 3100] [serial = 904] [outer = 1EB3F400] 16:29:18 INFO - PROCESS | 3100 | 1461194958322 Marionette TRACE conn4 <- [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] 16:29:18 INFO - PROCESS | 3100 | 1461194958372 Marionette TRACE conn4 <- [1,1169,null,{"value":"13"}] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:29:18 INFO - PROCESS | 3100 | 1461194958378 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 3100 | 1461194958382 Marionette TRACE conn4 <- [1,1170,null,{}] 16:29:18 INFO - PROCESS | 3100 | 1461194958388 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 3100 | 1461194958500 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:29:18 INFO - PROCESS | 3100 | 1461194958632 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 3100 | ++DOCSHELL 128EC400 == 51 [pid = 3100] [id = 302] 16:29:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (128ED400) [pid = 3100] [serial = 905] [outer = 00000000] 16:29:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1398A000) [pid = 3100] [serial = 906] [outer = 128ED400] 16:29:18 INFO - PROCESS | 3100 | 1461194958692 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (16E0A800) [pid = 3100] [serial = 907] [outer = 128ED400] 16:29:19 INFO - PROCESS | 3100 | 1461194959329 Marionette TRACE conn4 <- [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] 16:29:19 INFO - PROCESS | 3100 | 1461194959409 Marionette TRACE conn4 <- [1,1173,null,{"value":"13"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:29:19 INFO - PROCESS | 3100 | 1461194959416 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 3100 | 1461194959419 Marionette TRACE conn4 <- [1,1174,null,{}] 16:29:19 INFO - PROCESS | 3100 | 1461194959424 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 3100 | 1461194959562 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:29:19 INFO - PROCESS | 3100 | 1461194959692 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 3100 | ++DOCSHELL 177B0400 == 52 [pid = 3100] [id = 303] 16:29:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1859B400) [pid = 3100] [serial = 908] [outer = 00000000] 16:29:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1A187000) [pid = 3100] [serial = 909] [outer = 1859B400] 16:29:19 INFO - PROCESS | 3100 | 1461194959750 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1B10F000) [pid = 3100] [serial = 910] [outer = 1859B400] 16:29:20 INFO - PROCESS | 3100 | 1461194960385 Marionette TRACE conn4 <- [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] 16:29:20 INFO - PROCESS | 3100 | 1461194960441 Marionette TRACE conn4 <- [1,1177,null,{"value":"13"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:29:20 INFO - PROCESS | 3100 | 1461194960445 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 3100 | 1461194960449 Marionette TRACE conn4 <- [1,1178,null,{}] 16:29:20 INFO - PROCESS | 3100 | 1461194960461 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 3100 | 1461194960647 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:29:20 INFO - PROCESS | 3100 | 1461194960657 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 3100 | ++DOCSHELL 1EB41000 == 53 [pid = 3100] [id = 304] 16:29:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1EB47C00) [pid = 3100] [serial = 911] [outer = 00000000] 16:29:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1ED88C00) [pid = 3100] [serial = 912] [outer = 1EB47C00] 16:29:20 INFO - PROCESS | 3100 | 1461194960717 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1F41E400) [pid = 3100] [serial = 913] [outer = 1EB47C00] 16:29:21 INFO - PROCESS | 3100 | 1461194961358 Marionette TRACE conn4 <- [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] 16:29:21 INFO - PROCESS | 3100 | 1461194961382 Marionette TRACE conn4 <- [1,1181,null,{"value":"13"}] 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:29:21 INFO - PROCESS | 3100 | 1461194961385 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 3100 | 1461194961387 Marionette TRACE conn4 <- [1,1182,null,{}] 16:29:21 INFO - PROCESS | 3100 | 1461194961390 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 3100 | 1461194961496 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:29:21 INFO - PROCESS | 3100 | 1461194961597 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 3100 | ++DOCSHELL 1F420400 == 54 [pid = 3100] [id = 305] 16:29:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1F422400) [pid = 3100] [serial = 914] [outer = 00000000] 16:29:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1F5C8000) [pid = 3100] [serial = 915] [outer = 1F422400] 16:29:21 INFO - PROCESS | 3100 | 1461194961654 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1FD7B000) [pid = 3100] [serial = 916] [outer = 1F422400] 16:29:22 INFO - PROCESS | 3100 | 1461194962252 Marionette TRACE conn4 <- [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] 16:29:22 INFO - PROCESS | 3100 | 1461194962321 Marionette TRACE conn4 <- [1,1185,null,{"value":"13"}] 16:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:29:22 INFO - PROCESS | 3100 | 1461194962324 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 3100 | 1461194962326 Marionette TRACE conn4 <- [1,1186,null,{}] 16:29:22 INFO - PROCESS | 3100 | 1461194962330 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 3100 | 1461194962434 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:29:22 INFO - PROCESS | 3100 | 1461194962535 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 3100 | ++DOCSHELL 1301D800 == 55 [pid = 3100] [id = 306] 16:29:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (130EC800) [pid = 3100] [serial = 917] [outer = 00000000] 16:29:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1A185400) [pid = 3100] [serial = 918] [outer = 130EC800] 16:29:22 INFO - PROCESS | 3100 | 1461194962591 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1AD2E000) [pid = 3100] [serial = 919] [outer = 130EC800] 16:29:23 INFO - PROCESS | 3100 | 1461194963342 Marionette TRACE conn4 <- [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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1066ms 16:29:23 INFO - PROCESS | 3100 | 1461194963395 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 3100 | 1461194963398 Marionette TRACE conn4 <- [1,1189,null,{"value":"13"}] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:29:23 INFO - PROCESS | 3100 | 1461194963404 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 3100 | 1461194963407 Marionette TRACE conn4 <- [1,1190,null,{}] 16:29:23 INFO - PROCESS | 3100 | 1461194963413 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 3100 | 1461194963511 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:29:23 INFO - PROCESS | 3100 | 1461194963644 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 3100 | ++DOCSHELL 17032800 == 56 [pid = 3100] [id = 307] 16:29:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (170A4800) [pid = 3100] [serial = 920] [outer = 00000000] 16:29:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (177B1800) [pid = 3100] [serial = 921] [outer = 170A4800] 16:29:23 INFO - PROCESS | 3100 | 1461194963700 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (185A5400) [pid = 3100] [serial = 922] [outer = 170A4800] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1BC33400 == 55 [pid = 3100] [id = 259] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1C7FD800 == 54 [pid = 3100] [id = 300] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 176CB400 == 53 [pid = 3100] [id = 299] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 12556400 == 52 [pid = 3100] [id = 298] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1267CC00 == 51 [pid = 3100] [id = 297] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1B682800 == 50 [pid = 3100] [id = 296] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 19D43400 == 49 [pid = 3100] [id = 295] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 18711400 == 48 [pid = 3100] [id = 294] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1C7C9800) [pid = 3100] [serial = 858] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (125F7000) [pid = 3100] [serial = 819] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (16E0B400) [pid = 3100] [serial = 822] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1BC27C00) [pid = 3100] [serial = 825] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1290F800 == 47 [pid = 3100] [id = 293] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 0F042800 == 46 [pid = 3100] [id = 292] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 0EF28000 == 45 [pid = 3100] [id = 291] 16:29:24 INFO - PROCESS | 3100 | --DOCSHELL 1C51B800 == 44 [pid = 3100] [id = 286] 16:29:24 INFO - PROCESS | 3100 | 1461194964338 Marionette TRACE conn4 <- [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]]]}] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C376800) [pid = 3100] [serial = 849] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (16E62C00) [pid = 3100] [serial = 853] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (170A8000) [pid = 3100] [serial = 852] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C3ECC00) [pid = 3100] [serial = 850] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1BC2E400) [pid = 3100] [serial = 847] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1AD05C00) [pid = 3100] [serial = 844] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C5D3800) [pid = 3100] [serial = 856] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C51E800) [pid = 3100] [serial = 855] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (19D46400) [pid = 3100] [serial = 841] [outer = 00000000] [url = about:blank] 16:29:24 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 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C05F400) [pid = 3100] [serial = 742] [outer = 00000000] [url = about:blank] 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 987ms 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (128B9400) [pid = 3100] [serial = 745] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (12CB2400) [pid = 3100] [serial = 834] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1A1B8400) [pid = 3100] [serial = 843] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (17535800) [pid = 3100] [serial = 837] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1767E800) [pid = 3100] [serial = 838] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (189F1400) [pid = 3100] [serial = 840] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E57C00) [pid = 3100] [serial = 832] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (13EF5400) [pid = 3100] [serial = 831] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C6D5C00) [pid = 3100] [serial = 829] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C6CE000) [pid = 3100] [serial = 828] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12E5B000) [pid = 3100] [serial = 835] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1BC2A400) [pid = 3100] [serial = 846] [outer = 00000000] [url = about:blank] 16:29:24 INFO - PROCESS | 3100 | 1461194964408 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 3100 | 1461194964414 Marionette TRACE conn4 <- [1,1193,null,{"value":"13"}] 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:29:24 INFO - PROCESS | 3100 | 1461194964422 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 3100 | 1461194964425 Marionette TRACE conn4 <- [1,1194,null,{}] 16:29:24 INFO - PROCESS | 3100 | 1461194964429 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 3100 | 1461194964514 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:29:24 INFO - PROCESS | 3100 | 1461194964521 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 3100 | ++DOCSHELL 125F1C00 == 45 [pid = 3100] [id = 308] 16:29:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12641400) [pid = 3100] [serial = 923] [outer = 00000000] 16:29:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12DDFC00) [pid = 3100] [serial = 924] [outer = 12641400] 16:29:24 INFO - PROCESS | 3100 | 1461194964568 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (12E67800) [pid = 3100] [serial = 925] [outer = 12641400] 16:29:25 INFO - PROCESS | 3100 | 1461194965077 Marionette TRACE conn4 <- [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]]]}] 16:29:25 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 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 16:29:25 INFO - PROCESS | 3100 | 1461194965098 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 3100 | 1461194965100 Marionette TRACE conn4 <- [1,1197,null,{"value":"13"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:29:25 INFO - PROCESS | 3100 | 1461194965103 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 3100 | 1461194965107 Marionette TRACE conn4 <- [1,1198,null,{}] 16:29:25 INFO - PROCESS | 3100 | 1461194965117 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 3100 | 1461194965202 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:29:25 INFO - PROCESS | 3100 | 1461194965211 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 3100 | ++DOCSHELL 18646800 == 46 [pid = 3100] [id = 309] 16:29:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (18647400) [pid = 3100] [serial = 926] [outer = 00000000] 16:29:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (189F6C00) [pid = 3100] [serial = 927] [outer = 18647400] 16:29:25 INFO - PROCESS | 3100 | 1461194965261 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (19D4A800) [pid = 3100] [serial = 928] [outer = 18647400] 16:29:25 INFO - PROCESS | 3100 | 1461194965734 Marionette TRACE conn4 <- [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]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 16:29:25 INFO - PROCESS | 3100 | 1461194965778 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 3100 | 1461194965781 Marionette TRACE conn4 <- [1,1201,null,{"value":"13"}] 16:29:25 INFO - PROCESS | 3100 | 1461194965784 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:29:25 INFO - PROCESS | 3100 | 1461194965786 Marionette TRACE conn4 <- [1,1202,null,{}] 16:29:25 INFO - PROCESS | 3100 | 1461194965790 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 3100 | 1461194965899 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:29:26 INFO - PROCESS | 3100 | 1461194965988 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 3100 | ++DOCSHELL 1AD2F000 == 47 [pid = 3100] [id = 310] 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1AD32800) [pid = 3100] [serial = 929] [outer = 00000000] 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1BC2BC00) [pid = 3100] [serial = 930] [outer = 1AD32800] 16:29:26 INFO - PROCESS | 3100 | 1461194966035 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1BC7F800) [pid = 3100] [serial = 931] [outer = 1AD32800] 16:29:26 INFO - PROCESS | 3100 | 1461194966414 Marionette TRACE conn4 <- [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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:29:26 INFO - PROCESS | 3100 | 1461194966459 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 3100 | 1461194966461 Marionette TRACE conn4 <- [1,1205,null,{"value":"13"}] 16:29:26 INFO - PROCESS | 3100 | 1461194966464 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 3100 | 1461194966466 Marionette TRACE conn4 <- [1,1206,null,{}] 16:29:26 INFO - PROCESS | 3100 | 1461194966470 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 3100 | 1461194966589 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:29:26 INFO - PROCESS | 3100 | 1461194966603 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 3100 | ++DOCSHELL 163E5800 == 48 [pid = 3100] [id = 311] 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1BC83000) [pid = 3100] [serial = 932] [outer = 00000000] 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C062C00) [pid = 3100] [serial = 933] [outer = 1BC83000] 16:29:26 INFO - PROCESS | 3100 | 1461194966650 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C382000) [pid = 3100] [serial = 934] [outer = 1BC83000] 16:29:27 INFO - PROCESS | 3100 | 1461194967110 Marionette TRACE conn4 <- [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]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 16:29:27 INFO - PROCESS | 3100 | 1461194967135 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:29:27 INFO - PROCESS | 3100 | 1461194967137 Marionette TRACE conn4 <- [1,1209,null,{"value":"13"}] 16:29:27 INFO - PROCESS | 3100 | 1461194967141 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 3100 | 1461194967142 Marionette TRACE conn4 <- [1,1210,null,{}] 16:29:27 INFO - PROCESS | 3100 | 1461194967146 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 3100 | 1461194967311 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:29:27 INFO - PROCESS | 3100 | 1461194967337 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 3100 | ++DOCSHELL 1290C800 == 49 [pid = 3100] [id = 312] 16:29:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C3ECC00) [pid = 3100] [serial = 935] [outer = 00000000] 16:29:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C7CCC00) [pid = 3100] [serial = 936] [outer = 1C3ECC00] 16:29:27 INFO - PROCESS | 3100 | 1461194967387 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C7D0400) [pid = 3100] [serial = 937] [outer = 1C3ECC00] 16:29:27 INFO - PROCESS | 3100 | 1461194967831 Marionette TRACE conn4 <- [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] 16:29:27 INFO - PROCESS | 3100 | 1461194967874 Marionette TRACE conn4 <- [1,1213,null,{"value":"13"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:29:27 INFO - PROCESS | 3100 | 1461194967877 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 3100 | 1461194967879 Marionette TRACE conn4 <- [1,1214,null,{}] 16:29:27 INFO - PROCESS | 3100 | 1461194967882 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 3100 | 1461194967991 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:29:28 INFO - PROCESS | 3100 | 1461194967997 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F1400 == 50 [pid = 3100] [id = 313] 16:29:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C7F4400) [pid = 3100] [serial = 938] [outer = 00000000] 16:29:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1EB3EC00) [pid = 3100] [serial = 939] [outer = 1C7F4400] 16:29:28 INFO - PROCESS | 3100 | 1461194968092 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1EB3C000) [pid = 3100] [serial = 940] [outer = 1C7F4400] 16:29:28 INFO - PROCESS | 3100 | 1461194968507 Marionette TRACE conn4 <- [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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 16:29:28 INFO - PROCESS | 3100 | 1461194968547 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 3100 | 1461194968549 Marionette TRACE conn4 <- [1,1217,null,{"value":"13"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:29:28 INFO - PROCESS | 3100 | 1461194968552 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 3100 | 1461194968554 Marionette TRACE conn4 <- [1,1218,null,{}] 16:29:28 INFO - PROCESS | 3100 | 1461194968557 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 3100 | 1461194968860 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (128DAC00) [pid = 3100] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (0EFC2C00) [pid = 3100] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1A1BA400) [pid = 3100] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1753D000) [pid = 3100] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC35C00) [pid = 3100] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C378400) [pid = 3100] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C37A800) [pid = 3100] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (130EF400) [pid = 3100] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1B68A000) [pid = 3100] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C061000) [pid = 3100] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1DA7E800) [pid = 3100] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C6CE800) [pid = 3100] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (0F047800) [pid = 3100] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (18712400) [pid = 3100] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (12EF2000) [pid = 3100] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1301E000) [pid = 3100] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (17534C00) [pid = 3100] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (0F046C00) [pid = 3100] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (19D43C00) [pid = 3100] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:29:28 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (18654800) [pid = 3100] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:29:28 INFO - PROCESS | 3100 | 1461194968955 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC2C00 == 51 [pid = 3100] [id = 314] 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (0F046C00) [pid = 3100] [serial = 941] [outer = 00000000] 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (128DF400) [pid = 3100] [serial = 942] [outer = 0F046C00] 16:29:29 INFO - PROCESS | 3100 | 1461194969001 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (138A6000) [pid = 3100] [serial = 943] [outer = 0F046C00] 16:29:29 INFO - PROCESS | 3100 | 1461194969368 Marionette TRACE conn4 <- [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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 870ms 16:29:29 INFO - PROCESS | 3100 | 1461194969423 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 3100 | 1461194969425 Marionette TRACE conn4 <- [1,1221,null,{"value":"13"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:29:29 INFO - PROCESS | 3100 | 1461194969429 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 3100 | 1461194969431 Marionette TRACE conn4 <- [1,1222,null,{}] 16:29:29 INFO - PROCESS | 3100 | 1461194969434 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 3100 | 1461194969513 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:29:29 INFO - PROCESS | 3100 | 1461194969520 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 3100 | ++DOCSHELL 16E62800 == 52 [pid = 3100] [id = 315] 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (175C2400) [pid = 3100] [serial = 944] [outer = 00000000] 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1BC33000) [pid = 3100] [serial = 945] [outer = 175C2400] 16:29:29 INFO - PROCESS | 3100 | 1461194969565 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C379000) [pid = 3100] [serial = 946] [outer = 175C2400] 16:29:30 INFO - PROCESS | 3100 | 1461194970007 Marionette TRACE conn4 <- [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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:29:30 INFO - PROCESS | 3100 | 1461194970060 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 3100 | 1461194970062 Marionette TRACE conn4 <- [1,1225,null,{"value":"13"}] 16:29:30 INFO - PROCESS | 3100 | 1461194970065 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 3100 | 1461194970067 Marionette TRACE conn4 <- [1,1226,null,{}] 16:29:30 INFO - PROCESS | 3100 | 1461194970070 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 3100 | 1461194970150 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:29:30 INFO - PROCESS | 3100 | 1461194970156 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 3100 | ++DOCSHELL 163D9400 == 53 [pid = 3100] [id = 316] 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C7EE400) [pid = 3100] [serial = 947] [outer = 00000000] 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1FD7F400) [pid = 3100] [serial = 948] [outer = 1C7EE400] 16:29:30 INFO - PROCESS | 3100 | 1461194970202 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1FD85000) [pid = 3100] [serial = 949] [outer = 1C7EE400] 16:29:30 INFO - PROCESS | 3100 | 1461194970670 Marionette TRACE conn4 <- [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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 16:29:30 INFO - PROCESS | 3100 | 1461194970702 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 3100 | 1461194970704 Marionette TRACE conn4 <- [1,1229,null,{"value":"13"}] 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:29:30 INFO - PROCESS | 3100 | 1461194970707 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 3100 | 1461194970710 Marionette TRACE conn4 <- [1,1230,null,{}] 16:29:30 INFO - PROCESS | 3100 | 1461194970713 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 3100 | 1461194970819 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:29:30 INFO - PROCESS | 3100 | 1461194970825 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 3100 | ++DOCSHELL 1FEB2400 == 54 [pid = 3100] [id = 317] 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1FEB7800) [pid = 3100] [serial = 950] [outer = 00000000] 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (20287000) [pid = 3100] [serial = 951] [outer = 1FEB7800] 16:29:30 INFO - PROCESS | 3100 | 1461194970876 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (2028B800) [pid = 3100] [serial = 952] [outer = 1FEB7800] 16:29:31 INFO - PROCESS | 3100 | 1461194971610 Marionette TRACE conn4 <- [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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 971ms 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:29:31 INFO - PROCESS | 3100 | 1461194971681 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 3100 | 1461194971685 Marionette TRACE conn4 <- [1,1233,null,{"value":"13"}] 16:29:31 INFO - PROCESS | 3100 | 1461194971690 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 3100 | 1461194971693 Marionette TRACE conn4 <- [1,1234,null,{}] 16:29:31 INFO - PROCESS | 3100 | 1461194971700 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 3100 | 1461194971813 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:29:31 INFO - PROCESS | 3100 | 1461194971947 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 3100 | ++DOCSHELL 12CB2400 == 55 [pid = 3100] [id = 318] 16:29:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (13018000) [pid = 3100] [serial = 953] [outer = 00000000] 16:29:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (17023000) [pid = 3100] [serial = 954] [outer = 13018000] 16:29:32 INFO - PROCESS | 3100 | 1461194972009 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (175D9C00) [pid = 3100] [serial = 955] [outer = 13018000] 16:29:32 INFO - PROCESS | 3100 | 1461194972605 Marionette TRACE conn4 <- [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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 990ms 16:29:32 INFO - PROCESS | 3100 | 1461194972682 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 3100 | 1461194972688 Marionette TRACE conn4 <- [1,1237,null,{"value":"13"}] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:29:32 INFO - PROCESS | 3100 | 1461194972694 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 3100 | 1461194972697 Marionette TRACE conn4 <- [1,1238,null,{}] 16:29:32 INFO - PROCESS | 3100 | 1461194972701 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 3100 | 1461194972815 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:29:32 INFO - PROCESS | 3100 | 1461194972946 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 3100 | ++DOCSHELL 125F4800 == 56 [pid = 3100] [id = 319] 16:29:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (16E59800) [pid = 3100] [serial = 956] [outer = 00000000] 16:29:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C5D2400) [pid = 3100] [serial = 957] [outer = 16E59800] 16:29:33 INFO - PROCESS | 3100 | 1461194973004 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C6D7400) [pid = 3100] [serial = 958] [outer = 16E59800] 16:29:33 INFO - PROCESS | 3100 | 1461194973636 Marionette TRACE conn4 <- [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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 16:29:33 INFO - PROCESS | 3100 | 1461194973666 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 3100 | 1461194973669 Marionette TRACE conn4 <- [1,1241,null,{"value":"13"}] 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:29:33 INFO - PROCESS | 3100 | 1461194973673 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 3100 | 1461194973677 Marionette TRACE conn4 <- [1,1242,null,{}] 16:29:33 INFO - PROCESS | 3100 | 1461194973688 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 3100 | 1461194973799 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:29:33 INFO - PROCESS | 3100 | 1461194973930 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 3100 | ++DOCSHELL 1C516C00 == 57 [pid = 3100] [id = 320] 16:29:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C72A400) [pid = 3100] [serial = 959] [outer = 00000000] 16:29:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (20286400) [pid = 3100] [serial = 960] [outer = 1C72A400] 16:29:34 INFO - PROCESS | 3100 | 1461194973991 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (2028FC00) [pid = 3100] [serial = 961] [outer = 1C72A400] 16:29:34 INFO - PROCESS | 3100 | 1461194974607 Marionette TRACE conn4 <- [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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 971ms 16:29:34 INFO - PROCESS | 3100 | 1461194974647 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 3100 | 1461194974650 Marionette TRACE conn4 <- [1,1245,null,{"value":"13"}] 16:29:34 INFO - PROCESS | 3100 | 1461194974653 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:29:34 INFO - PROCESS | 3100 | 1461194974655 Marionette TRACE conn4 <- [1,1246,null,{}] 16:29:34 INFO - PROCESS | 3100 | 1461194974659 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 3100 | 1461194974769 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:29:34 INFO - PROCESS | 3100 | 1461194974873 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 3100 | ++DOCSHELL 2036E400 == 58 [pid = 3100] [id = 321] 16:29:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (2036E800) [pid = 3100] [serial = 962] [outer = 00000000] 16:29:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (20375400) [pid = 3100] [serial = 963] [outer = 2036E800] 16:29:34 INFO - PROCESS | 3100 | 1461194974930 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (20379000) [pid = 3100] [serial = 964] [outer = 2036E800] 16:29:35 INFO - PROCESS | 3100 | 1461194975518 Marionette TRACE conn4 <- [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]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 16:29:35 INFO - PROCESS | 3100 | 1461194975587 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 3100 | 1461194975590 Marionette TRACE conn4 <- [1,1249,null,{"value":"13"}] 16:29:35 INFO - PROCESS | 3100 | 1461194975593 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:29:35 INFO - PROCESS | 3100 | 1461194975595 Marionette TRACE conn4 <- [1,1250,null,{}] 16:29:35 INFO - PROCESS | 3100 | 1461194975599 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 3100 | 1461194975706 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:29:35 INFO - PROCESS | 3100 | 1461194975961 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 3100 | ++DOCSHELL 0EFBFC00 == 59 [pid = 3100] [id = 322] 16:29:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (0EFC4400) [pid = 3100] [serial = 965] [outer = 00000000] 16:29:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (128E8000) [pid = 3100] [serial = 966] [outer = 0EFC4400] 16:29:36 INFO - PROCESS | 3100 | 1461194976033 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (12913000) [pid = 3100] [serial = 967] [outer = 0EFC4400] 16:29:36 INFO - PROCESS | 3100 | 1461194976665 Marionette TRACE conn4 <- [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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1128ms 16:29:36 INFO - PROCESS | 3100 | 1461194976724 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 3100 | 1461194976729 Marionette TRACE conn4 <- [1,1253,null,{"value":"13"}] 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:29:36 INFO - PROCESS | 3100 | 1461194976749 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 3100 | 1461194976752 Marionette TRACE conn4 <- [1,1254,null,{}] 16:29:36 INFO - PROCESS | 3100 | 1461194976759 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:36 INFO - PROCESS | 3100 | 1461194976858 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:29:37 INFO - PROCESS | 3100 | 1461194976994 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 3100 | ++DOCSHELL 16347C00 == 60 [pid = 3100] [id = 323] 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (163E8400) [pid = 3100] [serial = 968] [outer = 00000000] 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (170A5000) [pid = 3100] [serial = 969] [outer = 163E8400] 16:29:37 INFO - PROCESS | 3100 | 1461194977047 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (17679400) [pid = 3100] [serial = 970] [outer = 163E8400] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 163D9400 == 59 [pid = 3100] [id = 316] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 16E62800 == 58 [pid = 3100] [id = 315] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 0EFC2C00 == 57 [pid = 3100] [id = 314] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 1C7F1400 == 56 [pid = 3100] [id = 313] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 1290C800 == 55 [pid = 3100] [id = 312] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 163E5800 == 54 [pid = 3100] [id = 311] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1C7F4000) [pid = 3100] [serial = 867] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1EBD9000) [pid = 3100] [serial = 903] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1DCABC00) [pid = 3100] [serial = 870] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 1AD2F000 == 53 [pid = 3100] [id = 310] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 18646800 == 52 [pid = 3100] [id = 309] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 125F1C00 == 51 [pid = 3100] [id = 308] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 17032800 == 50 [pid = 3100] [id = 307] 16:29:37 INFO - PROCESS | 3100 | --DOCSHELL 128EC400 == 49 [pid = 3100] [id = 302] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (130F6000) [pid = 3100] [serial = 781] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1267B000) [pid = 3100] [serial = 820] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C37B400) [pid = 3100] [serial = 826] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1A18FC00) [pid = 3100] [serial = 784] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C05D000) [pid = 3100] [serial = 778] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1C3ED400) [pid = 3100] [serial = 787] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C513400) [pid = 3100] [serial = 817] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (16E5F400) [pid = 3100] [serial = 823] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C05C800) [pid = 3100] [serial = 889] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7CF800) [pid = 3100] [serial = 894] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (12913C00) [pid = 3100] [serial = 874] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (128F0C00) [pid = 3100] [serial = 873] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C5DEC00) [pid = 3100] [serial = 892] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (189F9000) [pid = 3100] [serial = 882] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (19D3FC00) [pid = 3100] [serial = 883] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (16E5AC00) [pid = 3100] [serial = 879] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (17502400) [pid = 3100] [serial = 880] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (13E9C800) [pid = 3100] [serial = 862] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (13943000) [pid = 3100] [serial = 861] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1B68B800) [pid = 3100] [serial = 865] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B503400) [pid = 3100] [serial = 864] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (128C0C00) [pid = 3100] [serial = 876] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (128E9000) [pid = 3100] [serial = 877] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1AD66800) [pid = 3100] [serial = 885] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C511000) [pid = 3100] [serial = 897] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1DC31000) [pid = 3100] [serial = 900] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C7D4800) [pid = 3100] [serial = 895] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C5E0400) [pid = 3100] [serial = 898] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1AD31400) [pid = 3100] [serial = 886] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1BC2C400) [pid = 3100] [serial = 888] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C559800) [pid = 3100] [serial = 891] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1E475000) [pid = 3100] [serial = 901] [outer = 00000000] [url = about:blank] 16:29:37 INFO - PROCESS | 3100 | 1461194977607 Marionette TRACE conn4 <- [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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 890ms 16:29:37 INFO - PROCESS | 3100 | 1461194977631 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 3100 | 1461194977635 Marionette TRACE conn4 <- [1,1257,null,{"value":"13"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:29:37 INFO - PROCESS | 3100 | 1461194977640 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 3100 | 1461194977642 Marionette TRACE conn4 <- [1,1258,null,{}] 16:29:37 INFO - PROCESS | 3100 | 1461194977646 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 3100 | 1461194977729 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:29:37 INFO - PROCESS | 3100 | 1461194977739 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 3100 | ++DOCSHELL 128EE400 == 50 [pid = 3100] [id = 324] 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (128F1400) [pid = 3100] [serial = 971] [outer = 00000000] 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12EF2400) [pid = 3100] [serial = 972] [outer = 128F1400] 16:29:37 INFO - PROCESS | 3100 | 1461194977786 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (13993400) [pid = 3100] [serial = 973] [outer = 128F1400] 16:29:38 INFO - PROCESS | 3100 | 1461194978289 Marionette TRACE conn4 <- [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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 16:29:38 INFO - PROCESS | 3100 | 1461194978315 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 3100 | 1461194978317 Marionette TRACE conn4 <- [1,1261,null,{"value":"13"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:29:38 INFO - PROCESS | 3100 | 1461194978322 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 3100 | 1461194978328 Marionette TRACE conn4 <- [1,1262,null,{}] 16:29:38 INFO - PROCESS | 3100 | 1461194978337 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 3100 | 1461194978422 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:29:38 INFO - PROCESS | 3100 | 1461194978432 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 3100 | ++DOCSHELL 185A3400 == 51 [pid = 3100] [id = 325] 16:29:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (185A3C00) [pid = 3100] [serial = 974] [outer = 00000000] 16:29:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (189F0C00) [pid = 3100] [serial = 975] [outer = 185A3C00] 16:29:38 INFO - PROCESS | 3100 | 1461194978479 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (18D54400) [pid = 3100] [serial = 976] [outer = 185A3C00] 16:29:38 INFO - PROCESS | 3100 | 1461194978960 Marionette TRACE conn4 <- [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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 690ms 16:29:39 INFO - PROCESS | 3100 | 1461194979015 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 3100 | 1461194979018 Marionette TRACE conn4 <- [1,1265,null,{"value":"13"}] 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:29:39 INFO - PROCESS | 3100 | 1461194979021 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 3100 | 1461194979022 Marionette TRACE conn4 <- [1,1266,null,{}] 16:29:39 INFO - PROCESS | 3100 | 1461194979026 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 3100 | 1461194979109 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:29:39 INFO - PROCESS | 3100 | 1461194979115 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 3100 | ++DOCSHELL 128D7000 == 52 [pid = 3100] [id = 326] 16:29:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (18710C00) [pid = 3100] [serial = 977] [outer = 00000000] 16:29:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1AD05C00) [pid = 3100] [serial = 978] [outer = 18710C00] 16:29:39 INFO - PROCESS | 3100 | 1461194979162 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1AD31400) [pid = 3100] [serial = 979] [outer = 18710C00] 16:29:39 INFO - PROCESS | 3100 | 1461194979604 Marionette TRACE conn4 <- [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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 16:29:39 INFO - PROCESS | 3100 | 1461194979655 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 3100 | 1461194979657 Marionette TRACE conn4 <- [1,1269,null,{"value":"13"}] 16:29:39 INFO - PROCESS | 3100 | 1461194979660 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:29:39 INFO - PROCESS | 3100 | 1461194979662 Marionette TRACE conn4 <- [1,1270,null,{}] 16:29:39 INFO - PROCESS | 3100 | 1461194979665 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 3100 | 1461194979774 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:29:39 INFO - PROCESS | 3100 | 1461194979864 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 3100 | ++DOCSHELL 1B00D000 == 53 [pid = 3100] [id = 327] 16:29:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B010400) [pid = 3100] [serial = 980] [outer = 00000000] 16:29:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1B575400) [pid = 3100] [serial = 981] [outer = 1B010400] 16:29:39 INFO - PROCESS | 3100 | 1461194979923 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC27000) [pid = 3100] [serial = 982] [outer = 1B010400] 16:29:40 INFO - PROCESS | 3100 | 1461194980395 Marionette TRACE conn4 <- [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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 770ms 16:29:40 INFO - PROCESS | 3100 | 1461194980435 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:29:40 INFO - PROCESS | 3100 | 1461194980437 Marionette TRACE conn4 <- [1,1273,null,{"value":"13"}] 16:29:40 INFO - PROCESS | 3100 | 1461194980440 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 3100 | 1461194980442 Marionette TRACE conn4 <- [1,1274,null,{}] 16:29:40 INFO - PROCESS | 3100 | 1461194980445 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 3100 | 1461194980561 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:29:40 INFO - PROCESS | 3100 | 1461194980633 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 3100 | ++DOCSHELL 128B4400 == 54 [pid = 3100] [id = 328] 16:29:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BC28400) [pid = 3100] [serial = 983] [outer = 00000000] 16:29:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C05C400) [pid = 3100] [serial = 984] [outer = 1BC28400] 16:29:40 INFO - PROCESS | 3100 | 1461194980680 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C05B800) [pid = 3100] [serial = 985] [outer = 1BC28400] 16:29:41 INFO - PROCESS | 3100 | 1461194981131 Marionette TRACE conn4 <- [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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 731ms 16:29:41 INFO - PROCESS | 3100 | 1461194981193 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 3100 | 1461194981195 Marionette TRACE conn4 <- [1,1277,null,{"value":"13"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:29:41 INFO - PROCESS | 3100 | 1461194981198 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 3100 | 1461194981200 Marionette TRACE conn4 <- [1,1278,null,{}] 16:29:41 INFO - PROCESS | 3100 | 1461194981204 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:41 INFO - PROCESS | 3100 | 1461194981315 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:29:41 INFO - PROCESS | 3100 | 1461194981375 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 3100 | ++DOCSHELL 1C067400 == 55 [pid = 3100] [id = 329] 16:29:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C379C00) [pid = 3100] [serial = 986] [outer = 00000000] 16:29:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C3F4C00) [pid = 3100] [serial = 987] [outer = 1C379C00] 16:29:41 INFO - PROCESS | 3100 | 1461194981421 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C513C00) [pid = 3100] [serial = 988] [outer = 1C379C00] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (170A4800) [pid = 3100] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1F422400) [pid = 3100] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (130EC800) [pid = 3100] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C6CA400) [pid = 3100] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12641400) [pid = 3100] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1AD32800) [pid = 3100] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C7F4400) [pid = 3100] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1EB47C00) [pid = 3100] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (18647400) [pid = 3100] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1859B400) [pid = 3100] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (128ED400) [pid = 3100] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (175C2400) [pid = 3100] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (0F046C00) [pid = 3100] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1BC83000) [pid = 3100] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C7EE400) [pid = 3100] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C7D6400) [pid = 3100] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1DB87800) [pid = 3100] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:29:41 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C3ECC00) [pid = 3100] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:29:42 INFO - PROCESS | 3100 | 1461194981972 Marionette TRACE conn4 <- [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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 830ms 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:29:42 INFO - PROCESS | 3100 | 1461194982029 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 3100 | 1461194982031 Marionette TRACE conn4 <- [1,1281,null,{"value":"13"}] 16:29:42 INFO - PROCESS | 3100 | 1461194982034 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 3100 | 1461194982036 Marionette TRACE conn4 <- [1,1282,null,{}] 16:29:42 INFO - PROCESS | 3100 | 1461194982040 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 3100 | 1461194982150 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:29:42 INFO - PROCESS | 3100 | 1461194982205 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 3100 | ++DOCSHELL 12589800 == 56 [pid = 3100] [id = 330] 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (12DE6400) [pid = 3100] [serial = 989] [outer = 00000000] 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1A196000) [pid = 3100] [serial = 990] [outer = 12DE6400] 16:29:42 INFO - PROCESS | 3100 | 1461194982251 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C375800) [pid = 3100] [serial = 991] [outer = 12DE6400] 16:29:42 INFO - PROCESS | 3100 | 1461194982621 Marionette TRACE conn4 <- [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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:29:42 INFO - PROCESS | 3100 | 1461194982705 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 3100 | 1461194982707 Marionette TRACE conn4 <- [1,1285,null,{"value":"13"}] 16:29:42 INFO - PROCESS | 3100 | 1461194982710 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 3100 | 1461194982712 Marionette TRACE conn4 <- [1,1286,null,{}] 16:29:42 INFO - PROCESS | 3100 | 1461194982715 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 3100 | 1461194982800 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:29:42 INFO - PROCESS | 3100 | 1461194982806 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 3100 | ++DOCSHELL 1C380000 == 57 [pid = 3100] [id = 331] 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C3ECC00) [pid = 3100] [serial = 992] [outer = 00000000] 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C557000) [pid = 3100] [serial = 993] [outer = 1C3ECC00] 16:29:42 INFO - PROCESS | 3100 | 1461194982853 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C5D1800) [pid = 3100] [serial = 994] [outer = 1C3ECC00] 16:29:43 INFO - PROCESS | 3100 | 1461194983310 Marionette TRACE conn4 <- [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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:29:43 INFO - PROCESS | 3100 | 1461194983382 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 3100 | 1461194983384 Marionette TRACE conn4 <- [1,1289,null,{"value":"13"}] 16:29:43 INFO - PROCESS | 3100 | 1461194983388 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 3100 | 1461194983389 Marionette TRACE conn4 <- [1,1290,null,{}] 16:29:43 INFO - PROCESS | 3100 | 1461194983393 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 3100 | 1461194983473 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:29:43 INFO - PROCESS | 3100 | 1461194983479 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 3100 | ++DOCSHELL 1C6D6400 == 58 [pid = 3100] [id = 332] 16:29:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1C726C00) [pid = 3100] [serial = 995] [outer = 00000000] 16:29:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C7CB000) [pid = 3100] [serial = 996] [outer = 1C726C00] 16:29:43 INFO - PROCESS | 3100 | 1461194983531 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C7D7800) [pid = 3100] [serial = 997] [outer = 1C726C00] 16:29:44 INFO - PROCESS | 3100 | 1461194984191 Marionette TRACE conn4 <- [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]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 870ms 16:29:44 INFO - PROCESS | 3100 | 1461194984259 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 3100 | 1461194984264 Marionette TRACE conn4 <- [1,1293,null,{"value":"13"}] 16:29:44 INFO - PROCESS | 3100 | 1461194984269 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:29:44 INFO - PROCESS | 3100 | 1461194984274 Marionette TRACE conn4 <- [1,1294,null,{}] 16:29:44 INFO - PROCESS | 3100 | 1461194984280 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 3100 | 1461194984402 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:29:44 INFO - PROCESS | 3100 | 1461194984531 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 3100 | ++DOCSHELL 128DB400 == 59 [pid = 3100] [id = 333] 16:29:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (128EC400) [pid = 3100] [serial = 998] [outer = 00000000] 16:29:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (13916800) [pid = 3100] [serial = 999] [outer = 128EC400] 16:29:44 INFO - PROCESS | 3100 | 1461194984592 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (13EF2C00) [pid = 3100] [serial = 1000] [outer = 128EC400] 16:29:45 INFO - PROCESS | 3100 | 1461194985163 Marionette TRACE conn4 <- [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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 930ms 16:29:45 INFO - PROCESS | 3100 | 1461194985204 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 3100 | 1461194985210 Marionette TRACE conn4 <- [1,1297,null,{"value":"13"}] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:29:45 INFO - PROCESS | 3100 | 1461194985217 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 3100 | 1461194985220 Marionette TRACE conn4 <- [1,1298,null,{}] 16:29:45 INFO - PROCESS | 3100 | 1461194985224 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 3100 | 1461194985333 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:29:45 INFO - PROCESS | 3100 | 1461194985436 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 3100 | ++DOCSHELL 170A8000 == 60 [pid = 3100] [id = 334] 16:29:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (17510400) [pid = 3100] [serial = 1001] [outer = 00000000] 16:29:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (19D4BC00) [pid = 3100] [serial = 1002] [outer = 17510400] 16:29:45 INFO - PROCESS | 3100 | 1461194985493 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1AD74000) [pid = 3100] [serial = 1003] [outer = 17510400] 16:29:46 INFO - PROCESS | 3100 | 1461194986129 Marionette TRACE conn4 <- [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] 16:29:46 INFO - PROCESS | 3100 | 1461194986151 Marionette TRACE conn4 <- [1,1301,null,{"value":"13"}] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:29:46 INFO - PROCESS | 3100 | 1461194986155 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 3100 | 1461194986159 Marionette TRACE conn4 <- [1,1302,null,{}] 16:29:46 INFO - PROCESS | 3100 | 1461194986170 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:46 INFO - PROCESS | 3100 | 1461194986281 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:29:46 INFO - PROCESS | 3100 | 1461194986386 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F4C00 == 61 [pid = 3100] [id = 335] 16:29:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C7F5000) [pid = 3100] [serial = 1004] [outer = 00000000] 16:29:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1DA7D400) [pid = 3100] [serial = 1005] [outer = 1C7F5000] 16:29:46 INFO - PROCESS | 3100 | 1461194986445 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1DC30800) [pid = 3100] [serial = 1006] [outer = 1C7F5000] 16:29:47 INFO - PROCESS | 3100 | 1461194987075 Marionette TRACE conn4 <- [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]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 16:29:47 INFO - PROCESS | 3100 | 1461194987128 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 3100 | 1461194987131 Marionette TRACE conn4 <- [1,1305,null,{"value":"13"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:29:47 INFO - PROCESS | 3100 | 1461194987135 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 3100 | 1461194987137 Marionette TRACE conn4 <- [1,1306,null,{}] 16:29:47 INFO - PROCESS | 3100 | 1461194987141 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 3100 | 1461194987248 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:29:47 INFO - PROCESS | 3100 | 1461194987351 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 3100 | ++DOCSHELL 1E85D800 == 62 [pid = 3100] [id = 336] 16:29:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1E861800) [pid = 3100] [serial = 1007] [outer = 00000000] 16:29:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1ED84000) [pid = 3100] [serial = 1008] [outer = 1E861800] 16:29:47 INFO - PROCESS | 3100 | 1461194987408 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1ED8E800) [pid = 3100] [serial = 1009] [outer = 1E861800] 16:29:48 INFO - PROCESS | 3100 | 1461194988017 Marionette TRACE conn4 <- [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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 930ms 16:29:48 INFO - PROCESS | 3100 | 1461194988068 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 3100 | 1461194988071 Marionette TRACE conn4 <- [1,1309,null,{"value":"13"}] 16:29:48 INFO - PROCESS | 3100 | 1461194988074 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:29:48 INFO - PROCESS | 3100 | 1461194988076 Marionette TRACE conn4 <- [1,1310,null,{}] 16:29:48 INFO - PROCESS | 3100 | 1461194988080 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:48 INFO - PROCESS | 3100 | 1461194988183 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:29:48 INFO - PROCESS | 3100 | 1461194988286 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 3100 | ++DOCSHELL 1F41CC00 == 63 [pid = 3100] [id = 337] 16:29:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1F41FC00) [pid = 3100] [serial = 1010] [outer = 00000000] 16:29:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FD85800) [pid = 3100] [serial = 1011] [outer = 1F41FC00] 16:29:48 INFO - PROCESS | 3100 | 1461194988342 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1FD88000) [pid = 3100] [serial = 1012] [outer = 1F41FC00] 16:29:49 INFO - PROCESS | 3100 | 1461194988986 Marionette TRACE conn4 <- [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]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 931ms 16:29:49 INFO - PROCESS | 3100 | 1461194989009 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:29:49 INFO - PROCESS | 3100 | 1461194989011 Marionette TRACE conn4 <- [1,1313,null,{"value":"13"}] 16:29:49 INFO - PROCESS | 3100 | 1461194989015 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 3100 | 1461194989017 Marionette TRACE conn4 <- [1,1314,null,{}] 16:29:49 INFO - PROCESS | 3100 | 1461194989020 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 3100 | 1461194989144 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:29:49 INFO - PROCESS | 3100 | 1461194989250 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 3100 | ++DOCSHELL 130F1000 == 64 [pid = 3100] [id = 338] 16:29:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (16E10C00) [pid = 3100] [serial = 1013] [outer = 00000000] 16:29:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C512C00) [pid = 3100] [serial = 1014] [outer = 16E10C00] 16:29:49 INFO - PROCESS | 3100 | 1461194989309 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1C7D3400) [pid = 3100] [serial = 1015] [outer = 16E10C00] 16:29:50 INFO - PROCESS | 3100 | 1461194990108 Marionette TRACE conn4 <- [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]]]}] 16:29:50 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 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1124ms 16:29:50 INFO - PROCESS | 3100 | 1461194990139 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 3100 | 1461194990143 Marionette TRACE conn4 <- [1,1317,null,{"value":"13"}] 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:29:50 INFO - PROCESS | 3100 | 1461194990148 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 3100 | 1461194990152 Marionette TRACE conn4 <- [1,1318,null,{}] 16:29:50 INFO - PROCESS | 3100 | 1461194990157 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 3100 | 1461194990257 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:29:50 INFO - PROCESS | 3100 | 1461194990392 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 3100 | ++DOCSHELL 0F04DC00 == 65 [pid = 3100] [id = 339] 16:29:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (16E60000) [pid = 3100] [serial = 1016] [outer = 00000000] 16:29:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (17039C00) [pid = 3100] [serial = 1017] [outer = 16E60000] 16:29:50 INFO - PROCESS | 3100 | 1461194990447 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (176C9400) [pid = 3100] [serial = 1018] [outer = 16E60000] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 1C380000 == 64 [pid = 3100] [id = 331] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 12589800 == 63 [pid = 3100] [id = 330] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 1C067400 == 62 [pid = 3100] [id = 329] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 128B4400 == 61 [pid = 3100] [id = 328] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 1B00D000 == 60 [pid = 3100] [id = 327] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 128D7000 == 59 [pid = 3100] [id = 326] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 185A3400 == 58 [pid = 3100] [id = 325] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 128EE400 == 57 [pid = 3100] [id = 324] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 16347C00 == 56 [pid = 3100] [id = 323] 16:29:50 INFO - PROCESS | 3100 | --DOCSHELL 0EFBFC00 == 55 [pid = 3100] [id = 322] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C7F8000) [pid = 3100] [serial = 868] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1E46A400) [pid = 3100] [serial = 871] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C7CCC00) [pid = 3100] [serial = 936] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (185A5400) [pid = 3100] [serial = 922] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (177B1800) [pid = 3100] [serial = 921] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1FD7B000) [pid = 3100] [serial = 916] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1A185400) [pid = 3100] [serial = 918] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7CDC00) [pid = 3100] [serial = 859] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1AD2E000) [pid = 3100] [serial = 919] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1F5C8000) [pid = 3100] [serial = 915] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (12DDFC00) [pid = 3100] [serial = 924] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (12E67800) [pid = 3100] [serial = 925] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1BC2BC00) [pid = 3100] [serial = 930] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1BC7F800) [pid = 3100] [serial = 931] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1EB3EC00) [pid = 3100] [serial = 939] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1F41E400) [pid = 3100] [serial = 913] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1ED88C00) [pid = 3100] [serial = 912] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7D0400) [pid = 3100] [serial = 937] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (189F6C00) [pid = 3100] [serial = 927] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (19D4A800) [pid = 3100] [serial = 928] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B10F000) [pid = 3100] [serial = 910] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1A187000) [pid = 3100] [serial = 909] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (16E0A800) [pid = 3100] [serial = 907] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1398A000) [pid = 3100] [serial = 906] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1EB3C000) [pid = 3100] [serial = 940] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1BC33000) [pid = 3100] [serial = 945] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1FD85000) [pid = 3100] [serial = 949] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (128DF400) [pid = 3100] [serial = 942] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (138A6000) [pid = 3100] [serial = 943] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C062C00) [pid = 3100] [serial = 933] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C382000) [pid = 3100] [serial = 934] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C379000) [pid = 3100] [serial = 946] [outer = 00000000] [url = about:blank] 16:29:50 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1FD7F400) [pid = 3100] [serial = 948] [outer = 00000000] [url = about:blank] 16:29:51 INFO - PROCESS | 3100 | 1461194991004 Marionette TRACE conn4 <- [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]]]}] 16:29:51 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 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 871ms 16:29:51 INFO - PROCESS | 3100 | 1461194991020 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 3100 | 1461194991025 Marionette TRACE conn4 <- [1,1321,null,{"value":"13"}] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:29:51 INFO - PROCESS | 3100 | 1461194991031 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 3100 | 1461194991034 Marionette TRACE conn4 <- [1,1322,null,{}] 16:29:51 INFO - PROCESS | 3100 | 1461194991038 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 3100 | 1461194991124 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:29:51 INFO - PROCESS | 3100 | 1461194991133 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 3100 | ++DOCSHELL 128B6400 == 56 [pid = 3100] [id = 340] 16:29:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (128B7800) [pid = 3100] [serial = 1019] [outer = 00000000] 16:29:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (13010400) [pid = 3100] [serial = 1020] [outer = 128B7800] 16:29:51 INFO - PROCESS | 3100 | 1461194991181 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (13EA0400) [pid = 3100] [serial = 1021] [outer = 128B7800] 16:29:51 INFO - PROCESS | 3100 | 1461194991690 Marionette TRACE conn4 <- [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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 16:29:51 INFO - PROCESS | 3100 | 1461194991727 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 3100 | 1461194991729 Marionette TRACE conn4 <- [1,1325,null,{"value":"13"}] 16:29:51 INFO - PROCESS | 3100 | 1461194991733 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:29:51 INFO - PROCESS | 3100 | 1461194991736 Marionette TRACE conn4 <- [1,1326,null,{}] 16:29:51 INFO - PROCESS | 3100 | 1461194991747 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 3100 | 1461194991835 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:29:51 INFO - PROCESS | 3100 | 1461194991919 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 3100 | ++DOCSHELL 1870F800 == 57 [pid = 3100] [id = 341] 16:29:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (19D42400) [pid = 3100] [serial = 1022] [outer = 00000000] 16:29:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1A185400) [pid = 3100] [serial = 1023] [outer = 19D42400] 16:29:52 INFO - PROCESS | 3100 | 1461194991979 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1A59E400) [pid = 3100] [serial = 1024] [outer = 19D42400] 16:29:52 INFO - PROCESS | 3100 | 1461194992817 Marionette TRACE conn4 <- [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]]]}] 16:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1114ms 16:29:52 INFO - PROCESS | 3100 | 1461194992855 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 3100 | 1461194992857 Marionette TRACE conn4 <- [1,1329,null,{"value":"13"}] 16:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:29:52 INFO - PROCESS | 3100 | 1461194992861 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 3100 | 1461194992862 Marionette TRACE conn4 <- [1,1330,null,{}] 16:29:52 INFO - PROCESS | 3100 | 1461194992866 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 3100 | 1461194992987 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:29:53 INFO - PROCESS | 3100 | 1461194993003 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 3100 | ++DOCSHELL 1B005C00 == 58 [pid = 3100] [id = 342] 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1B009C00) [pid = 3100] [serial = 1025] [outer = 00000000] 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1BC2F000) [pid = 3100] [serial = 1026] [outer = 1B009C00] 16:29:53 INFO - PROCESS | 3100 | 1461194993051 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (128B5800) [pid = 3100] [serial = 1027] [outer = 1B009C00] 16:29:53 INFO - PROCESS | 3100 | 1461194993535 Marionette TRACE conn4 <- [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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 16:29:53 INFO - PROCESS | 3100 | 1461194993594 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 3100 | 1461194993597 Marionette TRACE conn4 <- [1,1333,null,{"value":"13"}] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:29:53 INFO - PROCESS | 3100 | 1461194993604 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 3100 | 1461194993606 Marionette TRACE conn4 <- [1,1334,null,{}] 16:29:53 INFO - PROCESS | 3100 | 1461194993609 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 3100 | 1461194993723 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:29:53 INFO - PROCESS | 3100 | 1461194993783 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 3100 | ++DOCSHELL 128F1000 == 59 [pid = 3100] [id = 343] 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1BC2D400) [pid = 3100] [serial = 1028] [outer = 00000000] 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C062C00) [pid = 3100] [serial = 1029] [outer = 1BC2D400] 16:29:53 INFO - PROCESS | 3100 | 1461194993830 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C375400) [pid = 3100] [serial = 1030] [outer = 1BC2D400] 16:29:54 INFO - PROCESS | 3100 | 1461194994287 Marionette TRACE conn4 <- [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]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 16:29:54 INFO - PROCESS | 3100 | 1461194994353 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 3100 | 1461194994355 Marionette TRACE conn4 <- [1,1337,null,{"value":"13"}] 16:29:54 INFO - PROCESS | 3100 | 1461194994359 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:29:54 INFO - PROCESS | 3100 | 1461194994361 Marionette TRACE conn4 <- [1,1338,null,{}] 16:29:54 INFO - PROCESS | 3100 | 1461194994364 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 3100 | 1461194994499 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:29:54 INFO - PROCESS | 3100 | 1461194994562 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 3100 | ++DOCSHELL 1C05F000 == 60 [pid = 3100] [id = 344] 16:29:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C382000) [pid = 3100] [serial = 1031] [outer = 00000000] 16:29:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7CE800) [pid = 3100] [serial = 1032] [outer = 1C382000] 16:29:54 INFO - PROCESS | 3100 | 1461194994612 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C7D1000) [pid = 3100] [serial = 1033] [outer = 1C382000] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1EB3F400) [pid = 3100] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1B010400) [pid = 3100] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC28400) [pid = 3100] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (128F1400) [pid = 3100] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (163E8400) [pid = 3100] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (18710C00) [pid = 3100] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (185A3C00) [pid = 3100] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (0EFC4400) [pid = 3100] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (12DE6400) [pid = 3100] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C379C00) [pid = 3100] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:29:55 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C3ECC00) [pid = 3100] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:29:55 INFO - PROCESS | 3100 | 1461194995162 Marionette TRACE conn4 <- [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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 830ms 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:29:55 INFO - PROCESS | 3100 | 1461194995192 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 3100 | 1461194995194 Marionette TRACE conn4 <- [1,1341,null,{"value":"13"}] 16:29:55 INFO - PROCESS | 3100 | 1461194995197 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 3100 | 1461194995199 Marionette TRACE conn4 <- [1,1342,null,{}] 16:29:55 INFO - PROCESS | 3100 | 1461194995203 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 3100 | 1461194995283 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:29:55 INFO - PROCESS | 3100 | 1461194995289 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 3100 | ++DOCSHELL 128DC400 == 61 [pid = 3100] [id = 345] 16:29:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (128DEC00) [pid = 3100] [serial = 1034] [outer = 00000000] 16:29:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1B578800) [pid = 3100] [serial = 1035] [outer = 128DEC00] 16:29:55 INFO - PROCESS | 3100 | 1461194995335 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C05E400) [pid = 3100] [serial = 1036] [outer = 128DEC00] 16:29:55 INFO - PROCESS | 3100 | 1461194995780 Marionette TRACE conn4 <- [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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 631ms 16:29:55 INFO - PROCESS | 3100 | 1461194995844 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 3100 | 1461194995846 Marionette TRACE conn4 <- [1,1345,null,{"value":"13"}] 16:29:55 INFO - PROCESS | 3100 | 1461194995850 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 3100 | 1461194995851 Marionette TRACE conn4 <- [1,1346,null,{}] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:29:55 INFO - PROCESS | 3100 | 1461194995855 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 3100 | 1461194995935 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:29:55 INFO - PROCESS | 3100 | 1461194995941 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 3100 | ++DOCSHELL 1C383C00 == 62 [pid = 3100] [id = 346] 16:29:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C7EF800) [pid = 3100] [serial = 1037] [outer = 00000000] 16:29:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1DA7B000) [pid = 3100] [serial = 1038] [outer = 1C7EF800] 16:29:56 INFO - PROCESS | 3100 | 1461194995987 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1DA15C00) [pid = 3100] [serial = 1039] [outer = 1C7EF800] 16:29:56 INFO - PROCESS | 3100 | 1461194996427 Marionette TRACE conn4 <- [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]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 630ms 16:29:56 INFO - PROCESS | 3100 | 1461194996487 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 3100 | 1461194996489 Marionette TRACE conn4 <- [1,1349,null,{"value":"13"}] 16:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:29:56 INFO - PROCESS | 3100 | 1461194996492 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 3100 | 1461194996494 Marionette TRACE conn4 <- [1,1350,null,{}] 16:29:56 INFO - PROCESS | 3100 | 1461194996497 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 3100 | 1461194996579 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:29:56 INFO - PROCESS | 3100 | 1461194996588 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 3100 | ++DOCSHELL 1C7FDC00 == 63 [pid = 3100] [id = 347] 16:29:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1E85B800) [pid = 3100] [serial = 1040] [outer = 00000000] 16:29:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1ED8EC00) [pid = 3100] [serial = 1041] [outer = 1E85B800] 16:29:56 INFO - PROCESS | 3100 | 1461194996633 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1F41E400) [pid = 3100] [serial = 1042] [outer = 1E85B800] 16:29:57 INFO - PROCESS | 3100 | 1461194997061 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 630ms 16:29:57 INFO - PROCESS | 3100 | 1461194997154 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 3100 | 1461194997159 Marionette TRACE conn4 <- [1,1353,null,{"value":"13"}] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:29:57 INFO - PROCESS | 3100 | 1461194997164 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 3100 | 1461194997169 Marionette TRACE conn4 <- [1,1354,null,{}] 16:29:57 INFO - PROCESS | 3100 | 1461194997176 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 3100 | 1461194997347 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:29:57 INFO - PROCESS | 3100 | 1461194997471 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 3100 | ++DOCSHELL 12912400 == 64 [pid = 3100] [id = 348] 16:29:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (12CAA000) [pid = 3100] [serial = 1043] [outer = 00000000] 16:29:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (12E68800) [pid = 3100] [serial = 1044] [outer = 12CAA000] 16:29:57 INFO - PROCESS | 3100 | 1461194997530 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (13943000) [pid = 3100] [serial = 1045] [outer = 12CAA000] 16:29:58 INFO - PROCESS | 3100 | 1461194998156 Marionette TRACE conn4 <- [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] 16:29:58 INFO - PROCESS | 3100 | 1461194998193 Marionette TRACE conn4 <- [1,1357,null,{"value":"13"}] 16:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:29:58 INFO - PROCESS | 3100 | 1461194998201 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 3100 | 1461194998205 Marionette TRACE conn4 <- [1,1358,null,{}] 16:29:58 INFO - PROCESS | 3100 | 1461194998210 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:58 INFO - PROCESS | 3100 | 1461194998320 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:29:58 INFO - PROCESS | 3100 | 1461194998453 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 3100 | ++DOCSHELL 17024800 == 65 [pid = 3100] [id = 349] 16:29:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (17035800) [pid = 3100] [serial = 1046] [outer = 00000000] 16:29:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1A1B8800) [pid = 3100] [serial = 1047] [outer = 17035800] 16:29:58 INFO - PROCESS | 3100 | 1461194998510 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B503400) [pid = 3100] [serial = 1048] [outer = 17035800] 16:29:59 INFO - PROCESS | 3100 | 1461194999149 Marionette TRACE conn4 <- [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] 16:29:59 INFO - PROCESS | 3100 | 1461194999192 Marionette TRACE conn4 <- [1,1361,null,{"value":"13"}] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:29:59 INFO - PROCESS | 3100 | 1461194999196 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 3100 | 1461194999198 Marionette TRACE conn4 <- [1,1362,null,{}] 16:29:59 INFO - PROCESS | 3100 | 1461194999208 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 3100 | 1461194999322 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:29:59 INFO - PROCESS | 3100 | 1461194999457 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 3100 | ++DOCSHELL 1ED81C00 == 66 [pid = 3100] [id = 350] 16:29:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F41C800) [pid = 3100] [serial = 1049] [outer = 00000000] 16:29:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD7F800) [pid = 3100] [serial = 1050] [outer = 1F41C800] 16:29:59 INFO - PROCESS | 3100 | 1461194999520 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1FD85C00) [pid = 3100] [serial = 1051] [outer = 1F41C800] 16:30:00 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:00 INFO - PROCESS | 3100 | 1461195000138 Marionette TRACE conn4 <- [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] 16:30:00 INFO - PROCESS | 3100 | 1461195000171 Marionette TRACE conn4 <- [1,1365,null,{"value":"13"}] 16:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:30:00 INFO - PROCESS | 3100 | 1461195000174 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 3100 | 1461195000177 Marionette TRACE conn4 <- [1,1366,null,{}] 16:30:00 INFO - PROCESS | 3100 | 1461195000180 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:00 INFO - PROCESS | 3100 | 1461195000288 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:30:00 INFO - PROCESS | 3100 | 1461195000393 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 3100 | ++DOCSHELL 2036F800 == 67 [pid = 3100] [id = 351] 16:30:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (20371400) [pid = 3100] [serial = 1052] [outer = 00000000] 16:30:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (2037B400) [pid = 3100] [serial = 1053] [outer = 20371400] 16:30:00 INFO - PROCESS | 3100 | 1461195000449 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (203CD000) [pid = 3100] [serial = 1054] [outer = 20371400] 16:30:01 INFO - PROCESS | 3100 | 1461195001023 Marionette TRACE conn4 <- [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] 16:30:01 INFO - PROCESS | 3100 | 1461195001112 Marionette TRACE conn4 <- [1,1369,null,{"value":"13"}] 16:30:01 INFO - PROCESS | 3100 | 1461195001115 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:30:01 INFO - PROCESS | 3100 | 1461195001117 Marionette TRACE conn4 <- [1,1370,null,{}] 16:30:01 INFO - PROCESS | 3100 | 1461195001122 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 3100 | 1461195001227 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:30:01 INFO - PROCESS | 3100 | 1461195001332 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 3100 | ++DOCSHELL 130EF400 == 68 [pid = 3100] [id = 352] 16:30:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (2028D000) [pid = 3100] [serial = 1055] [outer = 00000000] 16:30:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (210B3000) [pid = 3100] [serial = 1056] [outer = 2028D000] 16:30:01 INFO - PROCESS | 3100 | 1461195001388 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (210B5000) [pid = 3100] [serial = 1057] [outer = 2028D000] 16:30:02 INFO - PROCESS | 3100 | [3100] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:02 INFO - PROCESS | 3100 | 1461195001965 Marionette TRACE conn4 <- [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] 16:30:02 INFO - PROCESS | 3100 | 1461195002001 Marionette TRACE conn4 <- [1,1373,null,{"value":"13"}] 16:30:02 INFO - PROCESS | 3100 | 1461195002004 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:30:02 INFO - PROCESS | 3100 | 1461195002006 Marionette TRACE conn4 <- [1,1374,null,{}] 16:30:02 INFO - PROCESS | 3100 | 1461195002010 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:02 INFO - PROCESS | 3100 | 1461195002139 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:30:02 INFO - PROCESS | 3100 | 1461195002248 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 3100 | ++DOCSHELL 212DA800 == 69 [pid = 3100] [id = 353] 16:30:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (212DB000) [pid = 3100] [serial = 1058] [outer = 00000000] 16:30:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (212E3800) [pid = 3100] [serial = 1059] [outer = 212DB000] 16:30:02 INFO - PROCESS | 3100 | 1461195002307 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (21BD2800) [pid = 3100] [serial = 1060] [outer = 212DB000] 16:30:03 INFO - PROCESS | 3100 | 1461195003239 Marionette TRACE conn4 <- [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] 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:30:03 INFO - PROCESS | 3100 | 1461195003289 Marionette TRACE conn4 <- [1,1377,null,{"value":"13"}] 16:30:03 INFO - PROCESS | 3100 | 1461195003294 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 3100 | 1461195003298 Marionette TRACE conn4 <- [1,1378,null,{}] 16:30:03 INFO - PROCESS | 3100 | 1461195003304 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 3100 | 1461195003441 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:30:03 INFO - PROCESS | 3100 | 1461195003585 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 3100 | ++DOCSHELL 1290E800 == 70 [pid = 3100] [id = 354] 16:30:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (163E5800) [pid = 3100] [serial = 1061] [outer = 00000000] 16:30:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1859BC00) [pid = 3100] [serial = 1062] [outer = 163E5800] 16:30:03 INFO - PROCESS | 3100 | 1461195003638 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1870F400) [pid = 3100] [serial = 1063] [outer = 163E5800] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1301D800 == 69 [pid = 3100] [id = 306] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1F420400 == 68 [pid = 3100] [id = 305] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1C383C00 == 67 [pid = 3100] [id = 346] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 128DC400 == 66 [pid = 3100] [id = 345] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1C05F000 == 65 [pid = 3100] [id = 344] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 128F1000 == 64 [pid = 3100] [id = 343] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1B005C00 == 63 [pid = 3100] [id = 342] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 1870F800 == 62 [pid = 3100] [id = 341] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1C7CB000) [pid = 3100] [serial = 996] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 128B6400 == 61 [pid = 3100] [id = 340] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 0F04DC00 == 60 [pid = 3100] [id = 339] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 170A8000 == 59 [pid = 3100] [id = 334] 16:30:03 INFO - PROCESS | 3100 | --DOCSHELL 128DB400 == 58 [pid = 3100] [id = 333] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1ED8A400) [pid = 3100] [serial = 904] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1B575400) [pid = 3100] [serial = 981] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1BC27000) [pid = 3100] [serial = 982] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1C05B800) [pid = 3100] [serial = 985] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12EF2400) [pid = 3100] [serial = 972] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (13993400) [pid = 3100] [serial = 973] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (17679400) [pid = 3100] [serial = 970] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (170A5000) [pid = 3100] [serial = 969] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1AD05C00) [pid = 3100] [serial = 978] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C05C400) [pid = 3100] [serial = 984] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (189F0C00) [pid = 3100] [serial = 975] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (18D54400) [pid = 3100] [serial = 976] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (12913000) [pid = 3100] [serial = 967] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (128E8000) [pid = 3100] [serial = 966] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (20287000) [pid = 3100] [serial = 951] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1A196000) [pid = 3100] [serial = 990] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (17023000) [pid = 3100] [serial = 954] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C5D2400) [pid = 3100] [serial = 957] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (20286400) [pid = 3100] [serial = 960] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (20375400) [pid = 3100] [serial = 963] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C3F4C00) [pid = 3100] [serial = 987] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C5D1800) [pid = 3100] [serial = 994] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C557000) [pid = 3100] [serial = 993] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C513C00) [pid = 3100] [serial = 988] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1AD31400) [pid = 3100] [serial = 979] [outer = 00000000] [url = about:blank] 16:30:03 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C375800) [pid = 3100] [serial = 991] [outer = 00000000] [url = about:blank] 16:30:04 INFO - PROCESS | 3100 | 1461195004141 Marionette TRACE conn4 <- [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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 890ms 16:30:04 INFO - PROCESS | 3100 | 1461195004186 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 3100 | 1461195004191 Marionette TRACE conn4 <- [1,1381,null,{"value":"13"}] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:30:04 INFO - PROCESS | 3100 | 1461195004197 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 3100 | 1461195004200 Marionette TRACE conn4 <- [1,1382,null,{}] 16:30:04 INFO - PROCESS | 3100 | 1461195004203 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 3100 | 1461195004294 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:30:04 INFO - PROCESS | 3100 | 1461195004302 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 3100 | ++DOCSHELL 12DE5400 == 59 [pid = 3100] [id = 355] 16:30:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12DE9C00) [pid = 3100] [serial = 1064] [outer = 00000000] 16:30:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (13992800) [pid = 3100] [serial = 1065] [outer = 12DE9C00] 16:30:04 INFO - PROCESS | 3100 | 1461195004349 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (16E58400) [pid = 3100] [serial = 1066] [outer = 12DE9C00] 16:30:04 INFO - PROCESS | 3100 | 1461195004835 Marionette TRACE conn4 <- [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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 16:30:04 INFO - PROCESS | 3100 | 1461195004872 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 3100 | 1461195004874 Marionette TRACE conn4 <- [1,1385,null,{"value":"13"}] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:30:04 INFO - PROCESS | 3100 | 1461195004878 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 3100 | 1461195004881 Marionette TRACE conn4 <- [1,1386,null,{}] 16:30:04 INFO - PROCESS | 3100 | 1461195004891 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 3100 | 1461195004980 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:30:05 INFO - PROCESS | 3100 | 1461195005114 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 3100 | ++DOCSHELL 12E64C00 == 60 [pid = 3100] [id = 356] 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (16E62400) [pid = 3100] [serial = 1067] [outer = 00000000] 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1A17D800) [pid = 3100] [serial = 1068] [outer = 16E62400] 16:30:05 INFO - PROCESS | 3100 | 1461195005165 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1A59E000) [pid = 3100] [serial = 1069] [outer = 16E62400] 16:30:05 INFO - PROCESS | 3100 | 1461195005560 Marionette TRACE conn4 <- [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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 730ms 16:30:05 INFO - PROCESS | 3100 | 1461195005610 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 3100 | 1461195005612 Marionette TRACE conn4 <- [1,1389,null,{"value":"13"}] 16:30:05 INFO - PROCESS | 3100 | 1461195005615 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 3100 | 1461195005617 Marionette TRACE conn4 <- [1,1390,null,{}] 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:30:05 INFO - PROCESS | 3100 | 1461195005621 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 3100 | 1461195005706 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:30:05 INFO - PROCESS | 3100 | 1461195005712 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 3100 | ++DOCSHELL 1AD69400 == 61 [pid = 3100] [id = 357] 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1AD6B400) [pid = 3100] [serial = 1070] [outer = 00000000] 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC28800) [pid = 3100] [serial = 1071] [outer = 1AD6B400] 16:30:05 INFO - PROCESS | 3100 | 1461195005759 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BC31800) [pid = 3100] [serial = 1072] [outer = 1AD6B400] 16:30:06 INFO - PROCESS | 3100 | 1461195006262 Marionette TRACE conn4 <- [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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 671ms 16:30:06 INFO - PROCESS | 3100 | 1461195006290 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 3100 | 1461195006292 Marionette TRACE conn4 <- [1,1393,null,{"value":"13"}] 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:30:06 INFO - PROCESS | 3100 | 1461195006295 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 3100 | 1461195006296 Marionette TRACE conn4 <- [1,1394,null,{}] 16:30:06 INFO - PROCESS | 3100 | 1461195006300 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 3100 | 1461195006441 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:30:06 INFO - PROCESS | 3100 | 1461195006464 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 3100 | ++DOCSHELL 12589800 == 62 [pid = 3100] [id = 358] 16:30:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1BCD9400) [pid = 3100] [serial = 1073] [outer = 00000000] 16:30:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C063800) [pid = 3100] [serial = 1074] [outer = 1BCD9400] 16:30:06 INFO - PROCESS | 3100 | 1461195006511 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C383000) [pid = 3100] [serial = 1075] [outer = 1BCD9400] 16:30:07 INFO - PROCESS | 3100 | 1461195006975 Marionette TRACE conn4 <- [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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 16:30:07 INFO - PROCESS | 3100 | 1461195007026 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 3100 | 1461195007028 Marionette TRACE conn4 <- [1,1397,null,{"value":"13"}] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:30:07 INFO - PROCESS | 3100 | 1461195007031 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 3100 | 1461195007033 Marionette TRACE conn4 <- [1,1398,null,{}] 16:30:07 INFO - PROCESS | 3100 | 1461195007037 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 3100 | 1461195007174 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:30:07 INFO - PROCESS | 3100 | 1461195007240 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 3100 | ++DOCSHELL 1C560C00 == 63 [pid = 3100] [id = 359] 16:30:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C6CA400) [pid = 3100] [serial = 1076] [outer = 00000000] 16:30:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C6D8000) [pid = 3100] [serial = 1077] [outer = 1C6CA400] 16:30:07 INFO - PROCESS | 3100 | 1461195007289 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C6D7800) [pid = 3100] [serial = 1078] [outer = 1C6CA400] 16:30:07 INFO - PROCESS | 3100 | 1461195007787 Marionette TRACE conn4 <- [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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 770ms 16:30:07 INFO - PROCESS | 3100 | 1461195007802 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:30:07 INFO - PROCESS | 3100 | 1461195007804 Marionette TRACE conn4 <- [1,1401,null,{"value":"13"}] 16:30:07 INFO - PROCESS | 3100 | 1461195007807 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 3100 | 1461195007809 Marionette TRACE conn4 <- [1,1402,null,{}] 16:30:07 INFO - PROCESS | 3100 | 1461195007812 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 3100 | 1461195007925 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1BC2D400) [pid = 3100] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1B009C00) [pid = 3100] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C382000) [pid = 3100] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (16E10C00) [pid = 3100] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (128B7800) [pid = 3100] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (128DEC00) [pid = 3100] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7EF800) [pid = 3100] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (19D42400) [pid = 3100] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:30:08 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (16E60000) [pid = 3100] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:30:08 INFO - PROCESS | 3100 | 1461195008113 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC6400 == 64 [pid = 3100] [id = 360] 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (0EFC9800) [pid = 3100] [serial = 1079] [outer = 00000000] 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (13EFF800) [pid = 3100] [serial = 1080] [outer = 0EFC9800] 16:30:08 INFO - PROCESS | 3100 | 1461195008160 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (185A1C00) [pid = 3100] [serial = 1081] [outer = 0EFC9800] 16:30:08 INFO - PROCESS | 3100 | 1461195008548 Marionette TRACE conn4 <- [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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 770ms 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:30:08 INFO - PROCESS | 3100 | 1461195008578 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 3100 | 1461195008580 Marionette TRACE conn4 <- [1,1405,null,{"value":"13"}] 16:30:08 INFO - PROCESS | 3100 | 1461195008583 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 3100 | 1461195008585 Marionette TRACE conn4 <- [1,1406,null,{}] 16:30:08 INFO - PROCESS | 3100 | 1461195008588 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 3100 | 1461195008708 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:30:08 INFO - PROCESS | 3100 | 1461195008720 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 3100 | ++DOCSHELL 1390FC00 == 65 [pid = 3100] [id = 361] 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (17039000) [pid = 3100] [serial = 1082] [outer = 00000000] 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C7D8000) [pid = 3100] [serial = 1083] [outer = 17039000] 16:30:08 INFO - PROCESS | 3100 | 1461195008766 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C7FD400) [pid = 3100] [serial = 1084] [outer = 17039000] 16:30:09 INFO - PROCESS | 3100 | 1461195009187 Marionette TRACE conn4 <- [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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 630ms 16:30:09 INFO - PROCESS | 3100 | 1461195009214 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 3100 | 1461195009216 Marionette TRACE conn4 <- [1,1409,null,{"value":"13"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:30:09 INFO - PROCESS | 3100 | 1461195009219 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 3100 | 1461195009221 Marionette TRACE conn4 <- [1,1410,null,{}] 16:30:09 INFO - PROCESS | 3100 | 1461195009224 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 3100 | 1461195009306 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:30:09 INFO - PROCESS | 3100 | 1461195009429 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 3100 | ++DOCSHELL 1DCA9800 == 66 [pid = 3100] [id = 362] 16:30:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1E469000) [pid = 3100] [serial = 1085] [outer = 00000000] 16:30:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1ED8A400) [pid = 3100] [serial = 1086] [outer = 1E469000] 16:30:09 INFO - PROCESS | 3100 | 1461195009474 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1F5BB400) [pid = 3100] [serial = 1087] [outer = 1E469000] 16:30:09 INFO - PROCESS | 3100 | 1461195009855 Marionette TRACE conn4 <- [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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 16:30:09 INFO - PROCESS | 3100 | 1461195009890 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 3100 | 1461195009892 Marionette TRACE conn4 <- [1,1413,null,{"value":"13"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:30:09 INFO - PROCESS | 3100 | 1461195009895 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 3100 | 1461195009897 Marionette TRACE conn4 <- [1,1414,null,{}] 16:30:09 INFO - PROCESS | 3100 | 1461195009900 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 3100 | 1461195009984 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:30:10 INFO - PROCESS | 3100 | 1461195009990 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 3100 | ++DOCSHELL 1F5CAC00 == 67 [pid = 3100] [id = 363] 16:30:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1FD7A400) [pid = 3100] [serial = 1088] [outer = 00000000] 16:30:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1FEB9C00) [pid = 3100] [serial = 1089] [outer = 1FD7A400] 16:30:10 INFO - PROCESS | 3100 | 1461195010035 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (20289400) [pid = 3100] [serial = 1090] [outer = 1FD7A400] 16:30:10 INFO - PROCESS | 3100 | 1461195010826 Marionette TRACE conn4 <- [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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 971ms 16:30:10 INFO - PROCESS | 3100 | 1461195010867 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 3100 | 1461195010873 Marionette TRACE conn4 <- [1,1417,null,{"value":"13"}] 16:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:30:10 INFO - PROCESS | 3100 | 1461195010879 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 3100 | 1461195010883 Marionette TRACE conn4 <- [1,1418,null,{}] 16:30:10 INFO - PROCESS | 3100 | 1461195010888 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 3100 | 1461195011005 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:30:11 INFO - PROCESS | 3100 | 1461195011142 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 3100 | ++DOCSHELL 1398D800 == 68 [pid = 3100] [id = 364] 16:30:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (16356C00) [pid = 3100] [serial = 1091] [outer = 00000000] 16:30:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (176CB400) [pid = 3100] [serial = 1092] [outer = 16356C00] 16:30:11 INFO - PROCESS | 3100 | 1461195011203 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (18654800) [pid = 3100] [serial = 1093] [outer = 16356C00] 16:30:11 INFO - PROCESS | 3100 | 1461195011786 Marionette TRACE conn4 <- [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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 970ms 16:30:11 INFO - PROCESS | 3100 | 1461195011852 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 3100 | 1461195011858 Marionette TRACE conn4 <- [1,1421,null,{"value":"13"}] 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:30:11 INFO - PROCESS | 3100 | 1461195011865 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 3100 | 1461195011868 Marionette TRACE conn4 <- [1,1422,null,{}] 16:30:11 INFO - PROCESS | 3100 | 1461195011872 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 3100 | 1461195011990 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:30:12 INFO - PROCESS | 3100 | 1461195012125 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 3100 | ++DOCSHELL 189F3800 == 69 [pid = 3100] [id = 365] 16:30:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (189F9000) [pid = 3100] [serial = 1094] [outer = 00000000] 16:30:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1C067000) [pid = 3100] [serial = 1095] [outer = 189F9000] 16:30:12 INFO - PROCESS | 3100 | 1461195012183 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1C519000) [pid = 3100] [serial = 1096] [outer = 189F9000] 16:30:12 INFO - PROCESS | 3100 | 1461195012860 Marionette TRACE conn4 <- [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]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1023ms 16:30:12 INFO - PROCESS | 3100 | 1461195012890 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 3100 | 1461195012892 Marionette TRACE conn4 <- [1,1425,null,{"value":"13"}] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:30:12 INFO - PROCESS | 3100 | 1461195012896 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 3100 | 1461195012900 Marionette TRACE conn4 <- [1,1426,null,{}] 16:30:12 INFO - PROCESS | 3100 | 1461195012912 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 3100 | 1461195013043 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:30:13 INFO - PROCESS | 3100 | 1461195013180 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 3100 | ++DOCSHELL 1C51EC00 == 70 [pid = 3100] [id = 366] 16:30:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1FD17000) [pid = 3100] [serial = 1097] [outer = 00000000] 16:30:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1FD1C800) [pid = 3100] [serial = 1098] [outer = 1FD17000] 16:30:13 INFO - PROCESS | 3100 | 1461195013241 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1FD20800) [pid = 3100] [serial = 1099] [outer = 1FD17000] 16:30:13 INFO - PROCESS | 3100 | 1461195013855 Marionette TRACE conn4 <- [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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1025ms 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:30:13 INFO - PROCESS | 3100 | 1461195013925 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 3100 | 1461195013928 Marionette TRACE conn4 <- [1,1429,null,{"value":"13"}] 16:30:13 INFO - PROCESS | 3100 | 1461195013931 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 3100 | 1461195013933 Marionette TRACE conn4 <- [1,1430,null,{}] 16:30:13 INFO - PROCESS | 3100 | 1461195013937 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 3100 | 1461195014054 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:30:14 INFO - PROCESS | 3100 | 1461195014188 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 3100 | ++DOCSHELL 2028DC00 == 71 [pid = 3100] [id = 367] 16:30:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (20293800) [pid = 3100] [serial = 1100] [outer = 00000000] 16:30:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (2037C000) [pid = 3100] [serial = 1101] [outer = 20293800] 16:30:14 INFO - PROCESS | 3100 | 1461195014246 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (203D6C00) [pid = 3100] [serial = 1102] [outer = 20293800] 16:30:14 INFO - PROCESS | 3100 | 1461195014841 Marionette TRACE conn4 <- [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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 970ms 16:30:14 INFO - PROCESS | 3100 | 1461195014904 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 3100 | 1461195014907 Marionette TRACE conn4 <- [1,1433,null,{"value":"13"}] 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:30:14 INFO - PROCESS | 3100 | 1461195014910 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 3100 | 1461195014912 Marionette TRACE conn4 <- [1,1434,null,{}] 16:30:14 INFO - PROCESS | 3100 | 1461195014916 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 3100 | 1461195015022 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:30:15 INFO - PROCESS | 3100 | 1461195015159 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 3100 | ++DOCSHELL 12DEAC00 == 72 [pid = 3100] [id = 368] 16:30:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (163E4400) [pid = 3100] [serial = 1103] [outer = 00000000] 16:30:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (212DF400) [pid = 3100] [serial = 1104] [outer = 163E4400] 16:30:15 INFO - PROCESS | 3100 | 1461195015217 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 130 (21BD1800) [pid = 3100] [serial = 1105] [outer = 163E4400] 16:30:16 INFO - PROCESS | 3100 | 1461195016004 Marionette TRACE conn4 <- [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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1123ms 16:30:16 INFO - PROCESS | 3100 | 1461195016037 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 3100 | 1461195016041 Marionette TRACE conn4 <- [1,1437,null,{"value":"13"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:30:16 INFO - PROCESS | 3100 | 1461195016046 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 3100 | 1461195016050 Marionette TRACE conn4 <- [1,1438,null,{}] 16:30:16 INFO - PROCESS | 3100 | 1461195016057 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 3100 | 1461195016161 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:30:16 INFO - PROCESS | 3100 | 1461195016303 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 3100 | ++DOCSHELL 128DBC00 == 73 [pid = 3100] [id = 369] 16:30:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 131 (12DE2400) [pid = 3100] [serial = 1106] [outer = 00000000] 16:30:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 132 (175CE800) [pid = 3100] [serial = 1107] [outer = 12DE2400] 16:30:16 INFO - PROCESS | 3100 | 1461195016358 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 133 (19D43800) [pid = 3100] [serial = 1108] [outer = 12DE2400] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 12E69C00 == 72 [pid = 3100] [id = 287] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1FEB2400 == 71 [pid = 3100] [id = 317] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1DCA9800 == 70 [pid = 3100] [id = 362] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1390FC00 == 69 [pid = 3100] [id = 361] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 0EFC6400 == 68 [pid = 3100] [id = 360] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1C560C00 == 67 [pid = 3100] [id = 359] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 12589800 == 66 [pid = 3100] [id = 358] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1AD69400 == 65 [pid = 3100] [id = 357] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 12E64C00 == 64 [pid = 3100] [id = 356] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 12DE5400 == 63 [pid = 3100] [id = 355] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 132 (1ED8EC00) [pid = 3100] [serial = 1041] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 131 (13916800) [pid = 3100] [serial = 999] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 130 (19D4BC00) [pid = 3100] [serial = 1002] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 129 (1DA7D400) [pid = 3100] [serial = 1005] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1ED84000) [pid = 3100] [serial = 1008] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1FD85800) [pid = 3100] [serial = 1011] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOCSHELL 1290E800 == 62 [pid = 3100] [id = 354] 16:30:17 INFO - PROCESS | 3100 | 1461195017059 Marionette TRACE conn4 <- [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]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1023ms 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1C062C00) [pid = 3100] [serial = 1029] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (128B5800) [pid = 3100] [serial = 1027] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1C7CE800) [pid = 3100] [serial = 1032] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1C375400) [pid = 3100] [serial = 1030] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C7D3400) [pid = 3100] [serial = 1015] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C512C00) [pid = 3100] [serial = 1014] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (13010400) [pid = 3100] [serial = 1020] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (13EA0400) [pid = 3100] [serial = 1021] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1B578800) [pid = 3100] [serial = 1035] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1DA7B000) [pid = 3100] [serial = 1038] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1A185400) [pid = 3100] [serial = 1023] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1A59E400) [pid = 3100] [serial = 1024] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (176C9400) [pid = 3100] [serial = 1018] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C05E400) [pid = 3100] [serial = 1036] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (17039C00) [pid = 3100] [serial = 1017] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C7D1000) [pid = 3100] [serial = 1033] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1BC2F000) [pid = 3100] [serial = 1026] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1DA15C00) [pid = 3100] [serial = 1039] [outer = 00000000] [url = about:blank] 16:30:17 INFO - PROCESS | 3100 | 1461195017095 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 3100 | 1461195017101 Marionette TRACE conn4 <- [1,1441,null,{"value":"13"}] 16:30:17 INFO - PROCESS | 3100 | 1461195017128 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 3100 | 1461195017130 Marionette TRACE conn4 <- [1,1442,null,{}] 16:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:30:17 INFO - PROCESS | 3100 | 1461195017134 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:17 INFO - PROCESS | 3100 | 1461195017221 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:30:17 INFO - PROCESS | 3100 | 1461195017228 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 3100 | ++DOCSHELL 12DE5400 == 63 [pid = 3100] [id = 370] 16:30:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (12DE5800) [pid = 3100] [serial = 1109] [outer = 00000000] 16:30:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (130EC800) [pid = 3100] [serial = 1110] [outer = 12DE5800] 16:30:17 INFO - PROCESS | 3100 | 1461195017275 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (13EF5400) [pid = 3100] [serial = 1111] [outer = 12DE5800] 16:30:17 INFO - PROCESS | 3100 | 1461195017847 Marionette TRACE conn4 <- [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]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 770ms 16:30:17 INFO - PROCESS | 3100 | 1461195017906 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 3100 | 1461195017908 Marionette TRACE conn4 <- [1,1445,null,{"value":"13"}] 16:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:30:17 INFO - PROCESS | 3100 | 1461195017912 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 3100 | 1461195017915 Marionette TRACE conn4 <- [1,1446,null,{}] 16:30:17 INFO - PROCESS | 3100 | 1461195017926 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 3100 | 1461195018016 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:30:18 INFO - PROCESS | 3100 | 1461195018108 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 3100 | ++DOCSHELL 19D4BC00 == 64 [pid = 3100] [id = 371] 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1A18F400) [pid = 3100] [serial = 1112] [outer = 00000000] 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1B008C00) [pid = 3100] [serial = 1113] [outer = 1A18F400] 16:30:18 INFO - PROCESS | 3100 | 1461195018157 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1B687800) [pid = 3100] [serial = 1114] [outer = 1A18F400] 16:30:18 INFO - PROCESS | 3100 | 1461195018554 Marionette TRACE conn4 <- [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]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:30:18 INFO - PROCESS | 3100 | 1461195018585 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 3100 | 1461195018588 Marionette TRACE conn4 <- [1,1449,null,{"value":"13"}] 16:30:18 INFO - PROCESS | 3100 | 1461195018591 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 3100 | 1461195018593 Marionette TRACE conn4 <- [1,1450,null,{}] 16:30:18 INFO - PROCESS | 3100 | 1461195018596 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 3100 | 1461195018683 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:30:18 INFO - PROCESS | 3100 | 1461195018690 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 3100 | ++DOCSHELL 1BC33000 == 65 [pid = 3100] [id = 372] 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1BC7E400) [pid = 3100] [serial = 1115] [outer = 00000000] 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C063C00) [pid = 3100] [serial = 1116] [outer = 1BC7E400] 16:30:18 INFO - PROCESS | 3100 | 1461195018736 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C376C00) [pid = 3100] [serial = 1117] [outer = 1BC7E400] 16:30:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C513400) [pid = 3100] [serial = 1118] [outer = 12593800] 16:30:19 INFO - PROCESS | 3100 | 1461195019299 Marionette TRACE conn4 <- [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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 730ms 16:30:19 INFO - PROCESS | 3100 | 1461195019325 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 3100 | 1461195019327 Marionette TRACE conn4 <- [1,1453,null,{"value":"13"}] 16:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:30:19 INFO - PROCESS | 3100 | 1461195019330 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 3100 | 1461195019332 Marionette TRACE conn4 <- [1,1454,null,{}] 16:30:19 INFO - PROCESS | 3100 | 1461195019336 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:19 INFO - PROCESS | 3100 | 1461195019477 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:30:19 INFO - PROCESS | 3100 | 1461195019547 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 3100 | ++DOCSHELL 1870EC00 == 66 [pid = 3100] [id = 373] 16:30:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (19D49000) [pid = 3100] [serial = 1119] [outer = 00000000] 16:30:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1C517400) [pid = 3100] [serial = 1120] [outer = 19D49000] 16:30:19 INFO - PROCESS | 3100 | 1461195019595 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1C51FC00) [pid = 3100] [serial = 1121] [outer = 19D49000] 16:30:20 INFO - PROCESS | 3100 | 1461195020098 Marionette TRACE conn4 <- [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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 16:30:20 INFO - PROCESS | 3100 | 1461195020133 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 3100 | 1461195020135 Marionette TRACE conn4 <- [1,1457,null,{"value":"13"}] 16:30:20 INFO - PROCESS | 3100 | 1461195020138 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:30:20 INFO - PROCESS | 3100 | 1461195020140 Marionette TRACE conn4 <- [1,1458,null,{}] 16:30:20 INFO - PROCESS | 3100 | 1461195020143 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 3100 | 1461195020281 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:30:20 INFO - PROCESS | 3100 | 1461195020350 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 3100 | ++DOCSHELL 1DCAF800 == 67 [pid = 3100] [id = 374] 16:30:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1E466400) [pid = 3100] [serial = 1122] [outer = 00000000] 16:30:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1E475800) [pid = 3100] [serial = 1123] [outer = 1E466400] 16:30:20 INFO - PROCESS | 3100 | 1461195020398 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (1E860000) [pid = 3100] [serial = 1124] [outer = 1E466400] 16:30:20 INFO - PROCESS | 3100 | 1461195020819 Marionette TRACE conn4 <- [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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 731ms 16:30:20 INFO - PROCESS | 3100 | 1461195020886 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 3100 | 1461195020888 Marionette TRACE conn4 <- [1,1461,null,{"value":"13"}] 16:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:30:20 INFO - PROCESS | 3100 | 1461195020892 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 3100 | 1461195020893 Marionette TRACE conn4 <- [1,1462,null,{}] 16:30:20 INFO - PROCESS | 3100 | 1461195020897 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 3100 | 1461195021012 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:30:21 INFO - PROCESS | 3100 | 1461195021078 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 3100 | ++DOCSHELL 128E7C00 == 68 [pid = 3100] [id = 375] 16:30:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (12E5BC00) [pid = 3100] [serial = 1125] [outer = 00000000] 16:30:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (1F41D000) [pid = 3100] [serial = 1126] [outer = 12E5BC00] 16:30:21 INFO - PROCESS | 3100 | 1461195021123 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (1F41C400) [pid = 3100] [serial = 1127] [outer = 12E5BC00] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (16E59800) [pid = 3100] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1C72A400) [pid = 3100] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (2036E800) [pid = 3100] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1FEB7800) [pid = 3100] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (13018000) [pid = 3100] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1E469000) [pid = 3100] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1BCD9400) [pid = 3100] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C6CA400) [pid = 3100] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (0EFC9800) [pid = 3100] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1E85B800) [pid = 3100] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (163E5800) [pid = 3100] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (12DE9C00) [pid = 3100] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (16E62400) [pid = 3100] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1AD6B400) [pid = 3100] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:30:21 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (17039000) [pid = 3100] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:30:21 INFO - PROCESS | 3100 | 1461195021728 Marionette TRACE conn4 <- [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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 870ms 16:30:21 INFO - PROCESS | 3100 | 1461195021764 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 3100 | 1461195021766 Marionette TRACE conn4 <- [1,1465,null,{"value":"13"}] 16:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:30:21 INFO - PROCESS | 3100 | 1461195021773 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 3100 | 1461195021775 Marionette TRACE conn4 <- [1,1466,null,{}] 16:30:21 INFO - PROCESS | 3100 | 1461195021779 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 3100 | 1461195021897 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:30:21 INFO - PROCESS | 3100 | 1461195021907 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 3100 | ++DOCSHELL 13013000 == 69 [pid = 3100] [id = 376] 16:30:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (13014000) [pid = 3100] [serial = 1128] [outer = 00000000] 16:30:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C374800) [pid = 3100] [serial = 1129] [outer = 13014000] 16:30:21 INFO - PROCESS | 3100 | 1461195021952 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C5D7800) [pid = 3100] [serial = 1130] [outer = 13014000] 16:30:22 INFO - PROCESS | 3100 | 1461195022376 Marionette TRACE conn4 <- [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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 630ms 16:30:22 INFO - PROCESS | 3100 | 1461195022404 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 3100 | 1461195022406 Marionette TRACE conn4 <- [1,1469,null,{"value":"13"}] 16:30:22 INFO - PROCESS | 3100 | 1461195022409 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 3100 | 1461195022411 Marionette TRACE conn4 <- [1,1470,null,{}] 16:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:30:22 INFO - PROCESS | 3100 | 1461195022414 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 3100 | 1461195022499 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:30:22 INFO - PROCESS | 3100 | 1461195022506 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C72A400 == 70 [pid = 3100] [id = 377] 16:30:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1ED88800) [pid = 3100] [serial = 1131] [outer = 00000000] 16:30:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1FD1B000) [pid = 3100] [serial = 1132] [outer = 1ED88800] 16:30:22 INFO - PROCESS | 3100 | 1461195022551 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1FD19800) [pid = 3100] [serial = 1133] [outer = 1ED88800] 16:30:23 INFO - PROCESS | 3100 | 1461195023025 Marionette TRACE conn4 <- [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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 16:30:23 INFO - PROCESS | 3100 | 1461195023084 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:30:23 INFO - PROCESS | 3100 | 1461195023086 Marionette TRACE conn4 <- [1,1473,null,{"value":"13"}] 16:30:23 INFO - PROCESS | 3100 | 1461195023089 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 3100 | 1461195023091 Marionette TRACE conn4 <- [1,1474,null,{}] 16:30:23 INFO - PROCESS | 3100 | 1461195023094 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:23 INFO - PROCESS | 3100 | 1461195023180 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:30:23 INFO - PROCESS | 3100 | 1461195023186 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 3100 | ++DOCSHELL 12907400 == 71 [pid = 3100] [id = 378] 16:30:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1FD12C00) [pid = 3100] [serial = 1134] [outer = 00000000] 16:30:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1FEBB800) [pid = 3100] [serial = 1135] [outer = 1FD12C00] 16:30:23 INFO - PROCESS | 3100 | 1461195023231 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1FEBB000) [pid = 3100] [serial = 1136] [outer = 1FD12C00] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 0F04EC00 == 70 [pid = 3100] [id = 248] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 12912400 == 69 [pid = 3100] [id = 348] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 12EE9C00 == 68 [pid = 3100] [id = 274] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 17024800 == 67 [pid = 3100] [id = 349] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1ED81C00 == 66 [pid = 3100] [id = 350] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1EB41000 == 65 [pid = 3100] [id = 304] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 2036F800 == 64 [pid = 3100] [id = 351] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1AD6D400 == 63 [pid = 3100] [id = 276] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 177B0400 == 62 [pid = 3100] [id = 303] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 170A6000 == 61 [pid = 3100] [id = 261] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 2036E400 == 60 [pid = 3100] [id = 321] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 130EF400 == 59 [pid = 3100] [id = 352] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 212DA800 == 58 [pid = 3100] [id = 353] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 130F1000 == 57 [pid = 3100] [id = 338] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C377800 == 56 [pid = 3100] [id = 262] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 125F4800 == 55 [pid = 3100] [id = 319] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C516C00 == 54 [pid = 3100] [id = 320] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C7D6000 == 53 [pid = 3100] [id = 289] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C7FDC00 == 52 [pid = 3100] [id = 347] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C6D6400 == 51 [pid = 3100] [id = 332] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 16E57000 == 50 [pid = 3100] [id = 288] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1E85D800 == 49 [pid = 3100] [id = 336] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1BDA8000 == 48 [pid = 3100] [id = 247] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1E861000 == 47 [pid = 3100] [id = 301] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1DB85C00 == 46 [pid = 3100] [id = 290] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 12CB2400 == 45 [pid = 3100] [id = 318] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1A1B7000 == 44 [pid = 3100] [id = 275] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1F41CC00 == 43 [pid = 3100] [id = 337] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C7F4C00 == 42 [pid = 3100] [id = 335] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 12DEAC00 == 41 [pid = 3100] [id = 368] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 128DBC00 == 40 [pid = 3100] [id = 369] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 2028DC00 == 39 [pid = 3100] [id = 367] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1C51EC00 == 38 [pid = 3100] [id = 366] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1398D800 == 37 [pid = 3100] [id = 364] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 189F3800 == 36 [pid = 3100] [id = 365] 16:30:24 INFO - PROCESS | 3100 | --DOCSHELL 1F5CAC00 == 35 [pid = 3100] [id = 363] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 19D4BC00 == 34 [pid = 3100] [id = 371] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 1870EC00 == 33 [pid = 3100] [id = 373] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 1DCAF800 == 32 [pid = 3100] [id = 374] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 13013000 == 31 [pid = 3100] [id = 376] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 12DE5400 == 30 [pid = 3100] [id = 370] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 1BC33000 == 29 [pid = 3100] [id = 372] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 128E7C00 == 28 [pid = 3100] [id = 375] 16:30:25 INFO - PROCESS | 3100 | --DOCSHELL 1C72A400 == 27 [pid = 3100] [id = 377] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C6D7400) [pid = 3100] [serial = 958] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (2028FC00) [pid = 3100] [serial = 961] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (20379000) [pid = 3100] [serial = 964] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (2028B800) [pid = 3100] [serial = 952] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (175D9C00) [pid = 3100] [serial = 955] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C063800) [pid = 3100] [serial = 1074] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C6D8000) [pid = 3100] [serial = 1077] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C383000) [pid = 3100] [serial = 1075] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (13EFF800) [pid = 3100] [serial = 1080] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1F41E400) [pid = 3100] [serial = 1042] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1FD7F800) [pid = 3100] [serial = 1050] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C6D7800) [pid = 3100] [serial = 1078] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (12E68800) [pid = 3100] [serial = 1044] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1870F400) [pid = 3100] [serial = 1063] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1859BC00) [pid = 3100] [serial = 1062] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (13992800) [pid = 3100] [serial = 1065] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E58400) [pid = 3100] [serial = 1066] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A17D800) [pid = 3100] [serial = 1068] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A59E000) [pid = 3100] [serial = 1069] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC28800) [pid = 3100] [serial = 1071] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1A1B8800) [pid = 3100] [serial = 1047] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (212E3800) [pid = 3100] [serial = 1059] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (2037B400) [pid = 3100] [serial = 1053] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (210B3000) [pid = 3100] [serial = 1056] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (185A1C00) [pid = 3100] [serial = 1081] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C7D8000) [pid = 3100] [serial = 1083] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1F5BB400) [pid = 3100] [serial = 1087] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1BC31800) [pid = 3100] [serial = 1072] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C7FD400) [pid = 3100] [serial = 1084] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1ED8A400) [pid = 3100] [serial = 1086] [outer = 00000000] [url = about:blank] 16:30:25 INFO - PROCESS | 3100 | 1461195025517 Marionette TRACE conn4 <- [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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2485ms 16:30:25 INFO - PROCESS | 3100 | 1461195025576 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 3100 | 1461195025580 Marionette TRACE conn4 <- [1,1477,null,{"value":"13"}] 16:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:30:25 INFO - PROCESS | 3100 | 1461195025585 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 3100 | 1461195025589 Marionette TRACE conn4 <- [1,1478,null,{}] 16:30:25 INFO - PROCESS | 3100 | 1461195025595 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 3100 | 1461195025690 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:30:25 INFO - PROCESS | 3100 | 1461195025805 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC8400 == 28 [pid = 3100] [id = 379] 16:30:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (0F043800) [pid = 3100] [serial = 1137] [outer = 00000000] 16:30:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1213DC00) [pid = 3100] [serial = 1138] [outer = 0F043800] 16:30:25 INFO - PROCESS | 3100 | 1461195025856 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (0F03F400) [pid = 3100] [serial = 1139] [outer = 0F043800] 16:30:26 INFO - PROCESS | 3100 | 1461195026266 Marionette TRACE conn4 <- [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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 731ms 16:30:26 INFO - PROCESS | 3100 | 1461195026315 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 3100 | 1461195026322 Marionette TRACE conn4 <- [1,1481,null,{"value":"13"}] 16:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:30:26 INFO - PROCESS | 3100 | 1461195026328 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 3100 | 1461195026331 Marionette TRACE conn4 <- [1,1482,null,{}] 16:30:26 INFO - PROCESS | 3100 | 1461195026335 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:26 INFO - PROCESS | 3100 | 1461195026426 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:30:26 INFO - PROCESS | 3100 | 1461195026437 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 3100 | ++DOCSHELL 0F043C00 == 29 [pid = 3100] [id = 380] 16:30:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12641400) [pid = 3100] [serial = 1140] [outer = 00000000] 16:30:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (128D8000) [pid = 3100] [serial = 1141] [outer = 12641400] 16:30:26 INFO - PROCESS | 3100 | 1461195026484 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (128E2000) [pid = 3100] [serial = 1142] [outer = 12641400] 16:30:26 INFO - PROCESS | 3100 | 1461195026981 Marionette TRACE conn4 <- [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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 671ms 16:30:27 INFO - PROCESS | 3100 | 1461195027001 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 3100 | 1461195027004 Marionette TRACE conn4 <- [1,1485,null,{"value":"13"}] 16:30:27 INFO - PROCESS | 3100 | 1461195027007 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:30:27 INFO - PROCESS | 3100 | 1461195027011 Marionette TRACE conn4 <- [1,1486,null,{}] 16:30:27 INFO - PROCESS | 3100 | 1461195027022 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 3100 | 1461195027145 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:30:27 INFO - PROCESS | 3100 | 1461195027160 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 3100 | ++DOCSHELL 12CAFC00 == 30 [pid = 3100] [id = 381] 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12DE0400) [pid = 3100] [serial = 1143] [outer = 00000000] 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (12DEBC00) [pid = 3100] [serial = 1144] [outer = 12DE0400] 16:30:27 INFO - PROCESS | 3100 | 1461195027212 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12E62000) [pid = 3100] [serial = 1145] [outer = 12DE0400] 16:30:27 INFO - PROCESS | 3100 | 1461195027695 Marionette TRACE conn4 <- [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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 730ms 16:30:27 INFO - PROCESS | 3100 | 1461195027741 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 3100 | 1461195027743 Marionette TRACE conn4 <- [1,1489,null,{"value":"13"}] 16:30:27 INFO - PROCESS | 3100 | 1461195027746 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:30:27 INFO - PROCESS | 3100 | 1461195027748 Marionette TRACE conn4 <- [1,1490,null,{}] 16:30:27 INFO - PROCESS | 3100 | 1461195027752 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 3100 | 1461195027834 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:30:27 INFO - PROCESS | 3100 | 1461195027842 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 3100 | ++DOCSHELL 12DE8000 == 31 [pid = 3100] [id = 382] 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (130EF400) [pid = 3100] [serial = 1146] [outer = 00000000] 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (13E9D800) [pid = 3100] [serial = 1147] [outer = 130EF400] 16:30:27 INFO - PROCESS | 3100 | 1461195027890 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (16354400) [pid = 3100] [serial = 1148] [outer = 130EF400] 16:30:28 INFO - PROCESS | 3100 | 1461195028336 Marionette TRACE conn4 <- [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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 16:30:28 INFO - PROCESS | 3100 | 1461195028381 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 3100 | 1461195028383 Marionette TRACE conn4 <- [1,1493,null,{"value":"13"}] 16:30:28 INFO - PROCESS | 3100 | 1461195028386 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 3100 | 1461195028388 Marionette TRACE conn4 <- [1,1494,null,{}] 16:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:30:28 INFO - PROCESS | 3100 | 1461195028392 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 3100 | 1461195028469 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:30:28 INFO - PROCESS | 3100 | 1461195028477 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 3100 | ++DOCSHELL 16E57000 == 32 [pid = 3100] [id = 383] 16:30:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (16E58400) [pid = 3100] [serial = 1149] [outer = 00000000] 16:30:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (16E63800) [pid = 3100] [serial = 1150] [outer = 16E58400] 16:30:28 INFO - PROCESS | 3100 | 1461195028525 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (17032800) [pid = 3100] [serial = 1151] [outer = 16E58400] 16:30:29 INFO - PROCESS | 3100 | 1461195028992 Marionette TRACE conn4 <- [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]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 630ms 16:30:29 INFO - PROCESS | 3100 | 1461195029021 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 3100 | 1461195029023 Marionette TRACE conn4 <- [1,1497,null,{"value":"13"}] 16:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:30:29 INFO - PROCESS | 3100 | 1461195029026 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 3100 | 1461195029028 Marionette TRACE conn4 <- [1,1498,null,{}] 16:30:29 INFO - PROCESS | 3100 | 1461195029031 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 3100 | 1461195029144 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:30:29 INFO - PROCESS | 3100 | 1461195029155 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 3100 | ++DOCSHELL 1767A800 == 33 [pid = 3100] [id = 384] 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (177A6400) [pid = 3100] [serial = 1152] [outer = 00000000] 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (185A4000) [pid = 3100] [serial = 1153] [outer = 177A6400] 16:30:29 INFO - PROCESS | 3100 | 1461195029204 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (18650800) [pid = 3100] [serial = 1154] [outer = 177A6400] 16:30:29 INFO - PROCESS | 3100 | 1461195029632 Marionette TRACE conn4 <- [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]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 16:30:29 INFO - PROCESS | 3100 | 1461195029697 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 3100 | 1461195029699 Marionette TRACE conn4 <- [1,1501,null,{"value":"13"}] 16:30:29 INFO - PROCESS | 3100 | 1461195029703 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:30:29 INFO - PROCESS | 3100 | 1461195029704 Marionette TRACE conn4 <- [1,1502,null,{}] 16:30:29 INFO - PROCESS | 3100 | 1461195029708 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 3100 | 1461195029783 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:30:29 INFO - PROCESS | 3100 | 1461195029789 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 3100 | ++DOCSHELL 189F4800 == 34 [pid = 3100] [id = 385] 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (18D55400) [pid = 3100] [serial = 1155] [outer = 00000000] 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (19D4B000) [pid = 3100] [serial = 1156] [outer = 18D55400] 16:30:29 INFO - PROCESS | 3100 | 1461195029835 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (19D4A800) [pid = 3100] [serial = 1157] [outer = 18D55400] 16:30:30 INFO - PROCESS | 3100 | 1461195030291 Marionette TRACE conn4 <- [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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 16:30:30 INFO - PROCESS | 3100 | 1461195030337 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 3100 | 1461195030339 Marionette TRACE conn4 <- [1,1505,null,{"value":"13"}] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:30:30 INFO - PROCESS | 3100 | 1461195030342 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 3100 | 1461195030344 Marionette TRACE conn4 <- [1,1506,null,{}] 16:30:30 INFO - PROCESS | 3100 | 1461195030347 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 3100 | 1461195030427 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:30:30 INFO - PROCESS | 3100 | 1461195030434 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 3100 | ++DOCSHELL 1A17D800 == 35 [pid = 3100] [id = 386] 16:30:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1A195400) [pid = 3100] [serial = 1158] [outer = 00000000] 16:30:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1A1BAC00) [pid = 3100] [serial = 1159] [outer = 1A195400] 16:30:30 INFO - PROCESS | 3100 | 1461195030480 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1A1BA400) [pid = 3100] [serial = 1160] [outer = 1A195400] 16:30:30 INFO - PROCESS | 3100 | 1461195030972 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 16:30:31 INFO - PROCESS | 3100 | 1461195031013 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:30:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:30:31 INFO - PROCESS | 3100 | 1461195031015 Marionette TRACE conn4 <- [1,1509,null,{"value":"13"}] 16:30:31 INFO - PROCESS | 3100 | 1461195031018 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 3100 | 1461195031020 Marionette TRACE conn4 <- [1,1510,null,{}] 16:30:31 INFO - PROCESS | 3100 | 1461195031024 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 3100 | 1461195031131 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:30:31 INFO - PROCESS | 3100 | 1461195031218 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 3100 | ++DOCSHELL 12CAC000 == 36 [pid = 3100] [id = 387] 16:30:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1AD29800) [pid = 3100] [serial = 1161] [outer = 00000000] 16:30:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1B009000) [pid = 3100] [serial = 1162] [outer = 1AD29800] 16:30:31 INFO - PROCESS | 3100 | 1461195031265 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1B008000) [pid = 3100] [serial = 1163] [outer = 1AD29800] 16:30:31 INFO - PROCESS | 3100 | 1461195031694 Marionette TRACE conn4 <- [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"]]]}] 16:30:31 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 () { 16:30:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:30:31 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 () { 16:30:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:30:31 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 () { 16:30:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:30:31 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 () { 16:30:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:30:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 733ms 16:30:31 INFO - PROCESS | 3100 | 1461195031752 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 3100 | 1461195031754 Marionette TRACE conn4 <- [1,1513,null,{"value":"13"}] 16:30:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:30:31 INFO - PROCESS | 3100 | 1461195031757 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 3100 | 1461195031759 Marionette TRACE conn4 <- [1,1514,null,{}] 16:30:31 INFO - PROCESS | 3100 | 1461195031763 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 3100 | 1461195031881 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:30:31 INFO - PROCESS | 3100 | 1461195031890 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 3100 | ++DOCSHELL 18D52400 == 37 [pid = 3100] [id = 388] 16:30:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1AD08000) [pid = 3100] [serial = 1164] [outer = 00000000] 16:30:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1B682400) [pid = 3100] [serial = 1165] [outer = 1AD08000] 16:30:31 INFO - PROCESS | 3100 | 1461195031936 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1BC30400) [pid = 3100] [serial = 1166] [outer = 1AD08000] 16:30:32 INFO - PROCESS | 3100 | 1461195032403 Marionette TRACE conn4 <- [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"]]]}] 16:30:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:30:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:30:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:30:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 16:30:32 INFO - PROCESS | 3100 | 1461195032428 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 3100 | 1461195032431 Marionette TRACE conn4 <- [1,1517,null,{"value":"13"}] 16:30:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:30:32 INFO - PROCESS | 3100 | 1461195032441 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 3100 | 1461195032444 Marionette TRACE conn4 <- [1,1518,null,{}] 16:30:32 INFO - PROCESS | 3100 | 1461195032448 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 3100 | 1461195032605 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (12E5BC00) [pid = 3100] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1FD7A400) [pid = 3100] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (13014000) [pid = 3100] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12DE5800) [pid = 3100] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1F41FC00) [pid = 3100] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (16356C00) [pid = 3100] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7F5000) [pid = 3100] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (163E4400) [pid = 3100] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (20293800) [pid = 3100] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (128EC400) [pid = 3100] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (17510400) [pid = 3100] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (189F9000) [pid = 3100] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1FD17000) [pid = 3100] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (19D49000) [pid = 3100] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1E466400) [pid = 3100] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12DE2400) [pid = 3100] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (17035800) [pid = 3100] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1BC7E400) [pid = 3100] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (2028D000) [pid = 3100] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (212DB000) [pid = 3100] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12CAA000) [pid = 3100] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1F41C800) [pid = 3100] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (20371400) [pid = 3100] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1A18F400) [pid = 3100] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1ED88800) [pid = 3100] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C726C00) [pid = 3100] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:30:33 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1E861800) [pid = 3100] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:30:33 INFO - PROCESS | 3100 | 1461195033204 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC8C00 == 38 [pid = 3100] [id = 389] 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (0F04C800) [pid = 3100] [serial = 1167] [outer = 00000000] 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (12910C00) [pid = 3100] [serial = 1168] [outer = 0F04C800] 16:30:33 INFO - PROCESS | 3100 | 1461195033268 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (16355400) [pid = 3100] [serial = 1169] [outer = 0F04C800] 16:30:33 INFO - PROCESS | 3100 | 1461195033652 Marionette TRACE conn4 <- [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]]]}] 16:30:33 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 16:30:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:30:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:30:33 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. 16:30:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:30:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1241ms 16:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:30:33 INFO - PROCESS | 3100 | 1461195033679 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 3100 | 1461195033681 Marionette TRACE conn4 <- [1,1521,null,{"value":"13"}] 16:30:33 INFO - PROCESS | 3100 | 1461195033684 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 3100 | 1461195033686 Marionette TRACE conn4 <- [1,1522,null,{}] 16:30:33 INFO - PROCESS | 3100 | 1461195033689 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 3100 | 1461195033801 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:30:33 INFO - PROCESS | 3100 | 1461195033808 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 3100 | ++DOCSHELL 16E0C800 == 39 [pid = 3100] [id = 390] 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (16E63400) [pid = 3100] [serial = 1170] [outer = 00000000] 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1C05D000) [pid = 3100] [serial = 1171] [outer = 16E63400] 16:30:33 INFO - PROCESS | 3100 | 1461195033855 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C062000) [pid = 3100] [serial = 1172] [outer = 16E63400] 16:30:34 INFO - PROCESS | 3100 | 1461195034276 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 630ms 16:30:34 INFO - PROCESS | 3100 | 1461195034315 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 3100 | 1461195034317 Marionette TRACE conn4 <- [1,1525,null,{"value":"13"}] 16:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:30:34 INFO - PROCESS | 3100 | 1461195034320 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 3100 | 1461195034322 Marionette TRACE conn4 <- [1,1526,null,{}] 16:30:34 INFO - PROCESS | 3100 | 1461195034325 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:34 INFO - PROCESS | 3100 | 1461195034437 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:30:34 INFO - PROCESS | 3100 | 1461195034445 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 3100 | ++DOCSHELL 16E5C400 == 40 [pid = 3100] [id = 391] 16:30:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1BC83C00) [pid = 3100] [serial = 1173] [outer = 00000000] 16:30:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C3ECC00) [pid = 3100] [serial = 1174] [outer = 1BC83C00] 16:30:34 INFO - PROCESS | 3100 | 1461195034491 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C513000) [pid = 3100] [serial = 1175] [outer = 1BC83C00] 16:30:34 INFO - PROCESS | 3100 | 1461195034929 Marionette TRACE conn4 <- [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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 630ms 16:30:34 INFO - PROCESS | 3100 | 1461195034951 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:30:34 INFO - PROCESS | 3100 | 1461195034953 Marionette TRACE conn4 <- [1,1529,null,{"value":"13"}] 16:30:34 INFO - PROCESS | 3100 | 1461195034956 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 3100 | 1461195034958 Marionette TRACE conn4 <- [1,1530,null,{}] 16:30:34 INFO - PROCESS | 3100 | 1461195034962 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 3100 | 1461195035074 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:30:35 INFO - PROCESS | 3100 | 1461195035084 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 3100 | ++DOCSHELL 1C3CC000 == 41 [pid = 3100] [id = 392] 16:30:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C515800) [pid = 3100] [serial = 1176] [outer = 00000000] 16:30:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C6C9400) [pid = 3100] [serial = 1177] [outer = 1C515800] 16:30:35 INFO - PROCESS | 3100 | 1461195035129 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C6D1800) [pid = 3100] [serial = 1178] [outer = 1C515800] 16:30:35 INFO - PROCESS | 3100 | 1461195035894 Marionette TRACE conn4 <- [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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 971ms 16:30:35 INFO - PROCESS | 3100 | 1461195035928 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 3100 | 1461195035934 Marionette TRACE conn4 <- [1,1533,null,{"value":"13"}] 16:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:30:35 INFO - PROCESS | 3100 | 1461195035939 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 3100 | 1461195035943 Marionette TRACE conn4 <- [1,1534,null,{}] 16:30:35 INFO - PROCESS | 3100 | 1461195035949 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:36 INFO - PROCESS | 3100 | 1461195036068 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:30:36 INFO - PROCESS | 3100 | 1461195036204 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 3100 | ++DOCSHELL 121E1000 == 42 [pid = 3100] [id = 393] 16:30:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (12647C00) [pid = 3100] [serial = 1179] [outer = 00000000] 16:30:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (128E8400) [pid = 3100] [serial = 1180] [outer = 12647C00] 16:30:36 INFO - PROCESS | 3100 | 1461195036264 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (128F1800) [pid = 3100] [serial = 1181] [outer = 12647C00] 16:30:36 INFO - PROCESS | 3100 | 1461195036898 Marionette TRACE conn4 <- [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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1023ms 16:30:36 INFO - PROCESS | 3100 | 1461195036966 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 3100 | 1461195036972 Marionette TRACE conn4 <- [1,1537,null,{"value":"13"}] 16:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:30:36 INFO - PROCESS | 3100 | 1461195036979 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 3100 | 1461195036982 Marionette TRACE conn4 <- [1,1538,null,{}] 16:30:36 INFO - PROCESS | 3100 | 1461195036986 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 3100 | 1461195037104 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:30:37 INFO - PROCESS | 3100 | 1461195037238 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 3100 | ++DOCSHELL 1290AC00 == 43 [pid = 3100] [id = 394] 16:30:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (12DE5000) [pid = 3100] [serial = 1182] [outer = 00000000] 16:30:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (16E55400) [pid = 3100] [serial = 1183] [outer = 12DE5000] 16:30:37 INFO - PROCESS | 3100 | 1461195037296 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (17502400) [pid = 3100] [serial = 1184] [outer = 12DE5000] 16:30:38 INFO - PROCESS | 3100 | 1461195038220 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1319ms 16:30:38 INFO - PROCESS | 3100 | 1461195038300 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 3100 | 1461195038304 Marionette TRACE conn4 <- [1,1541,null,{"value":"13"}] 16:30:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:30:38 INFO - PROCESS | 3100 | 1461195038309 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 3100 | 1461195038313 Marionette TRACE conn4 <- [1,1542,null,{}] 16:30:38 INFO - PROCESS | 3100 | 1461195038319 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 3100 | 1461195038446 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:30:38 INFO - PROCESS | 3100 | 1461195038573 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 0F044C00 == 42 [pid = 3100] [id = 207] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 12593000 == 41 [pid = 3100] [id = 197] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 16E12C00 == 40 [pid = 3100] [id = 211] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 130F9C00 == 39 [pid = 3100] [id = 199] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 128D8C00 == 38 [pid = 3100] [id = 213] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 16E0AC00 == 37 [pid = 3100] [id = 200] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 19D48000 == 36 [pid = 3100] [id = 212] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 12912800 == 35 [pid = 3100] [id = 198] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 0F03F800 == 34 [pid = 3100] [id = 196] 16:30:38 INFO - PROCESS | 3100 | --DOCSHELL 12CA9800 == 33 [pid = 3100] [id = 210] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1FEBB800) [pid = 3100] [serial = 1135] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2BC00 == 34 [pid = 3100] [id = 395] 16:30:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (0EFBE800) [pid = 3100] [serial = 1185] [outer = 00000000] 16:30:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (128BBC00) [pid = 3100] [serial = 1186] [outer = 0EFBE800] 16:30:38 INFO - PROCESS | 3100 | 1461195038680 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (128EE000) [pid = 3100] [serial = 1187] [outer = 0EFBE800] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1FD19800) [pid = 3100] [serial = 1133] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1F41D000) [pid = 3100] [serial = 1126] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (20289400) [pid = 3100] [serial = 1090] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C5D7800) [pid = 3100] [serial = 1130] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C374800) [pid = 3100] [serial = 1129] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (130EC800) [pid = 3100] [serial = 1110] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1FD88000) [pid = 3100] [serial = 1012] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (18654800) [pid = 3100] [serial = 1093] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1DC30800) [pid = 3100] [serial = 1006] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (13EF5400) [pid = 3100] [serial = 1111] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (21BD1800) [pid = 3100] [serial = 1105] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1FEB9C00) [pid = 3100] [serial = 1089] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (2037C000) [pid = 3100] [serial = 1101] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (13EF2C00) [pid = 3100] [serial = 1000] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1AD74000) [pid = 3100] [serial = 1003] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C519000) [pid = 3100] [serial = 1096] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1FD1C800) [pid = 3100] [serial = 1098] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C067000) [pid = 3100] [serial = 1095] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C51FC00) [pid = 3100] [serial = 1121] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1E860000) [pid = 3100] [serial = 1124] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (176CB400) [pid = 3100] [serial = 1092] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1FD20800) [pid = 3100] [serial = 1099] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (175CE800) [pid = 3100] [serial = 1107] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1B503400) [pid = 3100] [serial = 1048] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (203D6C00) [pid = 3100] [serial = 1102] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C376C00) [pid = 3100] [serial = 1117] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (210B5000) [pid = 3100] [serial = 1057] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1C063C00) [pid = 3100] [serial = 1116] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (21BD2800) [pid = 3100] [serial = 1060] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1C517400) [pid = 3100] [serial = 1120] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (19D4B800) [pid = 3100] [serial = 679] [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.] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (13943000) [pid = 3100] [serial = 1045] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1FD85C00) [pid = 3100] [serial = 1051] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (203CD000) [pid = 3100] [serial = 1054] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1E475800) [pid = 3100] [serial = 1123] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1B687800) [pid = 3100] [serial = 1114] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (212DF400) [pid = 3100] [serial = 1104] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1FD1B000) [pid = 3100] [serial = 1132] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1C7D7800) [pid = 3100] [serial = 997] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1ED8E800) [pid = 3100] [serial = 1009] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (19D43800) [pid = 3100] [serial = 1108] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1F41C400) [pid = 3100] [serial = 1127] [outer = 00000000] [url = about:blank] 16:30:38 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1B008C00) [pid = 3100] [serial = 1113] [outer = 00000000] [url = about:blank] 16:30:39 INFO - PROCESS | 3100 | 1461195039162 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:30:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 890ms 16:30:39 INFO - PROCESS | 3100 | 1461195039200 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 3100 | 1461195039205 Marionette TRACE conn4 <- [1,1545,null,{"value":"13"}] 16:30:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:30:39 INFO - PROCESS | 3100 | 1461195039211 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 3100 | 1461195039214 Marionette TRACE conn4 <- [1,1546,null,{}] 16:30:39 INFO - PROCESS | 3100 | 1461195039218 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 3100 | 1461195039301 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:30:39 INFO - PROCESS | 3100 | 1461195039310 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 3100 | ++DOCSHELL 12677000 == 35 [pid = 3100] [id = 396] 16:30:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (12904800) [pid = 3100] [serial = 1188] [outer = 00000000] 16:30:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (13918000) [pid = 3100] [serial = 1189] [outer = 12904800] 16:30:39 INFO - PROCESS | 3100 | 1461195039356 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (13EF2C00) [pid = 3100] [serial = 1190] [outer = 12904800] 16:30:39 INFO - PROCESS | 3100 | 1461195039814 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:30:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 16:30:39 INFO - PROCESS | 3100 | 1461195039858 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 3100 | 1461195039860 Marionette TRACE conn4 <- [1,1549,null,{"value":"13"}] 16:30:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:30:39 INFO - PROCESS | 3100 | 1461195039864 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 3100 | 1461195039867 Marionette TRACE conn4 <- [1,1550,null,{}] 16:30:39 INFO - PROCESS | 3100 | 1461195039878 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 3100 | 1461195039996 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:30:40 INFO - PROCESS | 3100 | 1461195040085 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 3100 | ++DOCSHELL 16E60400 == 36 [pid = 3100] [id = 397] 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (170A1000) [pid = 3100] [serial = 1191] [outer = 00000000] 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (175CE800) [pid = 3100] [serial = 1192] [outer = 170A1000] 16:30:40 INFO - PROCESS | 3100 | 1461195040134 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (177A5800) [pid = 3100] [serial = 1193] [outer = 170A1000] 16:30:40 INFO - PROCESS | 3100 | 1461195040546 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:30:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 730ms 16:30:40 INFO - PROCESS | 3100 | 1461195040595 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 3100 | 1461195040598 Marionette TRACE conn4 <- [1,1553,null,{"value":"13"}] 16:30:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:30:40 INFO - PROCESS | 3100 | 1461195040605 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 3100 | 1461195040606 Marionette TRACE conn4 <- [1,1554,null,{}] 16:30:40 INFO - PROCESS | 3100 | 1461195040610 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 3100 | 1461195040730 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:30:40 INFO - PROCESS | 3100 | 1461195040751 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 3100 | ++DOCSHELL 1767E400 == 37 [pid = 3100] [id = 398] 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1859BC00) [pid = 3100] [serial = 1194] [outer = 00000000] 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (189F1000) [pid = 3100] [serial = 1195] [outer = 1859BC00] 16:30:40 INFO - PROCESS | 3100 | 1461195040798 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (18D58000) [pid = 3100] [serial = 1196] [outer = 1859BC00] 16:30:41 INFO - PROCESS | 3100 | 1461195041256 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:30:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 16:30:41 INFO - PROCESS | 3100 | 1461195041276 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 3100 | 1461195041278 Marionette TRACE conn4 <- [1,1557,null,{"value":"13"}] 16:30:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:30:41 INFO - PROCESS | 3100 | 1461195041288 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 3100 | 1461195041290 Marionette TRACE conn4 <- [1,1558,null,{}] 16:30:41 INFO - PROCESS | 3100 | 1461195041293 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 3100 | 1461195041430 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:30:41 INFO - PROCESS | 3100 | 1461195041441 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 3100 | ++DOCSHELL 18715000 == 38 [pid = 3100] [id = 399] 16:30:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (19D3FC00) [pid = 3100] [serial = 1197] [outer = 00000000] 16:30:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1A185400) [pid = 3100] [serial = 1198] [outer = 19D3FC00] 16:30:41 INFO - PROCESS | 3100 | 1461195041488 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1A195800) [pid = 3100] [serial = 1199] [outer = 19D3FC00] 16:30:41 INFO - PROCESS | 3100 | 1461195041960 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:30:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 16:30:42 INFO - PROCESS | 3100 | 1461195042021 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:30:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:30:42 INFO - PROCESS | 3100 | 1461195042023 Marionette TRACE conn4 <- [1,1561,null,{"value":"13"}] 16:30:42 INFO - PROCESS | 3100 | 1461195042027 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 3100 | 1461195042028 Marionette TRACE conn4 <- [1,1562,null,{}] 16:30:42 INFO - PROCESS | 3100 | 1461195042032 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:42 INFO - PROCESS | 3100 | 1461195042168 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:30:42 INFO - PROCESS | 3100 | 1461195042233 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 3100 | ++DOCSHELL 1B110400 == 39 [pid = 3100] [id = 400] 16:30:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1B114400) [pid = 3100] [serial = 1200] [outer = 00000000] 16:30:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1B688000) [pid = 3100] [serial = 1201] [outer = 1B114400] 16:30:42 INFO - PROCESS | 3100 | 1461195042283 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1B68DC00) [pid = 3100] [serial = 1202] [outer = 1B114400] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1AD29800) [pid = 3100] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (177A6400) [pid = 3100] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1AD08000) [pid = 3100] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E58400) [pid = 3100] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (12641400) [pid = 3100] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (16E63400) [pid = 3100] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1A195400) [pid = 3100] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (18D55400) [pid = 3100] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (130EF400) [pid = 3100] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (12DE0400) [pid = 3100] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (0F043800) [pid = 3100] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1BC83C00) [pid = 3100] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:30:42 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (0F04C800) [pid = 3100] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:30:42 INFO - PROCESS | 3100 | 1461195042879 Marionette TRACE conn4 <- [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]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:30:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 870ms 16:30:42 INFO - PROCESS | 3100 | 1461195042898 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 3100 | 1461195042900 Marionette TRACE conn4 <- [1,1565,null,{"value":"13"}] 16:30:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:30:42 INFO - PROCESS | 3100 | 1461195042903 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 3100 | 1461195042904 Marionette TRACE conn4 <- [1,1566,null,{}] 16:30:42 INFO - PROCESS | 3100 | 1461195042908 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 3100 | 1461195042986 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:30:43 INFO - PROCESS | 3100 | 1461195042992 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 3100 | ++DOCSHELL 125F7400 == 40 [pid = 3100] [id = 401] 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12807C00) [pid = 3100] [serial = 1203] [outer = 00000000] 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (177A6400) [pid = 3100] [serial = 1204] [outer = 12807C00] 16:30:43 INFO - PROCESS | 3100 | 1461195043037 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (18D55400) [pid = 3100] [serial = 1205] [outer = 12807C00] 16:30:43 INFO - PROCESS | 3100 | 1461195043458 Marionette TRACE conn4 <- [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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:30:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 630ms 16:30:43 INFO - PROCESS | 3100 | 1461195043534 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 3100 | 1461195043536 Marionette TRACE conn4 <- [1,1569,null,{"value":"13"}] 16:30:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:30:43 INFO - PROCESS | 3100 | 1461195043539 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 3100 | 1461195043541 Marionette TRACE conn4 <- [1,1570,null,{}] 16:30:43 INFO - PROCESS | 3100 | 1461195043544 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 3100 | 1461195043622 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:30:43 INFO - PROCESS | 3100 | 1461195043630 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6B400 == 41 [pid = 3100] [id = 402] 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1BC2B800) [pid = 3100] [serial = 1206] [outer = 00000000] 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1C05B800) [pid = 3100] [serial = 1207] [outer = 1BC2B800] 16:30:43 INFO - PROCESS | 3100 | 1461195043675 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1C064800) [pid = 3100] [serial = 1208] [outer = 1BC2B800] 16:30:44 INFO - PROCESS | 3100 | 1461195044116 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:30:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 630ms 16:30:44 INFO - PROCESS | 3100 | 1461195044170 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 3100 | 1461195044172 Marionette TRACE conn4 <- [1,1573,null,{"value":"13"}] 16:30:44 INFO - PROCESS | 3100 | 1461195044175 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:30:44 INFO - PROCESS | 3100 | 1461195044177 Marionette TRACE conn4 <- [1,1574,null,{}] 16:30:44 INFO - PROCESS | 3100 | 1461195044180 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 3100 | 1461195044265 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:30:44 INFO - PROCESS | 3100 | 1461195044274 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 3100 | ++DOCSHELL 1C059800 == 42 [pid = 3100] [id = 403] 16:30:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1C066000) [pid = 3100] [serial = 1209] [outer = 00000000] 16:30:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1C383400) [pid = 3100] [serial = 1210] [outer = 1C066000] 16:30:44 INFO - PROCESS | 3100 | 1461195044320 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1C382800) [pid = 3100] [serial = 1211] [outer = 1C066000] 16:30:44 INFO - PROCESS | 3100 | 1461195044772 Marionette TRACE conn4 <- [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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:30:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 631ms 16:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:30:44 INFO - PROCESS | 3100 | 1461195044811 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 3100 | 1461195044813 Marionette TRACE conn4 <- [1,1577,null,{"value":"13"}] 16:30:44 INFO - PROCESS | 3100 | 1461195044821 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 3100 | 1461195044822 Marionette TRACE conn4 <- [1,1578,null,{}] 16:30:44 INFO - PROCESS | 3100 | 1461195044826 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 3100 | 1461195044951 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:30:45 INFO - PROCESS | 3100 | 1461195045085 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2A800 == 43 [pid = 3100] [id = 404] 16:30:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (0EF2B400) [pid = 3100] [serial = 1212] [outer = 00000000] 16:30:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (0F0AF800) [pid = 3100] [serial = 1213] [outer = 0EF2B400] 16:30:45 INFO - PROCESS | 3100 | 1461195045146 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (12681000) [pid = 3100] [serial = 1214] [outer = 0EF2B400] 16:30:45 INFO - PROCESS | 3100 | 1461195045807 Marionette TRACE conn4 <- [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]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:30:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1025ms 16:30:45 INFO - PROCESS | 3100 | 1461195045843 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 3100 | 1461195045848 Marionette TRACE conn4 <- [1,1581,null,{"value":"13"}] 16:30:45 INFO - PROCESS | 3100 | 1461195045853 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:30:45 INFO - PROCESS | 3100 | 1461195045858 Marionette TRACE conn4 <- [1,1582,null,{}] 16:30:45 INFO - PROCESS | 3100 | 1461195045883 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 3100 | 1461195045991 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:30:46 INFO - PROCESS | 3100 | 1461195046122 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 3100 | ++DOCSHELL 16E55800 == 44 [pid = 3100] [id = 405] 16:30:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (16E55C00) [pid = 3100] [serial = 1215] [outer = 00000000] 16:30:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (170A9400) [pid = 3100] [serial = 1216] [outer = 16E55C00] 16:30:46 INFO - PROCESS | 3100 | 1461195046183 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (177A4C00) [pid = 3100] [serial = 1217] [outer = 16E55C00] 16:30:46 INFO - PROCESS | 3100 | 1461195046772 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 950ms 16:30:46 INFO - PROCESS | 3100 | 1461195046807 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 3100 | 1461195046811 Marionette TRACE conn4 <- [1,1585,null,{"value":"13"}] 16:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:30:46 INFO - PROCESS | 3100 | 1461195046814 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 3100 | 1461195046817 Marionette TRACE conn4 <- [1,1586,null,{}] 16:30:46 INFO - PROCESS | 3100 | 1461195046821 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 3100 | 1461195046928 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:30:47 INFO - PROCESS | 3100 | 1461195047059 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 3100 | ++DOCSHELL 177A4800 == 45 [pid = 3100] [id = 406] 16:30:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (18647400) [pid = 3100] [serial = 1218] [outer = 00000000] 16:30:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1BC30C00) [pid = 3100] [serial = 1219] [outer = 18647400] 16:30:47 INFO - PROCESS | 3100 | 1461195047118 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C51AC00) [pid = 3100] [serial = 1220] [outer = 18647400] 16:30:47 INFO - PROCESS | 3100 | 1461195047747 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 971ms 16:30:47 INFO - PROCESS | 3100 | 1461195047787 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:30:47 INFO - PROCESS | 3100 | 1461195047791 Marionette TRACE conn4 <- [1,1589,null,{"value":"13"}] 16:30:47 INFO - PROCESS | 3100 | 1461195047803 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 3100 | 1461195047808 Marionette TRACE conn4 <- [1,1590,null,{}] 16:30:47 INFO - PROCESS | 3100 | 1461195047812 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:47 INFO - PROCESS | 3100 | 1461195047920 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:30:48 INFO - PROCESS | 3100 | 1461195048021 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 3100 | ++DOCSHELL 1C376000 == 46 [pid = 3100] [id = 407] 16:30:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C51BC00) [pid = 3100] [serial = 1221] [outer = 00000000] 16:30:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C7CC400) [pid = 3100] [serial = 1222] [outer = 1C51BC00] 16:30:48 INFO - PROCESS | 3100 | 1461195048077 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C7CF800) [pid = 3100] [serial = 1223] [outer = 1C51BC00] 16:30:48 INFO - PROCESS | 3100 | 1461195048704 Marionette TRACE conn4 <- [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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 16:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:30:48 INFO - PROCESS | 3100 | 1461195048727 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 3100 | 1461195048730 Marionette TRACE conn4 <- [1,1593,null,{"value":"13"}] 16:30:48 INFO - PROCESS | 3100 | 1461195048733 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 3100 | 1461195048735 Marionette TRACE conn4 <- [1,1594,null,{}] 16:30:48 INFO - PROCESS | 3100 | 1461195048754 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 3100 | 1461195048857 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:30:49 INFO - PROCESS | 3100 | 1461195048987 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 3100 | ++DOCSHELL 12E5FC00 == 47 [pid = 3100] [id = 408] 16:30:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12E67800) [pid = 3100] [serial = 1224] [outer = 00000000] 16:30:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C382400) [pid = 3100] [serial = 1225] [outer = 12E67800] 16:30:49 INFO - PROCESS | 3100 | 1461195049045 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C517800) [pid = 3100] [serial = 1226] [outer = 12E67800] 16:30:49 INFO - PROCESS | 3100 | 1461195049722 Marionette TRACE conn4 <- [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]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1038ms 16:30:49 INFO - PROCESS | 3100 | 1461195049772 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:30:49 INFO - PROCESS | 3100 | 1461195049776 Marionette TRACE conn4 <- [1,1597,null,{"value":"13"}] 16:30:49 INFO - PROCESS | 3100 | 1461195049782 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 3100 | 1461195049785 Marionette TRACE conn4 <- [1,1598,null,{}] 16:30:49 INFO - PROCESS | 3100 | 1461195049790 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 3100 | 1461195049936 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:30:50 INFO - PROCESS | 3100 | 1461195050079 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 3100 | ++DOCSHELL 12E5C800 == 48 [pid = 3100] [id = 409] 16:30:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (130F4C00) [pid = 3100] [serial = 1227] [outer = 00000000] 16:30:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1634CC00) [pid = 3100] [serial = 1228] [outer = 130F4C00] 16:30:50 INFO - PROCESS | 3100 | 1461195050130 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (16E16000) [pid = 3100] [serial = 1229] [outer = 130F4C00] 16:30:50 INFO - PROCESS | 3100 | --DOCSHELL 12912000 == 47 [pid = 3100] [id = 204] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1B009000) [pid = 3100] [serial = 1162] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (185A4000) [pid = 3100] [serial = 1153] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (18650800) [pid = 3100] [serial = 1154] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1B682400) [pid = 3100] [serial = 1165] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (16E63800) [pid = 3100] [serial = 1150] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1B008000) [pid = 3100] [serial = 1163] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (17032800) [pid = 3100] [serial = 1151] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (128D8000) [pid = 3100] [serial = 1141] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (128E2000) [pid = 3100] [serial = 1142] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C05D000) [pid = 3100] [serial = 1171] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1A1BAC00) [pid = 3100] [serial = 1159] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1BC30400) [pid = 3100] [serial = 1166] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (19D4B000) [pid = 3100] [serial = 1156] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (19D4A800) [pid = 3100] [serial = 1157] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (13E9D800) [pid = 3100] [serial = 1147] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (16354400) [pid = 3100] [serial = 1148] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (12DEBC00) [pid = 3100] [serial = 1144] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (12E62000) [pid = 3100] [serial = 1145] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1213DC00) [pid = 3100] [serial = 1138] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1C3ECC00) [pid = 3100] [serial = 1174] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (0F03F400) [pid = 3100] [serial = 1139] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12910C00) [pid = 3100] [serial = 1168] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1C062000) [pid = 3100] [serial = 1172] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (16355400) [pid = 3100] [serial = 1169] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1A1BA400) [pid = 3100] [serial = 1160] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1C513000) [pid = 3100] [serial = 1175] [outer = 00000000] [url = about:blank] 16:30:50 INFO - PROCESS | 3100 | 1461195050618 Marionette TRACE conn4 <- [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]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 890ms 16:30:50 INFO - PROCESS | 3100 | 1461195050673 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 3100 | 1461195050678 Marionette TRACE conn4 <- [1,1601,null,{"value":"13"}] 16:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:30:50 INFO - PROCESS | 3100 | 1461195050684 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 3100 | 1461195050687 Marionette TRACE conn4 <- [1,1602,null,{}] 16:30:50 INFO - PROCESS | 3100 | 1461195050691 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 3100 | 1461195050778 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:30:50 INFO - PROCESS | 3100 | 1461195050909 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC1C00 == 48 [pid = 3100] [id = 410] 16:30:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (0EFC6000) [pid = 3100] [serial = 1230] [outer = 00000000] 16:30:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (12673C00) [pid = 3100] [serial = 1231] [outer = 0EFC6000] 16:30:50 INFO - PROCESS | 3100 | 1461195050969 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (128E0800) [pid = 3100] [serial = 1232] [outer = 0EFC6000] 16:30:51 INFO - PROCESS | 3100 | 1461195051605 Marionette TRACE conn4 <- [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]]]}] 16:30:51 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 16:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 970ms 16:30:51 INFO - PROCESS | 3100 | 1461195051658 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 3100 | 1461195051662 Marionette TRACE conn4 <- [1,1605,null,{"value":"13"}] 16:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:30:51 INFO - PROCESS | 3100 | 1461195051667 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 3100 | 1461195051671 Marionette TRACE conn4 <- [1,1606,null,{}] 16:30:51 INFO - PROCESS | 3100 | 1461195051677 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 3100 | 1461195051792 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:30:51 INFO - PROCESS | 3100 | 1461195051887 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 3100 | ++DOCSHELL 13987000 == 49 [pid = 3100] [id = 411] 16:30:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (13E9C800) [pid = 3100] [serial = 1233] [outer = 00000000] 16:30:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (16356400) [pid = 3100] [serial = 1234] [outer = 13E9C800] 16:30:51 INFO - PROCESS | 3100 | 1461195051946 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (16E56C00) [pid = 3100] [serial = 1235] [outer = 13E9C800] 16:30:52 INFO - PROCESS | 3100 | 1461195052510 Marionette TRACE conn4 <- [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]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 870ms 16:30:52 INFO - PROCESS | 3100 | 1461195052545 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 3100 | 1461195052550 Marionette TRACE conn4 <- [1,1609,null,{"value":"13"}] 16:30:52 INFO - PROCESS | 3100 | 1461195052553 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:30:52 INFO - PROCESS | 3100 | 1461195052556 Marionette TRACE conn4 <- [1,1610,null,{}] 16:30:52 INFO - PROCESS | 3100 | 1461195052560 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 3100 | 1461195052663 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:30:52 INFO - PROCESS | 3100 | 1461195052767 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 3100 | ++DOCSHELL 17677C00 == 50 [pid = 3100] [id = 412] 16:30:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (17678000) [pid = 3100] [serial = 1236] [outer = 00000000] 16:30:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (185A5800) [pid = 3100] [serial = 1237] [outer = 17678000] 16:30:52 INFO - PROCESS | 3100 | 1461195052824 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (18652400) [pid = 3100] [serial = 1238] [outer = 17678000] 16:30:53 INFO - PROCESS | 3100 | 1461195053481 Marionette TRACE conn4 <- [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]]]}] 16:30:53 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 16:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 970ms 16:30:53 INFO - PROCESS | 3100 | 1461195053527 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 3100 | 1461195053530 Marionette TRACE conn4 <- [1,1613,null,{"value":"13"}] 16:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:30:53 INFO - PROCESS | 3100 | 1461195053541 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 3100 | 1461195053548 Marionette TRACE conn4 <- [1,1614,null,{}] 16:30:53 INFO - PROCESS | 3100 | 1461195053553 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 3100 | 1461195053664 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:30:53 INFO - PROCESS | 3100 | 1461195053796 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 3100 | ++DOCSHELL 19D45000 == 51 [pid = 3100] [id = 413] 16:30:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1A181400) [pid = 3100] [serial = 1239] [outer = 00000000] 16:30:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1AD0F000) [pid = 3100] [serial = 1240] [outer = 1A181400] 16:30:53 INFO - PROCESS | 3100 | 1461195053854 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1AD33400) [pid = 3100] [serial = 1241] [outer = 1A181400] 16:30:54 INFO - PROCESS | 3100 | 1461195054392 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 890ms 16:30:54 INFO - PROCESS | 3100 | 1461195054427 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 3100 | 1461195054430 Marionette TRACE conn4 <- [1,1617,null,{"value":"13"}] 16:30:54 INFO - PROCESS | 3100 | 1461195054433 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:30:54 INFO - PROCESS | 3100 | 1461195054435 Marionette TRACE conn4 <- [1,1618,null,{}] 16:30:54 INFO - PROCESS | 3100 | 1461195054439 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 3100 | 1461195054541 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:30:54 INFO - PROCESS | 3100 | 1461195054645 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 3100 | ++DOCSHELL 1B008800 == 52 [pid = 3100] [id = 414] 16:30:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B10D800) [pid = 3100] [serial = 1242] [outer = 00000000] 16:30:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B682400) [pid = 3100] [serial = 1243] [outer = 1B10D800] 16:30:54 INFO - PROCESS | 3100 | 1461195054702 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1B578000) [pid = 3100] [serial = 1244] [outer = 1B10D800] 16:30:55 INFO - PROCESS | 3100 | 1461195055323 Marionette TRACE conn4 <- [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]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 930ms 16:30:55 INFO - PROCESS | 3100 | 1461195055367 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 3100 | 1461195055369 Marionette TRACE conn4 <- [1,1621,null,{"value":"13"}] 16:30:55 INFO - PROCESS | 3100 | 1461195055373 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:30:55 INFO - PROCESS | 3100 | 1461195055375 Marionette TRACE conn4 <- [1,1622,null,{}] 16:30:55 INFO - PROCESS | 3100 | 1461195055379 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 3100 | 1461195055478 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:30:55 INFO - PROCESS | 3100 | 1461195055584 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 3100 | ++DOCSHELL 1BC32000 == 53 [pid = 3100] [id = 415] 16:30:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1BC32400) [pid = 3100] [serial = 1245] [outer = 00000000] 16:30:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C05B400) [pid = 3100] [serial = 1246] [outer = 1BC32400] 16:30:55 INFO - PROCESS | 3100 | 1461195055651 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C378800) [pid = 3100] [serial = 1247] [outer = 1BC32400] 16:30:56 INFO - PROCESS | 3100 | 1461195056300 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 970ms 16:30:56 INFO - PROCESS | 3100 | 1461195056347 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 3100 | 1461195056350 Marionette TRACE conn4 <- [1,1625,null,{"value":"13"}] 16:30:56 INFO - PROCESS | 3100 | 1461195056353 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:30:56 INFO - PROCESS | 3100 | 1461195056355 Marionette TRACE conn4 <- [1,1626,null,{}] 16:30:56 INFO - PROCESS | 3100 | 1461195056359 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 3100 | 1461195056463 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:30:56 INFO - PROCESS | 3100 | 1461195056563 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 3100 | ++DOCSHELL 1BC7E000 == 54 [pid = 3100] [id = 416] 16:30:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1BDA8000) [pid = 3100] [serial = 1248] [outer = 00000000] 16:30:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C727800) [pid = 3100] [serial = 1249] [outer = 1BDA8000] 16:30:56 INFO - PROCESS | 3100 | 1461195056620 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C72B400) [pid = 3100] [serial = 1250] [outer = 1BDA8000] 16:30:57 INFO - PROCESS | 3100 | 1461195057280 Marionette TRACE conn4 <- [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]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 970ms 16:30:57 INFO - PROCESS | 3100 | 1461195057328 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 3100 | 1461195057332 Marionette TRACE conn4 <- [1,1629,null,{"value":"13"}] 16:30:57 INFO - PROCESS | 3100 | 1461195057338 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:30:57 INFO - PROCESS | 3100 | 1461195057341 Marionette TRACE conn4 <- [1,1630,null,{}] 16:30:57 INFO - PROCESS | 3100 | 1461195057346 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:57 INFO - PROCESS | 3100 | 1461195057455 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:30:57 INFO - PROCESS | 3100 | --DOCSHELL 12E5C800 == 53 [pid = 3100] [id = 409] 16:30:57 INFO - PROCESS | 3100 | --DOCSHELL 177A4800 == 52 [pid = 3100] [id = 406] 16:30:57 INFO - PROCESS | 3100 | --DOCSHELL 16E55800 == 51 [pid = 3100] [id = 405] 16:30:57 INFO - PROCESS | 3100 | --DOCSHELL 0EF2A800 == 50 [pid = 3100] [id = 404] 16:30:57 INFO - PROCESS | 3100 | 1461195057584 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 3100 | ++DOCSHELL 0EFBFC00 == 51 [pid = 3100] [id = 417] 16:30:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (0EFC2800) [pid = 3100] [serial = 1251] [outer = 00000000] 16:30:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12E5C800) [pid = 3100] [serial = 1252] [outer = 0EFC2800] 16:30:57 INFO - PROCESS | 3100 | 1461195057633 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (16352000) [pid = 3100] [serial = 1253] [outer = 0EFC2800] 16:30:58 INFO - PROCESS | 3100 | 1461195058054 Marionette TRACE conn4 <- [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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 771ms 16:30:58 INFO - PROCESS | 3100 | 1461195058113 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 3100 | 1461195058118 Marionette TRACE conn4 <- [1,1633,null,{"value":"13"}] 16:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:30:58 INFO - PROCESS | 3100 | 1461195058124 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 3100 | 1461195058127 Marionette TRACE conn4 <- [1,1634,null,{}] 16:30:58 INFO - PROCESS | 3100 | 1461195058131 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 3100 | 1461195058216 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:30:58 INFO - PROCESS | 3100 | 1461195058223 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 3100 | ++DOCSHELL 170A4800 == 52 [pid = 3100] [id = 418] 16:30:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (170A8800) [pid = 3100] [serial = 1254] [outer = 00000000] 16:30:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (19D4DC00) [pid = 3100] [serial = 1255] [outer = 170A8800] 16:30:58 INFO - PROCESS | 3100 | 1461195058269 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1A1B0800) [pid = 3100] [serial = 1256] [outer = 170A8800] 16:30:58 INFO - PROCESS | 3100 | 1461195058753 Marionette TRACE conn4 <- [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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 16:30:58 INFO - PROCESS | 3100 | 1461195058797 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 3100 | 1461195058800 Marionette TRACE conn4 <- [1,1637,null,{"value":"13"}] 16:30:58 INFO - PROCESS | 3100 | 1461195058803 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:30:58 INFO - PROCESS | 3100 | 1461195058807 Marionette TRACE conn4 <- [1,1638,null,{}] 16:30:58 INFO - PROCESS | 3100 | 1461195058817 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 3100 | 1461195058905 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:30:58 INFO - PROCESS | 3100 | 1461195058927 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 3100 | ++DOCSHELL 189F6000 == 53 [pid = 3100] [id = 419] 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1A596C00) [pid = 3100] [serial = 1257] [outer = 00000000] 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C551800) [pid = 3100] [serial = 1258] [outer = 1A596C00] 16:30:59 INFO - PROCESS | 3100 | 1461195059055 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C6D4C00) [pid = 3100] [serial = 1259] [outer = 1A596C00] 16:30:59 INFO - PROCESS | 3100 | 1461195059534 Marionette TRACE conn4 <- [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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 770ms 16:30:59 INFO - PROCESS | 3100 | 1461195059577 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 3100 | 1461195059580 Marionette TRACE conn4 <- [1,1641,null,{"value":"13"}] 16:30:59 INFO - PROCESS | 3100 | 1461195059583 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:30:59 INFO - PROCESS | 3100 | 1461195059585 Marionette TRACE conn4 <- [1,1642,null,{}] 16:30:59 INFO - PROCESS | 3100 | 1461195059589 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:59 INFO - PROCESS | 3100 | 1461195059716 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:30:59 INFO - PROCESS | 3100 | 1461195059779 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 3100 | ++DOCSHELL 1C7EE400 == 54 [pid = 3100] [id = 420] 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C7EF400) [pid = 3100] [serial = 1260] [outer = 00000000] 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C7FC400) [pid = 3100] [serial = 1261] [outer = 1C7EF400] 16:30:59 INFO - PROCESS | 3100 | 1461195059826 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1DB8BC00) [pid = 3100] [serial = 1262] [outer = 1C7EF400] 16:31:00 INFO - PROCESS | 3100 | 1461195060253 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 730ms 16:31:00 INFO - PROCESS | 3100 | 1461195060329 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 3100 | 1461195060331 Marionette TRACE conn4 <- [1,1645,null,{"value":"13"}] 16:31:00 INFO - PROCESS | 3100 | 1461195060335 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:31:00 INFO - PROCESS | 3100 | 1461195060336 Marionette TRACE conn4 <- [1,1646,null,{}] 16:31:00 INFO - PROCESS | 3100 | 1461195060340 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:00 INFO - PROCESS | 3100 | 1461195060453 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:31:00 INFO - PROCESS | 3100 | 1461195060517 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 3100 | ++DOCSHELL 0F040C00 == 55 [pid = 3100] [id = 421] 16:31:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (12681400) [pid = 3100] [serial = 1263] [outer = 00000000] 16:31:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1DCB0C00) [pid = 3100] [serial = 1264] [outer = 12681400] 16:31:00 INFO - PROCESS | 3100 | 1461195060563 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1E470400) [pid = 3100] [serial = 1265] [outer = 12681400] 16:31:01 INFO - PROCESS | 3100 | 1461195061012 Marionette TRACE conn4 <- [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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 731ms 16:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:31:01 INFO - PROCESS | 3100 | 1461195061069 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 3100 | 1461195061071 Marionette TRACE conn4 <- [1,1649,null,{"value":"13"}] 16:31:01 INFO - PROCESS | 3100 | 1461195061074 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 3100 | 1461195061076 Marionette TRACE conn4 <- [1,1650,null,{}] 16:31:01 INFO - PROCESS | 3100 | 1461195061079 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 3100 | 1461195061225 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C066000) [pid = 3100] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (19D3FC00) [pid = 3100] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B114400) [pid = 3100] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (0EFBE800) [pid = 3100] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (12904800) [pid = 3100] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (170A1000) [pid = 3100] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (12807C00) [pid = 3100] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1859BC00) [pid = 3100] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:31:01 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC2B800) [pid = 3100] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:31:01 INFO - PROCESS | 3100 | 1461195061295 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 3100 | ++DOCSHELL 12904800 == 56 [pid = 3100] [id = 422] 16:31:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (12E5BC00) [pid = 3100] [serial = 1266] [outer = 00000000] 16:31:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1859BC00) [pid = 3100] [serial = 1267] [outer = 12E5BC00] 16:31:01 INFO - PROCESS | 3100 | 1461195061345 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (19D3FC00) [pid = 3100] [serial = 1268] [outer = 12E5BC00] 16:31:01 INFO - PROCESS | 3100 | 1461195061773 Marionette TRACE conn4 <- [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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 771ms 16:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:31:01 INFO - PROCESS | 3100 | 1461195061846 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 3100 | 1461195061848 Marionette TRACE conn4 <- [1,1653,null,{"value":"13"}] 16:31:01 INFO - PROCESS | 3100 | 1461195061851 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 3100 | 1461195061853 Marionette TRACE conn4 <- [1,1654,null,{}] 16:31:01 INFO - PROCESS | 3100 | 1461195061856 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 3100 | 1461195061937 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:31:01 INFO - PROCESS | 3100 | 1461195061943 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 3100 | ++DOCSHELL 170A1000 == 57 [pid = 3100] [id = 423] 16:31:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BDA5000) [pid = 3100] [serial = 1269] [outer = 00000000] 16:31:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1F41AC00) [pid = 3100] [serial = 1270] [outer = 1BDA5000] 16:31:02 INFO - PROCESS | 3100 | 1461195061988 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1F41F400) [pid = 3100] [serial = 1271] [outer = 1BDA5000] 16:31:02 INFO - PROCESS | 3100 | 1461195062431 Marionette TRACE conn4 <- [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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:31:02 INFO - PROCESS | 3100 | 1461195062482 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 3100 | 1461195062484 Marionette TRACE conn4 <- [1,1657,null,{"value":"13"}] 16:31:02 INFO - PROCESS | 3100 | 1461195062487 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 3100 | 1461195062489 Marionette TRACE conn4 <- [1,1658,null,{}] 16:31:02 INFO - PROCESS | 3100 | 1461195062493 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 3100 | 1461195062573 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:31:02 INFO - PROCESS | 3100 | 1461195062579 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 3100 | ++DOCSHELL 1F419400 == 58 [pid = 3100] [id = 424] 16:31:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1F420800) [pid = 3100] [serial = 1272] [outer = 00000000] 16:31:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F5C0400) [pid = 3100] [serial = 1273] [outer = 1F420800] 16:31:02 INFO - PROCESS | 3100 | 1461195062625 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1F5C9C00) [pid = 3100] [serial = 1274] [outer = 1F420800] 16:31:03 INFO - PROCESS | 3100 | 1461195063058 Marionette TRACE conn4 <- [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]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 630ms 16:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:31:03 INFO - PROCESS | 3100 | 1461195063119 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 3100 | 1461195063121 Marionette TRACE conn4 <- [1,1661,null,{"value":"13"}] 16:31:03 INFO - PROCESS | 3100 | 1461195063124 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 3100 | 1461195063125 Marionette TRACE conn4 <- [1,1662,null,{}] 16:31:03 INFO - PROCESS | 3100 | 1461195063129 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 3100 | 1461195063211 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:31:03 INFO - PROCESS | 3100 | 1461195063218 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 3100 | ++DOCSHELL 1F590800 == 59 [pid = 3100] [id = 425] 16:31:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1FD13000) [pid = 3100] [serial = 1275] [outer = 00000000] 16:31:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1FD1B800) [pid = 3100] [serial = 1276] [outer = 1FD13000] 16:31:03 INFO - PROCESS | 3100 | 1461195063263 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1FD20800) [pid = 3100] [serial = 1277] [outer = 1FD13000] 16:31:03 INFO - PROCESS | 3100 | 1461195063978 Marionette TRACE conn4 <- [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]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 870ms 16:31:04 INFO - PROCESS | 3100 | 1461195063995 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 3100 | 1461195063998 Marionette TRACE conn4 <- [1,1665,null,{"value":"13"}] 16:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:31:04 INFO - PROCESS | 3100 | 1461195064003 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 3100 | 1461195064007 Marionette TRACE conn4 <- [1,1666,null,{}] 16:31:04 INFO - PROCESS | 3100 | 1461195064013 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 3100 | 1461195064125 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:31:04 INFO - PROCESS | 3100 | 1461195064234 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 3100 | ++DOCSHELL 12E63C00 == 60 [pid = 3100] [id = 426] 16:31:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (138AD800) [pid = 3100] [serial = 1278] [outer = 00000000] 16:31:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1A186800) [pid = 3100] [serial = 1279] [outer = 138AD800] 16:31:04 INFO - PROCESS | 3100 | 1461195064293 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1B004400) [pid = 3100] [serial = 1280] [outer = 138AD800] 16:31:04 INFO - PROCESS | 3100 | 1461195064960 Marionette TRACE conn4 <- [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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 990ms 16:31:05 INFO - PROCESS | 3100 | 1461195064995 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 3100 | 1461195065001 Marionette TRACE conn4 <- [1,1669,null,{"value":"13"}] 16:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:31:05 INFO - PROCESS | 3100 | 1461195065008 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 3100 | 1461195065011 Marionette TRACE conn4 <- [1,1670,null,{}] 16:31:05 INFO - PROCESS | 3100 | 1461195065015 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 3100 | 1461195065128 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:31:05 INFO - PROCESS | 3100 | 1461195065238 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 3100 | ++DOCSHELL 19D49400 == 61 [pid = 3100] [id = 427] 16:31:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (19D4CC00) [pid = 3100] [serial = 1281] [outer = 00000000] 16:31:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1DCAC000) [pid = 3100] [serial = 1282] [outer = 19D4CC00] 16:31:05 INFO - PROCESS | 3100 | 1461195065294 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1EB3F400) [pid = 3100] [serial = 1283] [outer = 19D4CC00] 16:31:05 INFO - PROCESS | 3100 | 1461195065948 Marionette TRACE conn4 <- [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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 970ms 16:31:05 INFO - PROCESS | 3100 | 1461195065980 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 3100 | 1461195065982 Marionette TRACE conn4 <- [1,1673,null,{"value":"13"}] 16:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:31:06 INFO - PROCESS | 3100 | 1461195065986 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 3100 | 1461195065990 Marionette TRACE conn4 <- [1,1674,null,{}] 16:31:06 INFO - PROCESS | 3100 | 1461195066001 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 3100 | 1461195066111 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:31:06 INFO - PROCESS | 3100 | 1461195066257 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 3100 | ++DOCSHELL 1FD80000 == 62 [pid = 3100] [id = 428] 16:31:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1FD80400) [pid = 3100] [serial = 1284] [outer = 00000000] 16:31:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1FD84C00) [pid = 3100] [serial = 1285] [outer = 1FD80400] 16:31:06 INFO - PROCESS | 3100 | 1461195066318 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1FEB0800) [pid = 3100] [serial = 1286] [outer = 1FD80400] 16:31:06 INFO - PROCESS | 3100 | 1461195066866 Marionette TRACE conn4 <- [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]]]}] 16:31:06 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 16:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 930ms 16:31:06 INFO - PROCESS | 3100 | 1461195066919 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 3100 | 1461195066922 Marionette TRACE conn4 <- [1,1677,null,{"value":"13"}] 16:31:06 INFO - PROCESS | 3100 | 1461195066926 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:31:06 INFO - PROCESS | 3100 | 1461195066928 Marionette TRACE conn4 <- [1,1678,null,{}] 16:31:06 INFO - PROCESS | 3100 | 1461195066932 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 3100 | 1461195067041 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:31:07 INFO - PROCESS | 3100 | 1461195067179 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 3100 | ++DOCSHELL 1FEB8400 == 63 [pid = 3100] [id = 429] 16:31:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1FEB8C00) [pid = 3100] [serial = 1287] [outer = 00000000] 16:31:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (20286C00) [pid = 3100] [serial = 1288] [outer = 1FEB8C00] 16:31:07 INFO - PROCESS | 3100 | 1461195067237 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (20289800) [pid = 3100] [serial = 1289] [outer = 1FEB8C00] 16:31:08 INFO - PROCESS | 3100 | 1461195068129 Marionette TRACE conn4 <- [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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1283ms 16:31:08 INFO - PROCESS | 3100 | 1461195068212 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:31:08 INFO - PROCESS | 3100 | 1461195068217 Marionette TRACE conn4 <- [1,1681,null,{"value":"13"}] 16:31:08 INFO - PROCESS | 3100 | 1461195068222 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 3100 | 1461195068226 Marionette TRACE conn4 <- [1,1682,null,{}] 16:31:08 INFO - PROCESS | 3100 | 1461195068231 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:08 INFO - PROCESS | 3100 | 1461195068333 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:31:08 INFO - PROCESS | 3100 | 1461195068466 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 3100 | ++DOCSHELL 0F040800 == 64 [pid = 3100] [id = 430] 16:31:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (12640C00) [pid = 3100] [serial = 1290] [outer = 00000000] 16:31:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (16352C00) [pid = 3100] [serial = 1291] [outer = 12640C00] 16:31:08 INFO - PROCESS | 3100 | 1461195068522 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (16E61800) [pid = 3100] [serial = 1292] [outer = 12640C00] 16:31:09 INFO - PROCESS | 3100 | 1461195069149 Marionette TRACE conn4 <- [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]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 990ms 16:31:09 INFO - PROCESS | 3100 | 1461195069212 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 3100 | 1461195069217 Marionette TRACE conn4 <- [1,1685,null,{"value":"13"}] 16:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:31:09 INFO - PROCESS | 3100 | 1461195069223 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 3100 | 1461195069226 Marionette TRACE conn4 <- [1,1686,null,{}] 16:31:09 INFO - PROCESS | 3100 | 1461195069230 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 3100 | 1461195069372 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:31:09 INFO - PROCESS | 3100 | 1461195069437 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 3100 | ++DOCSHELL 13010400 == 65 [pid = 3100] [id = 431] 16:31:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 130 (1709B800) [pid = 3100] [serial = 1293] [outer = 00000000] 16:31:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 131 (19D44400) [pid = 3100] [serial = 1294] [outer = 1709B800] 16:31:09 INFO - PROCESS | 3100 | 1461195069487 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 132 (1A1B8000) [pid = 3100] [serial = 1295] [outer = 1709B800] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 0F049000 == 64 [pid = 3100] [id = 209] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1C376000 == 63 [pid = 3100] [id = 407] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 0EF25800 == 62 [pid = 3100] [id = 208] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1AD6B400 == 61 [pid = 3100] [id = 402] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1C059800 == 60 [pid = 3100] [id = 403] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 125F7400 == 59 [pid = 3100] [id = 401] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1B110400 == 58 [pid = 3100] [id = 400] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 12907400 == 57 [pid = 3100] [id = 378] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 18715000 == 56 [pid = 3100] [id = 399] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1767E400 == 55 [pid = 3100] [id = 398] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 16E60400 == 54 [pid = 3100] [id = 397] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1F419400 == 53 [pid = 3100] [id = 424] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 170A1000 == 52 [pid = 3100] [id = 423] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 12904800 == 51 [pid = 3100] [id = 422] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 0F040C00 == 50 [pid = 3100] [id = 421] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1C7EE400 == 49 [pid = 3100] [id = 420] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 189F6000 == 48 [pid = 3100] [id = 419] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 170A4800 == 47 [pid = 3100] [id = 418] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 131 (128E8400) [pid = 3100] [serial = 1180] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 130 (16E55400) [pid = 3100] [serial = 1183] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 129 (0F0AF800) [pid = 3100] [serial = 1213] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1BC30C00) [pid = 3100] [serial = 1219] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (170A9400) [pid = 3100] [serial = 1216] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1C7CC400) [pid = 3100] [serial = 1222] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1C382400) [pid = 3100] [serial = 1225] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 0EFBFC00 == 46 [pid = 3100] [id = 417] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1BC7E000 == 45 [pid = 3100] [id = 416] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1BC32000 == 44 [pid = 3100] [id = 415] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 1B008800 == 43 [pid = 3100] [id = 414] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 19D45000 == 42 [pid = 3100] [id = 413] 16:31:09 INFO - PROCESS | 3100 | --DOCSHELL 0EFC1C00 == 41 [pid = 3100] [id = 410] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1634CC00) [pid = 3100] [serial = 1228] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1C383400) [pid = 3100] [serial = 1210] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1A185400) [pid = 3100] [serial = 1198] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1B688000) [pid = 3100] [serial = 1201] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (128BBC00) [pid = 3100] [serial = 1186] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (128EE000) [pid = 3100] [serial = 1187] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (13918000) [pid = 3100] [serial = 1189] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (13EF2C00) [pid = 3100] [serial = 1190] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (175CE800) [pid = 3100] [serial = 1192] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (177A5800) [pid = 3100] [serial = 1193] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C6C9400) [pid = 3100] [serial = 1177] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (177A6400) [pid = 3100] [serial = 1204] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (18D55400) [pid = 3100] [serial = 1205] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1B68DC00) [pid = 3100] [serial = 1202] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (189F1000) [pid = 3100] [serial = 1195] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1A195800) [pid = 3100] [serial = 1199] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C064800) [pid = 3100] [serial = 1208] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C382800) [pid = 3100] [serial = 1211] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C05B800) [pid = 3100] [serial = 1207] [outer = 00000000] [url = about:blank] 16:31:09 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (18D58000) [pid = 3100] [serial = 1196] [outer = 00000000] [url = about:blank] 16:31:10 INFO - PROCESS | 3100 | 1461195070067 Marionette TRACE conn4 <- [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]]]}] 16:31:10 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 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 870ms 16:31:10 INFO - PROCESS | 3100 | 1461195070097 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:31:10 INFO - PROCESS | 3100 | 1461195070099 Marionette TRACE conn4 <- [1,1689,null,{"value":"13"}] 16:31:10 INFO - PROCESS | 3100 | 1461195070102 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 3100 | 1461195070106 Marionette TRACE conn4 <- [1,1690,null,{}] 16:31:10 INFO - PROCESS | 3100 | 1461195070116 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 3100 | 1461195070212 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:31:10 INFO - PROCESS | 3100 | 1461195070308 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 3100 | ++DOCSHELL 12185400 == 42 [pid = 3100] [id = 432] 16:31:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (125FA400) [pid = 3100] [serial = 1296] [outer = 00000000] 16:31:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (16354800) [pid = 3100] [serial = 1297] [outer = 125FA400] 16:31:10 INFO - PROCESS | 3100 | 1461195070359 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (16E5F800) [pid = 3100] [serial = 1298] [outer = 125FA400] 16:31:10 INFO - PROCESS | 3100 | 1461195070803 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 730ms 16:31:10 INFO - PROCESS | 3100 | 1461195070833 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 3100 | 1461195070836 Marionette TRACE conn4 <- [1,1693,null,{"value":"13"}] 16:31:10 INFO - PROCESS | 3100 | 1461195070839 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:31:10 INFO - PROCESS | 3100 | 1461195070841 Marionette TRACE conn4 <- [1,1694,null,{}] 16:31:10 INFO - PROCESS | 3100 | 1461195070844 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 3100 | 1461195070958 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:31:10 INFO - PROCESS | 3100 | 1461195070968 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 3100 | ++DOCSHELL 177A6400 == 43 [pid = 3100] [id = 433] 16:31:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (177AC400) [pid = 3100] [serial = 1299] [outer = 00000000] 16:31:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (19D4B000) [pid = 3100] [serial = 1300] [outer = 177AC400] 16:31:11 INFO - PROCESS | 3100 | 1461195071015 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1A195800) [pid = 3100] [serial = 1301] [outer = 177AC400] 16:31:11 INFO - PROCESS | 3100 | 1461195071469 Marionette TRACE conn4 <- [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]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 16:31:11 INFO - PROCESS | 3100 | 1461195071513 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 3100 | 1461195071515 Marionette TRACE conn4 <- [1,1697,null,{"value":"13"}] 16:31:11 INFO - PROCESS | 3100 | 1461195071518 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:31:11 INFO - PROCESS | 3100 | 1461195071520 Marionette TRACE conn4 <- [1,1698,null,{}] 16:31:11 INFO - PROCESS | 3100 | 1461195071523 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 3100 | 1461195071604 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:31:11 INFO - PROCESS | 3100 | 1461195071611 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCDC00 == 44 [pid = 3100] [id = 434] 16:31:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1A597800) [pid = 3100] [serial = 1302] [outer = 00000000] 16:31:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1B109800) [pid = 3100] [serial = 1303] [outer = 1A597800] 16:31:11 INFO - PROCESS | 3100 | 1461195071657 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1B682000) [pid = 3100] [serial = 1304] [outer = 1A597800] 16:31:12 INFO - PROCESS | 3100 | 1461195072101 Marionette TRACE conn4 <- [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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 16:31:12 INFO - PROCESS | 3100 | 1461195072160 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 3100 | 1461195072162 Marionette TRACE conn4 <- [1,1701,null,{"value":"13"}] 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:31:12 INFO - PROCESS | 3100 | 1461195072166 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 3100 | 1461195072167 Marionette TRACE conn4 <- [1,1702,null,{}] 16:31:12 INFO - PROCESS | 3100 | 1461195072171 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 3100 | 1461195072308 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:31:12 INFO - PROCESS | 3100 | 1461195072397 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 3100 | ++DOCSHELL 1B68DC00 == 45 [pid = 3100] [id = 435] 16:31:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1BC2B800) [pid = 3100] [serial = 1305] [outer = 00000000] 16:31:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1BDAF000) [pid = 3100] [serial = 1306] [outer = 1BC2B800] 16:31:12 INFO - PROCESS | 3100 | 1461195072448 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C062800) [pid = 3100] [serial = 1307] [outer = 1BC2B800] 16:31:12 INFO - PROCESS | 3100 | 1461195072892 Marionette TRACE conn4 <- [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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 770ms 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:31:12 INFO - PROCESS | 3100 | 1461195072938 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 3100 | 1461195072940 Marionette TRACE conn4 <- [1,1705,null,{"value":"13"}] 16:31:12 INFO - PROCESS | 3100 | 1461195072943 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 3100 | 1461195072944 Marionette TRACE conn4 <- [1,1706,null,{}] 16:31:12 INFO - PROCESS | 3100 | 1461195072948 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 3100 | 1461195073060 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:31:13 INFO - PROCESS | 3100 | 1461195073067 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 3100 | ++DOCSHELL 128C0C00 == 46 [pid = 3100] [id = 436] 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C064800) [pid = 3100] [serial = 1308] [outer = 00000000] 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C3F2800) [pid = 3100] [serial = 1309] [outer = 1C064800] 16:31:13 INFO - PROCESS | 3100 | 1461195073164 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1C517400) [pid = 3100] [serial = 1310] [outer = 1C064800] 16:31:13 INFO - PROCESS | 3100 | 1461195073594 Marionette TRACE conn4 <- [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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:31:13 INFO - PROCESS | 3100 | 1461195073614 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 3100 | 1461195073616 Marionette TRACE conn4 <- [1,1709,null,{"value":"13"}] 16:31:13 INFO - PROCESS | 3100 | 1461195073619 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 3100 | 1461195073621 Marionette TRACE conn4 <- [1,1710,null,{}] 16:31:13 INFO - PROCESS | 3100 | 1461195073624 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 3100 | 1461195073766 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:31:13 INFO - PROCESS | 3100 | 1461195073785 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 3100 | ++DOCSHELL 1C382800 == 47 [pid = 3100] [id = 437] 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1C51A000) [pid = 3100] [serial = 1311] [outer = 00000000] 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1C728800) [pid = 3100] [serial = 1312] [outer = 1C51A000] 16:31:13 INFO - PROCESS | 3100 | 1461195073834 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1C7CC000) [pid = 3100] [serial = 1313] [outer = 1C51A000] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1F420800) [pid = 3100] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (12DE5000) [pid = 3100] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C7EF400) [pid = 3100] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (12681400) [pid = 3100] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12E5BC00) [pid = 3100] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (0EFC2800) [pid = 3100] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (170A8800) [pid = 3100] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1BDA8000) [pid = 3100] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1A596C00) [pid = 3100] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BDA5000) [pid = 3100] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1FD12C00) [pid = 3100] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:31:14 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (12E67800) [pid = 3100] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:31:14 INFO - PROCESS | 3100 | 1461195074620 Marionette TRACE conn4 <- [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]]]}] 16:31:14 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 16:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1019ms 16:31:14 INFO - PROCESS | 3100 | 1461195074639 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 3100 | 1461195074641 Marionette TRACE conn4 <- [1,1713,null,{"value":"13"}] 16:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:31:14 INFO - PROCESS | 3100 | 1461195074644 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 3100 | 1461195074646 Marionette TRACE conn4 <- [1,1714,null,{}] 16:31:14 INFO - PROCESS | 3100 | 1461195074649 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:14 INFO - PROCESS | 3100 | 1461195074734 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:31:14 INFO - PROCESS | 3100 | 1461195074830 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC2400 == 48 [pid = 3100] [id = 438] 16:31:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (0EFC7C00) [pid = 3100] [serial = 1314] [outer = 00000000] 16:31:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (16E62000) [pid = 3100] [serial = 1315] [outer = 0EFC7C00] 16:31:14 INFO - PROCESS | 3100 | 1461195074876 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (19D4BC00) [pid = 3100] [serial = 1316] [outer = 0EFC7C00] 16:31:15 INFO - PROCESS | 3100 | 1461195075281 Marionette TRACE conn4 <- [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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:31:15 INFO - PROCESS | 3100 | 1461195075315 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 3100 | 1461195075317 Marionette TRACE conn4 <- [1,1717,null,{"value":"13"}] 16:31:15 INFO - PROCESS | 3100 | 1461195075320 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 3100 | 1461195075321 Marionette TRACE conn4 <- [1,1718,null,{}] 16:31:15 INFO - PROCESS | 3100 | 1461195075325 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 3100 | 1461195075443 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:31:15 INFO - PROCESS | 3100 | 1461195075453 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 3100 | ++DOCSHELL 128DBC00 == 49 [pid = 3100] [id = 439] 16:31:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (13EFF400) [pid = 3100] [serial = 1317] [outer = 00000000] 16:31:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C7D7C00) [pid = 3100] [serial = 1318] [outer = 13EFF400] 16:31:15 INFO - PROCESS | 3100 | 1461195075498 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C7F1800) [pid = 3100] [serial = 1319] [outer = 13EFF400] 16:31:15 INFO - PROCESS | 3100 | 1461195075922 Marionette TRACE conn4 <- [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]]]}] 16:31:15 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 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms 16:31:15 INFO - PROCESS | 3100 | 1461195075951 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 3100 | 1461195075953 Marionette TRACE conn4 <- [1,1721,null,{"value":"13"}] 16:31:15 INFO - PROCESS | 3100 | 1461195075956 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:31:15 INFO - PROCESS | 3100 | 1461195075959 Marionette TRACE conn4 <- [1,1722,null,{}] 16:31:15 INFO - PROCESS | 3100 | 1461195075962 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 3100 | 1461195076103 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:31:16 INFO - PROCESS | 3100 | 1461195076111 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 3100 | ++DOCSHELL 1C7FA000 == 50 [pid = 3100] [id = 440] 16:31:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1DA7FC00) [pid = 3100] [serial = 1320] [outer = 00000000] 16:31:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1E8D3C00) [pid = 3100] [serial = 1321] [outer = 1DA7FC00] 16:31:16 INFO - PROCESS | 3100 | 1461195076168 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1ED88800) [pid = 3100] [serial = 1322] [outer = 1DA7FC00] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 177AD800 == 49 [pid = 3100] [id = 201] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 12E5FC00 == 48 [pid = 3100] [id = 408] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1B114C00 == 47 [pid = 3100] [id = 206] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1859C400 == 46 [pid = 3100] [id = 205] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 13987000 == 45 [pid = 3100] [id = 411] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1750E800 == 44 [pid = 3100] [id = 202] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 17677C00 == 43 [pid = 3100] [id = 412] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 0EF2CC00 == 42 [pid = 3100] [id = 203] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 13010400 == 41 [pid = 3100] [id = 431] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 0F040800 == 40 [pid = 3100] [id = 430] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1FD80000 == 39 [pid = 3100] [id = 428] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1FEB8400 == 38 [pid = 3100] [id = 429] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 19D49400 == 37 [pid = 3100] [id = 427] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1F590800 == 36 [pid = 3100] [id = 425] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 12E63C00 == 35 [pid = 3100] [id = 426] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1C382800 == 34 [pid = 3100] [id = 437] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 12185400 == 33 [pid = 3100] [id = 432] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 0EFC2400 == 32 [pid = 3100] [id = 438] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 128DBC00 == 31 [pid = 3100] [id = 439] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 128C0C00 == 30 [pid = 3100] [id = 436] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 0EFCDC00 == 29 [pid = 3100] [id = 434] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 1B68DC00 == 28 [pid = 3100] [id = 435] 16:31:17 INFO - PROCESS | 3100 | --DOCSHELL 177A6400 == 27 [pid = 3100] [id = 433] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1F5C0400) [pid = 3100] [serial = 1273] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (17502400) [pid = 3100] [serial = 1184] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C7FC400) [pid = 3100] [serial = 1261] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1DCB0C00) [pid = 3100] [serial = 1264] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1DB8BC00) [pid = 3100] [serial = 1262] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1859BC00) [pid = 3100] [serial = 1267] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1E470400) [pid = 3100] [serial = 1265] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (19D3FC00) [pid = 3100] [serial = 1268] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1AD0F000) [pid = 3100] [serial = 1240] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (12E5C800) [pid = 3100] [serial = 1252] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (16352000) [pid = 3100] [serial = 1253] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12673C00) [pid = 3100] [serial = 1231] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C05B400) [pid = 3100] [serial = 1246] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (19D4DC00) [pid = 3100] [serial = 1255] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1A1B0800) [pid = 3100] [serial = 1256] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C72B400) [pid = 3100] [serial = 1250] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C727800) [pid = 3100] [serial = 1249] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (16356400) [pid = 3100] [serial = 1234] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1B682400) [pid = 3100] [serial = 1243] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C551800) [pid = 3100] [serial = 1258] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1F41AC00) [pid = 3100] [serial = 1270] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (185A5800) [pid = 3100] [serial = 1237] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1FEBB000) [pid = 3100] [serial = 1136] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C517800) [pid = 3100] [serial = 1226] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1F5C9C00) [pid = 3100] [serial = 1274] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1F41F400) [pid = 3100] [serial = 1271] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C6D4C00) [pid = 3100] [serial = 1259] [outer = 00000000] [url = about:blank] 16:31:18 INFO - PROCESS | 3100 | 1461195078252 Marionette TRACE conn4 <- [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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2317ms 16:31:18 INFO - PROCESS | 3100 | 1461195078277 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:31:18 INFO - PROCESS | 3100 | 1461195078281 Marionette TRACE conn4 <- [1,1725,null,{"value":"13"}] 16:31:18 INFO - PROCESS | 3100 | 1461195078287 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 3100 | 1461195078290 Marionette TRACE conn4 <- [1,1726,null,{}] 16:31:18 INFO - PROCESS | 3100 | 1461195078296 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 3100 | 1461195078390 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:31:18 INFO - PROCESS | 3100 | 1461195078399 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 3100 | ++DOCSHELL 0F047000 == 28 [pid = 3100] [id = 441] 16:31:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (0F048000) [pid = 3100] [serial = 1323] [outer = 00000000] 16:31:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1258BC00) [pid = 3100] [serial = 1324] [outer = 0F048000] 16:31:18 INFO - PROCESS | 3100 | 1461195078450 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12674000) [pid = 3100] [serial = 1325] [outer = 0F048000] 16:31:19 INFO - PROCESS | 3100 | 1461195078993 Marionette TRACE conn4 <- [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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 16:31:19 INFO - PROCESS | 3100 | 1461195079017 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 3100 | 1461195079024 Marionette TRACE conn4 <- [1,1729,null,{"value":"13"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:31:19 INFO - PROCESS | 3100 | 1461195079030 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 3100 | 1461195079033 Marionette TRACE conn4 <- [1,1730,null,{}] 16:31:19 INFO - PROCESS | 3100 | 1461195079037 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 3100 | 1461195079127 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:31:19 INFO - PROCESS | 3100 | 1461195079144 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 3100 | ++DOCSHELL 12680C00 == 29 [pid = 3100] [id = 442] 16:31:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (128D5800) [pid = 3100] [serial = 1326] [outer = 00000000] 16:31:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (128EB400) [pid = 3100] [serial = 1327] [outer = 128D5800] 16:31:19 INFO - PROCESS | 3100 | 1461195079262 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12904400) [pid = 3100] [serial = 1328] [outer = 128D5800] 16:31:19 INFO - PROCESS | 3100 | 1461195079690 Marionette TRACE conn4 <- [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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 16:31:19 INFO - PROCESS | 3100 | 1461195079702 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 3100 | 1461195079705 Marionette TRACE conn4 <- [1,1733,null,{"value":"13"}] 16:31:19 INFO - PROCESS | 3100 | 1461195079708 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:31:19 INFO - PROCESS | 3100 | 1461195079712 Marionette TRACE conn4 <- [1,1734,null,{}] 16:31:19 INFO - PROCESS | 3100 | 1461195079723 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 3100 | 1461195079843 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:31:19 INFO - PROCESS | 3100 | 1461195079853 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 3100 | ++DOCSHELL 12E60800 == 30 [pid = 3100] [id = 443] 16:31:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (12E60C00) [pid = 3100] [serial = 1329] [outer = 00000000] 16:31:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12E69400) [pid = 3100] [serial = 1330] [outer = 12E60C00] 16:31:19 INFO - PROCESS | 3100 | 1461195079905 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (130EEC00) [pid = 3100] [serial = 1331] [outer = 12E60C00] 16:31:20 INFO - PROCESS | 3100 | 1461195080368 Marionette TRACE conn4 <- [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]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 730ms 16:31:20 INFO - PROCESS | 3100 | 1461195080442 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 3100 | 1461195080445 Marionette TRACE conn4 <- [1,1737,null,{"value":"13"}] 16:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:31:20 INFO - PROCESS | 3100 | 1461195080448 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 3100 | 1461195080450 Marionette TRACE conn4 <- [1,1738,null,{}] 16:31:20 INFO - PROCESS | 3100 | 1461195080454 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:20 INFO - PROCESS | 3100 | 1461195080536 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:31:20 INFO - PROCESS | 3100 | 1461195080545 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 3100 | ++DOCSHELL 130F6800 == 31 [pid = 3100] [id = 444] 16:31:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (13E9F000) [pid = 3100] [serial = 1332] [outer = 00000000] 16:31:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (16353400) [pid = 3100] [serial = 1333] [outer = 13E9F000] 16:31:20 INFO - PROCESS | 3100 | 1461195080592 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (16E5E800) [pid = 3100] [serial = 1334] [outer = 13E9F000] 16:31:21 INFO - PROCESS | 3100 | 1461195081037 Marionette TRACE conn4 <- [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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 16:31:21 INFO - PROCESS | 3100 | 1461195081082 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 3100 | 1461195081084 Marionette TRACE conn4 <- [1,1741,null,{"value":"13"}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:31:21 INFO - PROCESS | 3100 | 1461195081088 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 3100 | 1461195081090 Marionette TRACE conn4 <- [1,1742,null,{}] 16:31:21 INFO - PROCESS | 3100 | 1461195081093 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 3100 | 1461195081169 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:31:21 INFO - PROCESS | 3100 | 1461195081175 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 3100 | ++DOCSHELL 16351C00 == 32 [pid = 3100] [id = 445] 16:31:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (16E64800) [pid = 3100] [serial = 1335] [outer = 00000000] 16:31:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1753EC00) [pid = 3100] [serial = 1336] [outer = 16E64800] 16:31:21 INFO - PROCESS | 3100 | 1461195081222 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (175CB400) [pid = 3100] [serial = 1337] [outer = 16E64800] 16:31:21 INFO - PROCESS | 3100 | 1461195081702 Marionette TRACE conn4 <- [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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 16:31:21 INFO - PROCESS | 3100 | 1461195081762 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 3100 | 1461195081764 Marionette TRACE conn4 <- [1,1745,null,{"value":"13"}] 16:31:21 INFO - PROCESS | 3100 | 1461195081768 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 3100 | 1461195081769 Marionette TRACE conn4 <- [1,1746,null,{}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:31:21 INFO - PROCESS | 3100 | 1461195081773 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 3100 | 1461195081881 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:31:21 INFO - PROCESS | 3100 | 1461195081895 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 3100 | ++DOCSHELL 18651400 == 33 [pid = 3100] [id = 446] 16:31:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (18654800) [pid = 3100] [serial = 1338] [outer = 00000000] 16:31:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (189F6000) [pid = 3100] [serial = 1339] [outer = 18654800] 16:31:21 INFO - PROCESS | 3100 | 1461195081945 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (19D3F400) [pid = 3100] [serial = 1340] [outer = 18654800] 16:31:22 INFO - PROCESS | 3100 | 1461195082390 Marionette TRACE conn4 <- [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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 16:31:22 INFO - PROCESS | 3100 | 1461195082442 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 3100 | 1461195082444 Marionette TRACE conn4 <- [1,1749,null,{"value":"13"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:31:22 INFO - PROCESS | 3100 | 1461195082447 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 3100 | 1461195082449 Marionette TRACE conn4 <- [1,1750,null,{}] 16:31:22 INFO - PROCESS | 3100 | 1461195082453 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:22 INFO - PROCESS | 3100 | 1461195082527 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:31:22 INFO - PROCESS | 3100 | 1461195082564 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 3100 | ++DOCSHELL 19D49400 == 34 [pid = 3100] [id = 447] 16:31:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (19D49800) [pid = 3100] [serial = 1341] [outer = 00000000] 16:31:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1A5A4C00) [pid = 3100] [serial = 1342] [outer = 19D49800] 16:31:22 INFO - PROCESS | 3100 | 1461195082611 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1AD09000) [pid = 3100] [serial = 1343] [outer = 19D49800] 16:31:23 INFO - PROCESS | 3100 | 1461195083051 Marionette TRACE conn4 <- [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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 631ms 16:31:23 INFO - PROCESS | 3100 | 1461195083084 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 3100 | 1461195083086 Marionette TRACE conn4 <- [1,1753,null,{"value":"13"}] 16:31:23 INFO - PROCESS | 3100 | 1461195083089 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:31:23 INFO - PROCESS | 3100 | 1461195083091 Marionette TRACE conn4 <- [1,1754,null,{}] 16:31:23 INFO - PROCESS | 3100 | 1461195083094 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 3100 | 1461195083170 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:31:23 INFO - PROCESS | 3100 | 1461195083176 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 3100 | ++DOCSHELL 128EA400 == 35 [pid = 3100] [id = 448] 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1AD27C00) [pid = 3100] [serial = 1344] [outer = 00000000] 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1B111800) [pid = 3100] [serial = 1345] [outer = 1AD27C00] 16:31:23 INFO - PROCESS | 3100 | 1461195083222 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1B110400) [pid = 3100] [serial = 1346] [outer = 1AD27C00] 16:31:23 INFO - PROCESS | 3100 | 1461195083695 Marionette TRACE conn4 <- [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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 16:31:23 INFO - PROCESS | 3100 | 1461195083729 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 3100 | 1461195083731 Marionette TRACE conn4 <- [1,1757,null,{"value":"13"}] 16:31:23 INFO - PROCESS | 3100 | 1461195083734 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 3100 | 1461195083736 Marionette TRACE conn4 <- [1,1758,null,{}] 16:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:31:23 INFO - PROCESS | 3100 | 1461195083739 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 3100 | 1461195083848 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:31:23 INFO - PROCESS | 3100 | 1461195083857 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 3100 | ++DOCSHELL 12E5FC00 == 36 [pid = 3100] [id = 449] 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1BC2A000) [pid = 3100] [serial = 1347] [outer = 00000000] 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1BC2FC00) [pid = 3100] [serial = 1348] [outer = 1BC2A000] 16:31:23 INFO - PROCESS | 3100 | 1461195083903 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1BC2E400) [pid = 3100] [serial = 1349] [outer = 1BC2A000] 16:31:24 INFO - PROCESS | 3100 | 1461195084388 Marionette TRACE conn4 <- [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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 16:31:24 INFO - PROCESS | 3100 | 1461195084409 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 3100 | 1461195084411 Marionette TRACE conn4 <- [1,1761,null,{"value":"13"}] 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:31:24 INFO - PROCESS | 3100 | 1461195084414 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 3100 | 1461195084416 Marionette TRACE conn4 <- [1,1762,null,{}] 16:31:24 INFO - PROCESS | 3100 | 1461195084419 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 3100 | 1461195084530 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:31:24 INFO - PROCESS | 3100 | 1461195084536 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B0800 == 37 [pid = 3100] [id = 450] 16:31:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1BC82400) [pid = 3100] [serial = 1350] [outer = 00000000] 16:31:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1C05E800) [pid = 3100] [serial = 1351] [outer = 1BC82400] 16:31:24 INFO - PROCESS | 3100 | 1461195084582 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1C065400) [pid = 3100] [serial = 1352] [outer = 1BC82400] 16:31:25 INFO - PROCESS | 3100 | 1461195085058 Marionette TRACE conn4 <- [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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 16:31:25 INFO - PROCESS | 3100 | 1461195085095 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 3100 | 1461195085098 Marionette TRACE conn4 <- [1,1765,null,{"value":"13"}] 16:31:25 INFO - PROCESS | 3100 | 1461195085101 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:31:25 INFO - PROCESS | 3100 | 1461195085103 Marionette TRACE conn4 <- [1,1766,null,{}] 16:31:25 INFO - PROCESS | 3100 | 1461195085107 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:25 INFO - PROCESS | 3100 | 1461195085267 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:31:25 INFO - PROCESS | 3100 | 1461195085293 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 3100 | ++DOCSHELL 1C383400 == 38 [pid = 3100] [id = 451] 16:31:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1C383800) [pid = 3100] [serial = 1353] [outer = 00000000] 16:31:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (1C517800) [pid = 3100] [serial = 1354] [outer = 1C383800] 16:31:25 INFO - PROCESS | 3100 | 1461195085350 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (1C559400) [pid = 3100] [serial = 1355] [outer = 1C383800] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (130F4C00) [pid = 3100] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (13EFF400) [pid = 3100] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1BC2B800) [pid = 3100] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C064800) [pid = 3100] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (0EFC7C00) [pid = 3100] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1C51A000) [pid = 3100] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1A597800) [pid = 3100] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (177AC400) [pid = 3100] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (125FA400) [pid = 3100] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1709B800) [pid = 3100] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (12640C00) [pid = 3100] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1FEB8C00) [pid = 3100] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1FD80400) [pid = 3100] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (19D4CC00) [pid = 3100] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (138AD800) [pid = 3100] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1FD13000) [pid = 3100] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (18647400) [pid = 3100] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1BC32400) [pid = 3100] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C515800) [pid = 3100] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C51BC00) [pid = 3100] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (0EF2B400) [pid = 3100] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (16E55C00) [pid = 3100] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (12647C00) [pid = 3100] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (13E9C800) [pid = 3100] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (17678000) [pid = 3100] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1A181400) [pid = 3100] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1B10D800) [pid = 3100] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:31:25 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (0EFC6000) [pid = 3100] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:31:26 INFO - PROCESS | 3100 | 1461195086086 Marionette TRACE conn4 <- [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]]]}] 16:31:26 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 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1015ms 16:31:26 INFO - PROCESS | 3100 | 1461195086121 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:31:26 INFO - PROCESS | 3100 | 1461195086123 Marionette TRACE conn4 <- [1,1769,null,{"value":"13"}] 16:31:26 INFO - PROCESS | 3100 | 1461195086126 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 3100 | 1461195086128 Marionette TRACE conn4 <- [1,1770,null,{}] 16:31:26 INFO - PROCESS | 3100 | 1461195086132 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 3100 | 1461195086209 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:31:26 INFO - PROCESS | 3100 | 1461195086215 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 3100 | ++DOCSHELL 12E65400 == 39 [pid = 3100] [id = 452] 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12EF3000) [pid = 3100] [serial = 1356] [outer = 00000000] 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (16E15C00) [pid = 3100] [serial = 1357] [outer = 12EF3000] 16:31:26 INFO - PROCESS | 3100 | 1461195086262 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (17538000) [pid = 3100] [serial = 1358] [outer = 12EF3000] 16:31:26 INFO - PROCESS | 3100 | 1461195086699 Marionette TRACE conn4 <- [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]]]}] 16:31:26 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 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 16:31:26 INFO - PROCESS | 3100 | 1461195086757 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:31:26 INFO - PROCESS | 3100 | 1461195086759 Marionette TRACE conn4 <- [1,1773,null,{"value":"13"}] 16:31:26 INFO - PROCESS | 3100 | 1461195086763 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 3100 | 1461195086764 Marionette TRACE conn4 <- [1,1774,null,{}] 16:31:26 INFO - PROCESS | 3100 | 1461195086768 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 3100 | 1461195086844 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:31:26 INFO - PROCESS | 3100 | 1461195086854 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 3100 | ++DOCSHELL 1859E000 == 40 [pid = 3100] [id = 453] 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (19D42C00) [pid = 3100] [serial = 1359] [outer = 00000000] 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B505000) [pid = 3100] [serial = 1360] [outer = 19D42C00] 16:31:26 INFO - PROCESS | 3100 | 1461195086899 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C062C00) [pid = 3100] [serial = 1361] [outer = 19D42C00] 16:31:27 INFO - PROCESS | 3100 | 1461195087362 Marionette TRACE conn4 <- [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]]]}] 16:31:27 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 16:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 631ms 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:31:27 INFO - PROCESS | 3100 | 1461195087396 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 3100 | 1461195087398 Marionette TRACE conn4 <- [1,1777,null,{"value":"13"}] 16:31:27 INFO - PROCESS | 3100 | 1461195087406 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 3100 | 1461195087407 Marionette TRACE conn4 <- [1,1778,null,{}] 16:31:27 INFO - PROCESS | 3100 | 1461195087411 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 3100 | 1461195087488 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:31:27 INFO - PROCESS | 3100 | 1461195087495 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 3100 | ++DOCSHELL 1C068400 == 41 [pid = 3100] [id = 454] 16:31:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C382C00) [pid = 3100] [serial = 1362] [outer = 00000000] 16:31:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C5D8800) [pid = 3100] [serial = 1363] [outer = 1C382C00] 16:31:27 INFO - PROCESS | 3100 | 1461195087540 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C6D4C00) [pid = 3100] [serial = 1364] [outer = 1C382C00] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 0EF2BC00 == 40 [pid = 3100] [id = 395] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 16E0C800 == 39 [pid = 3100] [id = 390] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 189F4800 == 38 [pid = 3100] [id = 385] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 16E5C400 == 37 [pid = 3100] [id = 391] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 121E1000 == 36 [pid = 3100] [id = 393] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 1C3CC000 == 35 [pid = 3100] [id = 392] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 1A17D800 == 34 [pid = 3100] [id = 386] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 18D52400 == 33 [pid = 3100] [id = 388] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 12DE8000 == 32 [pid = 3100] [id = 382] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 0EFC8C00 == 31 [pid = 3100] [id = 389] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 16E57000 == 30 [pid = 3100] [id = 383] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 1767A800 == 29 [pid = 3100] [id = 384] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 1290AC00 == 28 [pid = 3100] [id = 394] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 0EFC8400 == 27 [pid = 3100] [id = 379] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 12677000 == 26 [pid = 3100] [id = 396] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 12CAFC00 == 25 [pid = 3100] [id = 381] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 12CAC000 == 24 [pid = 3100] [id = 387] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 0F043C00 == 23 [pid = 3100] [id = 380] 16:31:28 INFO - PROCESS | 3100 | --DOCSHELL 1C7FA000 == 22 [pid = 3100] [id = 440] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (16E16000) [pid = 3100] [serial = 1229] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C51AC00) [pid = 3100] [serial = 1220] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C378800) [pid = 3100] [serial = 1247] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C6D1800) [pid = 3100] [serial = 1178] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C7CF800) [pid = 3100] [serial = 1223] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12681000) [pid = 3100] [serial = 1214] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (177A4C00) [pid = 3100] [serial = 1217] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (128F1800) [pid = 3100] [serial = 1181] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C7F1800) [pid = 3100] [serial = 1319] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1BDAF000) [pid = 3100] [serial = 1306] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C062800) [pid = 3100] [serial = 1307] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C517400) [pid = 3100] [serial = 1310] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C3F2800) [pid = 3100] [serial = 1309] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (16E62000) [pid = 3100] [serial = 1315] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C728800) [pid = 3100] [serial = 1312] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C7D7C00) [pid = 3100] [serial = 1318] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1B109800) [pid = 3100] [serial = 1303] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (19D4B000) [pid = 3100] [serial = 1300] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1A195800) [pid = 3100] [serial = 1301] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16354800) [pid = 3100] [serial = 1297] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (16E5F800) [pid = 3100] [serial = 1298] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1A1B8000) [pid = 3100] [serial = 1295] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (19D44400) [pid = 3100] [serial = 1294] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E61800) [pid = 3100] [serial = 1292] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (16352C00) [pid = 3100] [serial = 1291] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (20289800) [pid = 3100] [serial = 1289] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (20286C00) [pid = 3100] [serial = 1288] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1FEB0800) [pid = 3100] [serial = 1286] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1FD84C00) [pid = 3100] [serial = 1285] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1EB3F400) [pid = 3100] [serial = 1283] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1DCAC000) [pid = 3100] [serial = 1282] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1B004400) [pid = 3100] [serial = 1280] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1A186800) [pid = 3100] [serial = 1279] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1FD1B800) [pid = 3100] [serial = 1276] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1FD20800) [pid = 3100] [serial = 1277] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1E8D3C00) [pid = 3100] [serial = 1321] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (19D4BC00) [pid = 3100] [serial = 1316] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1C7CC000) [pid = 3100] [serial = 1313] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (1B682000) [pid = 3100] [serial = 1304] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (16E56C00) [pid = 3100] [serial = 1235] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (18652400) [pid = 3100] [serial = 1238] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 65 (1AD33400) [pid = 3100] [serial = 1241] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 64 (1B578000) [pid = 3100] [serial = 1244] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | --DOMWINDOW == 63 (128E0800) [pid = 3100] [serial = 1232] [outer = 00000000] [url = about:blank] 16:31:29 INFO - PROCESS | 3100 | 1461195089371 Marionette TRACE conn4 <- [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]]]}] 16:31:29 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) 16:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2024ms 16:31:29 INFO - PROCESS | 3100 | 1461195089428 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:31:29 INFO - PROCESS | 3100 | 1461195089432 Marionette TRACE conn4 <- [1,1781,null,{"value":"13"}] 16:31:29 INFO - PROCESS | 3100 | 1461195089438 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 3100 | 1461195089441 Marionette TRACE conn4 <- [1,1782,null,{}] 16:31:29 INFO - PROCESS | 3100 | 1461195089448 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 3100 | 1461195089532 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:31:29 INFO - PROCESS | 3100 | 1461195089542 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCDC00 == 23 [pid = 3100] [id = 455] 16:31:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 64 (0F03F800) [pid = 3100] [serial = 1365] [outer = 00000000] 16:31:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 65 (0F04A400) [pid = 3100] [serial = 1366] [outer = 0F03F800] 16:31:29 INFO - PROCESS | 3100 | 1461195089591 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (0F0AF800) [pid = 3100] [serial = 1367] [outer = 0F03F800] 16:31:30 INFO - PROCESS | 3100 | 1461195090096 Marionette TRACE conn4 <- [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]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 690ms 16:31:30 INFO - PROCESS | 3100 | 1461195090128 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 3100 | 1461195090134 Marionette TRACE conn4 <- [1,1785,null,{"value":"13"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:31:30 INFO - PROCESS | 3100 | 1461195090141 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 3100 | 1461195090143 Marionette TRACE conn4 <- [1,1786,null,{}] 16:31:30 INFO - PROCESS | 3100 | 1461195090147 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 3100 | 1461195090229 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:31:30 INFO - PROCESS | 3100 | 1461195090238 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 3100 | ++DOCSHELL 12643400 == 24 [pid = 3100] [id = 456] 16:31:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (128B9400) [pid = 3100] [serial = 1368] [outer = 00000000] 16:31:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (128D7800) [pid = 3100] [serial = 1369] [outer = 128B9400] 16:31:30 INFO - PROCESS | 3100 | 1461195090285 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (128DD400) [pid = 3100] [serial = 1370] [outer = 128B9400] 16:31:30 INFO - PROCESS | 3100 | 1461195090753 Marionette TRACE conn4 <- [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]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 16:31:30 INFO - PROCESS | 3100 | 1461195090813 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 3100 | 1461195090815 Marionette TRACE conn4 <- [1,1789,null,{"value":"13"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:31:30 INFO - PROCESS | 3100 | 1461195090819 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 3100 | 1461195090823 Marionette TRACE conn4 <- [1,1790,null,{}] 16:31:30 INFO - PROCESS | 3100 | 1461195090834 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 3100 | 1461195090956 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:31:31 INFO - PROCESS | 3100 | 1461195091046 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 3100 | ++DOCSHELL 12DE3000 == 25 [pid = 3100] [id = 457] 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (12DE3400) [pid = 3100] [serial = 1371] [outer = 00000000] 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (12DE8000) [pid = 3100] [serial = 1372] [outer = 12DE3400] 16:31:31 INFO - PROCESS | 3100 | 1461195091096 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (12E5BC00) [pid = 3100] [serial = 1373] [outer = 12DE3400] 16:31:31 INFO - PROCESS | 3100 | 1461195091488 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 730ms 16:31:31 INFO - PROCESS | 3100 | 1461195091553 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 3100 | 1461195091555 Marionette TRACE conn4 <- [1,1793,null,{"value":"13"}] 16:31:31 INFO - PROCESS | 3100 | 1461195091559 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:31:31 INFO - PROCESS | 3100 | 1461195091560 Marionette TRACE conn4 <- [1,1794,null,{}] 16:31:31 INFO - PROCESS | 3100 | 1461195091564 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:31 INFO - PROCESS | 3100 | 1461195091642 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:31:31 INFO - PROCESS | 3100 | 1461195091649 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 3100 | ++DOCSHELL 12E5DC00 == 26 [pid = 3100] [id = 458] 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (12E63000) [pid = 3100] [serial = 1374] [outer = 00000000] 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (138AC800) [pid = 3100] [serial = 1375] [outer = 12E63000] 16:31:31 INFO - PROCESS | 3100 | 1461195091696 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (13988800) [pid = 3100] [serial = 1376] [outer = 12E63000] 16:31:32 INFO - PROCESS | 3100 | 1461195092149 Marionette TRACE conn4 <- [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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 630ms 16:31:32 INFO - PROCESS | 3100 | 1461195092192 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:31:32 INFO - PROCESS | 3100 | 1461195092195 Marionette TRACE conn4 <- [1,1797,null,{"value":"13"}] 16:31:32 INFO - PROCESS | 3100 | 1461195092198 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 3100 | 1461195092199 Marionette TRACE conn4 <- [1,1798,null,{}] 16:31:32 INFO - PROCESS | 3100 | 1461195092203 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 3100 | 1461195092283 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:31:32 INFO - PROCESS | 3100 | 1461195092324 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 3100 | ++DOCSHELL 16355400 == 27 [pid = 3100] [id = 459] 16:31:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (16356400) [pid = 3100] [serial = 1377] [outer = 00000000] 16:31:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (16E58400) [pid = 3100] [serial = 1378] [outer = 16356400] 16:31:32 INFO - PROCESS | 3100 | 1461195092370 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (16E5C400) [pid = 3100] [serial = 1379] [outer = 16356400] 16:31:32 INFO - PROCESS | 3100 | 1461195092814 Marionette TRACE conn4 <- [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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 16:31:32 INFO - PROCESS | 3100 | 1461195092869 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 3100 | 1461195092871 Marionette TRACE conn4 <- [1,1801,null,{"value":"13"}] 16:31:32 INFO - PROCESS | 3100 | 1461195092874 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:31:32 INFO - PROCESS | 3100 | 1461195092876 Marionette TRACE conn4 <- [1,1802,null,{}] 16:31:32 INFO - PROCESS | 3100 | 1461195092879 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 3100 | 1461195092976 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:31:33 INFO - PROCESS | 3100 | 1461195092987 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 3100 | ++DOCSHELL 17533000 == 28 [pid = 3100] [id = 460] 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1753D000) [pid = 3100] [serial = 1380] [outer = 00000000] 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (176CB400) [pid = 3100] [serial = 1381] [outer = 1753D000] 16:31:33 INFO - PROCESS | 3100 | 1461195093036 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1859D400) [pid = 3100] [serial = 1382] [outer = 1753D000] 16:31:33 INFO - PROCESS | 3100 | 1461195093481 Marionette TRACE conn4 <- [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]]]}] 16:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 16:31:33 INFO - PROCESS | 3100 | 1461195093548 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 3100 | 1461195093550 Marionette TRACE conn4 <- [1,1805,null,{"value":"13"}] 16:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:31:33 INFO - PROCESS | 3100 | 1461195093553 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 3100 | 1461195093555 Marionette TRACE conn4 <- [1,1806,null,{}] 16:31:33 INFO - PROCESS | 3100 | 1461195093559 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 3100 | 1461195093632 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:31:33 INFO - PROCESS | 3100 | 1461195093672 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 3100 | ++DOCSHELL 18649800 == 29 [pid = 3100] [id = 461] 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (18651C00) [pid = 3100] [serial = 1383] [outer = 00000000] 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (189F3800) [pid = 3100] [serial = 1384] [outer = 18651C00] 16:31:33 INFO - PROCESS | 3100 | 1461195093722 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (189F1400) [pid = 3100] [serial = 1385] [outer = 18651C00] 16:31:34 INFO - PROCESS | 3100 | 1461195094154 Marionette TRACE conn4 <- [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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 630ms 16:31:34 INFO - PROCESS | 3100 | 1461195094188 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:31:34 INFO - PROCESS | 3100 | 1461195094191 Marionette TRACE conn4 <- [1,1809,null,{"value":"13"}] 16:31:34 INFO - PROCESS | 3100 | 1461195094193 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 3100 | 1461195094195 Marionette TRACE conn4 <- [1,1810,null,{}] 16:31:34 INFO - PROCESS | 3100 | 1461195094199 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 3100 | 1461195094278 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:31:34 INFO - PROCESS | 3100 | 1461195094284 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 3100 | ++DOCSHELL 18718C00 == 30 [pid = 3100] [id = 462] 16:31:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (19D40C00) [pid = 3100] [serial = 1386] [outer = 00000000] 16:31:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1A18FC00) [pid = 3100] [serial = 1387] [outer = 19D40C00] 16:31:34 INFO - PROCESS | 3100 | 1461195094330 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1A187800) [pid = 3100] [serial = 1388] [outer = 19D40C00] 16:31:34 INFO - PROCESS | 3100 | 1461195094795 Marionette TRACE conn4 <- [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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 16:31:34 INFO - PROCESS | 3100 | 1461195094824 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 3100 | 1461195094826 Marionette TRACE conn4 <- [1,1813,null,{"value":"13"}] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:31:34 INFO - PROCESS | 3100 | 1461195094836 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 3100 | 1461195094838 Marionette TRACE conn4 <- [1,1814,null,{}] 16:31:34 INFO - PROCESS | 3100 | 1461195094842 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 3100 | 1461195094950 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:31:34 INFO - PROCESS | 3100 | 1461195094959 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 3100 | ++DOCSHELL 12DE2400 == 31 [pid = 3100] [id = 463] 16:31:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1AD0A400) [pid = 3100] [serial = 1389] [outer = 00000000] 16:31:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1AD32C00) [pid = 3100] [serial = 1390] [outer = 1AD0A400] 16:31:35 INFO - PROCESS | 3100 | 1461195095004 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1AD32800) [pid = 3100] [serial = 1391] [outer = 1AD0A400] 16:31:35 INFO - PROCESS | 3100 | 1461195095484 Marionette TRACE conn4 <- [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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 16:31:35 INFO - PROCESS | 3100 | 1461195095512 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 3100 | 1461195095515 Marionette TRACE conn4 <- [1,1817,null,{"value":"13"}] 16:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:31:35 INFO - PROCESS | 3100 | 1461195095518 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 3100 | 1461195095519 Marionette TRACE conn4 <- [1,1818,null,{}] 16:31:35 INFO - PROCESS | 3100 | 1461195095522 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 3100 | 1461195095633 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:31:35 INFO - PROCESS | 3100 | 1461195095639 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 3100 | ++DOCSHELL 1AD10400 == 32 [pid = 3100] [id = 464] 16:31:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1B00BC00) [pid = 3100] [serial = 1392] [outer = 00000000] 16:31:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1B578C00) [pid = 3100] [serial = 1393] [outer = 1B00BC00] 16:31:35 INFO - PROCESS | 3100 | 1461195095684 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1B688400) [pid = 3100] [serial = 1394] [outer = 1B00BC00] 16:31:36 INFO - PROCESS | 3100 | 1461195096145 Marionette TRACE conn4 <- [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]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 16:31:36 INFO - PROCESS | 3100 | 1461195096190 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 3100 | 1461195096192 Marionette TRACE conn4 <- [1,1821,null,{"value":"13"}] 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:31:36 INFO - PROCESS | 3100 | 1461195096200 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 3100 | 1461195096202 Marionette TRACE conn4 <- [1,1822,null,{}] 16:31:36 INFO - PROCESS | 3100 | 1461195096206 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 3100 | 1461195096359 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:31:36 INFO - PROCESS | 3100 | 1461195096389 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 3100 | ++DOCSHELL 16347C00 == 33 [pid = 3100] [id = 465] 16:31:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1BC30400) [pid = 3100] [serial = 1395] [outer = 00000000] 16:31:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BDA8000) [pid = 3100] [serial = 1396] [outer = 1BC30400] 16:31:36 INFO - PROCESS | 3100 | 1461195096439 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C05AC00) [pid = 3100] [serial = 1397] [outer = 1BC30400] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (19D42C00) [pid = 3100] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1BC2A000) [pid = 3100] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1BC82400) [pid = 3100] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C383800) [pid = 3100] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1AD27C00) [pid = 3100] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (19D49800) [pid = 3100] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (18654800) [pid = 3100] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (16E64800) [pid = 3100] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (13E9F000) [pid = 3100] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (12E60C00) [pid = 3100] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (128D5800) [pid = 3100] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (0F048000) [pid = 3100] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1DA7FC00) [pid = 3100] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:31:36 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (12EF3000) [pid = 3100] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:31:37 INFO - PROCESS | 3100 | 1461195097009 Marionette TRACE conn4 <- [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]]]}] 16:31:37 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 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 830ms 16:31:37 INFO - PROCESS | 3100 | 1461195097033 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 3100 | 1461195097036 Marionette TRACE conn4 <- [1,1825,null,{"value":"13"}] 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:31:37 INFO - PROCESS | 3100 | 1461195097039 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 3100 | 1461195097040 Marionette TRACE conn4 <- [1,1826,null,{}] 16:31:37 INFO - PROCESS | 3100 | 1461195097044 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 3100 | 1461195097120 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:31:37 INFO - PROCESS | 3100 | 1461195097126 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 3100 | ++DOCSHELL 16E5D400 == 34 [pid = 3100] [id = 466] 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (17024000) [pid = 3100] [serial = 1398] [outer = 00000000] 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1AD6E400) [pid = 3100] [serial = 1399] [outer = 17024000] 16:31:37 INFO - PROCESS | 3100 | 1461195097176 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1A1BA400) [pid = 3100] [serial = 1400] [outer = 17024000] 16:31:37 INFO - PROCESS | 3100 | 1461195097618 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 631ms 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:31:37 INFO - PROCESS | 3100 | 1461195097670 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 3100 | 1461195097672 Marionette TRACE conn4 <- [1,1829,null,{"value":"13"}] 16:31:37 INFO - PROCESS | 3100 | 1461195097675 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 3100 | 1461195097677 Marionette TRACE conn4 <- [1,1830,null,{}] 16:31:37 INFO - PROCESS | 3100 | 1461195097680 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 3100 | 1461195097756 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:31:37 INFO - PROCESS | 3100 | 1461195097765 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 3100 | ++DOCSHELL 1AD07800 == 35 [pid = 3100] [id = 467] 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1BCCCC00) [pid = 3100] [serial = 1401] [outer = 00000000] 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C064000) [pid = 3100] [serial = 1402] [outer = 1BCCCC00] 16:31:37 INFO - PROCESS | 3100 | 1461195097810 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C379000) [pid = 3100] [serial = 1403] [outer = 1BCCCC00] 16:31:38 INFO - PROCESS | 3100 | 1461195098257 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 631ms 16:31:38 INFO - PROCESS | 3100 | 1461195098312 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 3100 | 1461195098314 Marionette TRACE conn4 <- [1,1833,null,{"value":"13"}] 16:31:38 INFO - PROCESS | 3100 | 1461195098317 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:31:38 INFO - PROCESS | 3100 | 1461195098319 Marionette TRACE conn4 <- [1,1834,null,{}] 16:31:38 INFO - PROCESS | 3100 | 1461195098323 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:38 INFO - PROCESS | 3100 | 1461195098398 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:31:38 INFO - PROCESS | 3100 | 1461195098405 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 3100 | ++DOCSHELL 1BC2E000 == 36 [pid = 3100] [id = 468] 16:31:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C37C800) [pid = 3100] [serial = 1404] [outer = 00000000] 16:31:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C3ECC00) [pid = 3100] [serial = 1405] [outer = 1C37C800] 16:31:38 INFO - PROCESS | 3100 | 1461195098450 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C3F4C00) [pid = 3100] [serial = 1406] [outer = 1C37C800] 16:31:39 INFO - PROCESS | 3100 | 1461195099054 Marionette TRACE conn4 <- [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]]]}] 16:31:39 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) 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 770ms 16:31:39 INFO - PROCESS | 3100 | 1461195099092 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 3100 | 1461195099097 Marionette TRACE conn4 <- [1,1837,null,{"value":"13"}] 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:31:39 INFO - PROCESS | 3100 | 1461195099196 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 3100 | 1461195099201 Marionette TRACE conn4 <- [1,1838,null,{}] 16:31:39 INFO - PROCESS | 3100 | 1461195099210 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 3100 | 1461195099336 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:31:39 INFO - PROCESS | 3100 | 1461195099461 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 3100 | ++DOCSHELL 0EF28800 == 37 [pid = 3100] [id = 469] 16:31:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (0EF2CC00) [pid = 3100] [serial = 1407] [outer = 00000000] 16:31:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12809000) [pid = 3100] [serial = 1408] [outer = 0EF2CC00] 16:31:39 INFO - PROCESS | 3100 | 1461195099521 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (128C1C00) [pid = 3100] [serial = 1409] [outer = 0EF2CC00] 16:31:40 INFO - PROCESS | 3100 | 1461195100217 Marionette TRACE conn4 <- [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]]]}] 16:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1117ms 16:31:40 INFO - PROCESS | 3100 | 1461195100276 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 3100 | 1461195100282 Marionette TRACE conn4 <- [1,1841,null,{"value":"13"}] 16:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:31:40 INFO - PROCESS | 3100 | 1461195100289 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 3100 | 1461195100292 Marionette TRACE conn4 <- [1,1842,null,{}] 16:31:40 INFO - PROCESS | 3100 | 1461195100296 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:40 INFO - PROCESS | 3100 | 1461195100411 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:31:40 INFO - PROCESS | 3100 | 1461195100550 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 3100 | ++DOCSHELL 12911800 == 38 [pid = 3100] [id = 470] 16:31:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12913000) [pid = 3100] [serial = 1410] [outer = 00000000] 16:31:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12EF2400) [pid = 3100] [serial = 1411] [outer = 12913000] 16:31:40 INFO - PROCESS | 3100 | 1461195100608 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (16E11800) [pid = 3100] [serial = 1412] [outer = 12913000] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 1AD07800 == 37 [pid = 3100] [id = 467] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 16E5D400 == 36 [pid = 3100] [id = 466] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 16347C00 == 35 [pid = 3100] [id = 465] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 1AD10400 == 34 [pid = 3100] [id = 464] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 12DE2400 == 33 [pid = 3100] [id = 463] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 18718C00 == 32 [pid = 3100] [id = 462] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 18649800 == 31 [pid = 3100] [id = 461] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 17533000 == 30 [pid = 3100] [id = 460] 16:31:41 INFO - PROCESS | 3100 | --DOCSHELL 16355400 == 29 [pid = 3100] [id = 459] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C5D8800) [pid = 3100] [serial = 1363] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | 1461195101538 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1274ms 16:31:41 INFO - PROCESS | 3100 | 1461195101564 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 3100 | 1461195101568 Marionette TRACE conn4 <- [1,1845,null,{"value":"13"}] 16:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:31:41 INFO - PROCESS | 3100 | 1461195101574 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 3100 | 1461195101577 Marionette TRACE conn4 <- [1,1846,null,{}] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C062C00) [pid = 3100] [serial = 1361] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1BC2FC00) [pid = 3100] [serial = 1348] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C05E800) [pid = 3100] [serial = 1351] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1BC2E400) [pid = 3100] [serial = 1349] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C517800) [pid = 3100] [serial = 1354] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1B505000) [pid = 3100] [serial = 1360] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C559400) [pid = 3100] [serial = 1355] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1B111800) [pid = 3100] [serial = 1345] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1A5A4C00) [pid = 3100] [serial = 1342] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1AD09000) [pid = 3100] [serial = 1343] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (189F6000) [pid = 3100] [serial = 1339] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (19D3F400) [pid = 3100] [serial = 1340] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1753EC00) [pid = 3100] [serial = 1336] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (175CB400) [pid = 3100] [serial = 1337] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (16353400) [pid = 3100] [serial = 1333] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (16E5E800) [pid = 3100] [serial = 1334] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12E69400) [pid = 3100] [serial = 1330] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (130EEC00) [pid = 3100] [serial = 1331] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (128EB400) [pid = 3100] [serial = 1327] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (12904400) [pid = 3100] [serial = 1328] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1258BC00) [pid = 3100] [serial = 1324] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (12674000) [pid = 3100] [serial = 1325] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1ED88800) [pid = 3100] [serial = 1322] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (16E15C00) [pid = 3100] [serial = 1357] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1C065400) [pid = 3100] [serial = 1352] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (17538000) [pid = 3100] [serial = 1358] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1B110400) [pid = 3100] [serial = 1346] [outer = 00000000] [url = about:blank] 16:31:41 INFO - PROCESS | 3100 | 1461195101601 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 3100 | 1461195101686 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:31:41 INFO - PROCESS | 3100 | 1461195101701 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 3100 | ++DOCSHELL 125F3400 == 30 [pid = 3100] [id = 471] 16:31:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (125F3800) [pid = 3100] [serial = 1413] [outer = 00000000] 16:31:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (12681000) [pid = 3100] [serial = 1414] [outer = 125F3800] 16:31:41 INFO - PROCESS | 3100 | 1461195101751 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (128E8800) [pid = 3100] [serial = 1415] [outer = 125F3800] 16:31:42 INFO - PROCESS | 3100 | 1461195102287 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 751ms 16:31:42 INFO - PROCESS | 3100 | 1461195102325 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 3100 | 1461195102331 Marionette TRACE conn4 <- [1,1849,null,{"value":"13"}] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:31:42 INFO - PROCESS | 3100 | 1461195102339 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 3100 | 1461195102341 Marionette TRACE conn4 <- [1,1850,null,{}] 16:31:42 INFO - PROCESS | 3100 | 1461195102345 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 3100 | 1461195102427 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:31:42 INFO - PROCESS | 3100 | 1461195102434 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 3100 | ++DOCSHELL 128ED800 == 31 [pid = 3100] [id = 472] 16:31:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1290E800) [pid = 3100] [serial = 1416] [outer = 00000000] 16:31:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (12E65000) [pid = 3100] [serial = 1417] [outer = 1290E800] 16:31:42 INFO - PROCESS | 3100 | 1461195102480 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (12EF1800) [pid = 3100] [serial = 1418] [outer = 1290E800] 16:31:42 INFO - PROCESS | 3100 | 1461195102964 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 16:31:43 INFO - PROCESS | 3100 | 1461195103010 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 3100 | 1461195103012 Marionette TRACE conn4 <- [1,1853,null,{"value":"13"}] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:31:43 INFO - PROCESS | 3100 | 1461195103016 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 3100 | 1461195103020 Marionette TRACE conn4 <- [1,1854,null,{}] 16:31:43 INFO - PROCESS | 3100 | 1461195103031 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 3100 | 1461195103116 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:31:43 INFO - PROCESS | 3100 | 1461195103240 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 3100 | ++DOCSHELL 16E5D800 == 32 [pid = 3100] [id = 473] 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (16E5E400) [pid = 3100] [serial = 1419] [outer = 00000000] 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (17017400) [pid = 3100] [serial = 1420] [outer = 16E5E400] 16:31:43 INFO - PROCESS | 3100 | 1461195103289 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (17501800) [pid = 3100] [serial = 1421] [outer = 16E5E400] 16:31:43 INFO - PROCESS | 3100 | 1461195103677 Marionette TRACE conn4 <- [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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 16:31:43 INFO - PROCESS | 3100 | 1461195103690 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:31:43 INFO - PROCESS | 3100 | 1461195103692 Marionette TRACE conn4 <- [1,1857,null,{"value":"13"}] 16:31:43 INFO - PROCESS | 3100 | 1461195103695 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 3100 | 1461195103697 Marionette TRACE conn4 <- [1,1858,null,{}] 16:31:43 INFO - PROCESS | 3100 | 1461195103700 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:43 INFO - PROCESS | 3100 | 1461195103819 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:31:43 INFO - PROCESS | 3100 | 1461195103835 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 3100 | ++DOCSHELL 17536C00 == 33 [pid = 3100] [id = 474] 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1753EC00) [pid = 3100] [serial = 1422] [outer = 00000000] 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1859D000) [pid = 3100] [serial = 1423] [outer = 1753EC00] 16:31:43 INFO - PROCESS | 3100 | 1461195103882 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (18646400) [pid = 3100] [serial = 1424] [outer = 1753EC00] 16:31:44 INFO - PROCESS | 3100 | 1461195104328 Marionette TRACE conn4 <- [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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 16:31:44 INFO - PROCESS | 3100 | 1461195104366 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:31:44 INFO - PROCESS | 3100 | 1461195104368 Marionette TRACE conn4 <- [1,1861,null,{"value":"13"}] 16:31:44 INFO - PROCESS | 3100 | 1461195104376 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 3100 | 1461195104378 Marionette TRACE conn4 <- [1,1862,null,{}] 16:31:44 INFO - PROCESS | 3100 | 1461195104382 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 3100 | 1461195104495 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:31:44 INFO - PROCESS | 3100 | 1461195104583 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 3100 | ++DOCSHELL 18652400 == 34 [pid = 3100] [id = 475] 16:31:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (18712C00) [pid = 3100] [serial = 1425] [outer = 00000000] 16:31:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (19D40400) [pid = 3100] [serial = 1426] [outer = 18712C00] 16:31:44 INFO - PROCESS | 3100 | 1461195104632 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (19D45800) [pid = 3100] [serial = 1427] [outer = 18712C00] 16:31:45 INFO - PROCESS | 3100 | 1461195105086 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 790ms 16:31:45 INFO - PROCESS | 3100 | 1461195105162 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 3100 | 1461195105164 Marionette TRACE conn4 <- [1,1865,null,{"value":"13"}] 16:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:31:45 INFO - PROCESS | 3100 | 1461195105172 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 3100 | 1461195105174 Marionette TRACE conn4 <- [1,1866,null,{}] 16:31:45 INFO - PROCESS | 3100 | 1461195105178 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:45 INFO - PROCESS | 3100 | 1461195105306 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:31:45 INFO - PROCESS | 3100 | 1461195105323 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 3100 | ++DOCSHELL 1AD0F000 == 35 [pid = 3100] [id = 476] 16:31:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1AD29400) [pid = 3100] [serial = 1428] [outer = 00000000] 16:31:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1B10F400) [pid = 3100] [serial = 1429] [outer = 1AD29400] 16:31:45 INFO - PROCESS | 3100 | 1461195105422 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1B10D800) [pid = 3100] [serial = 1430] [outer = 1AD29400] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1AD0A400) [pid = 3100] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (19D40C00) [pid = 3100] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1753D000) [pid = 3100] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (0F03F800) [pid = 3100] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (12E63000) [pid = 3100] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (18651C00) [pid = 3100] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (12DE3400) [pid = 3100] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (16356400) [pid = 3100] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (128B9400) [pid = 3100] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1B00BC00) [pid = 3100] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1BCCCC00) [pid = 3100] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1BC30400) [pid = 3100] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1C382C00) [pid = 3100] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:31:46 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (17024000) [pid = 3100] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:31:46 INFO - PROCESS | 3100 | 1461195106011 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 891ms 16:31:46 INFO - PROCESS | 3100 | 1461195106059 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 3100 | 1461195106061 Marionette TRACE conn4 <- [1,1869,null,{"value":"13"}] 16:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:31:46 INFO - PROCESS | 3100 | 1461195106064 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 3100 | 1461195106066 Marionette TRACE conn4 <- [1,1870,null,{}] 16:31:46 INFO - PROCESS | 3100 | 1461195106069 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 3100 | 1461195106144 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:31:46 INFO - PROCESS | 3100 | 1461195106153 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 3100 | ++DOCSHELL 128E2800 == 36 [pid = 3100] [id = 477] 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (128E9000) [pid = 3100] [serial = 1431] [outer = 00000000] 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (16354800) [pid = 3100] [serial = 1432] [outer = 128E9000] 16:31:46 INFO - PROCESS | 3100 | 1461195106200 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (16E56800) [pid = 3100] [serial = 1433] [outer = 128E9000] 16:31:46 INFO - PROCESS | 3100 | 1461195106636 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 16:31:46 INFO - PROCESS | 3100 | 1461195106695 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 3100 | 1461195106697 Marionette TRACE conn4 <- [1,1873,null,{"value":"13"}] 16:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:31:46 INFO - PROCESS | 3100 | 1461195106700 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 3100 | 1461195106702 Marionette TRACE conn4 <- [1,1874,null,{}] 16:31:46 INFO - PROCESS | 3100 | 1461195106706 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 3100 | 1461195106781 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:31:46 INFO - PROCESS | 3100 | 1461195106788 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 3100 | ++DOCSHELL 13918000 == 37 [pid = 3100] [id = 478] 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (175C6800) [pid = 3100] [serial = 1434] [outer = 00000000] 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1B682400) [pid = 3100] [serial = 1435] [outer = 175C6800] 16:31:46 INFO - PROCESS | 3100 | 1461195106836 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1BC30400) [pid = 3100] [serial = 1436] [outer = 175C6800] 16:31:47 INFO - PROCESS | 3100 | 1461195107270 Marionette TRACE conn4 <- [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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 631ms 16:31:47 INFO - PROCESS | 3100 | 1461195107332 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:31:47 INFO - PROCESS | 3100 | 1461195107334 Marionette TRACE conn4 <- [1,1877,null,{"value":"13"}] 16:31:47 INFO - PROCESS | 3100 | 1461195107337 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 3100 | 1461195107339 Marionette TRACE conn4 <- [1,1878,null,{}] 16:31:47 INFO - PROCESS | 3100 | 1461195107342 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 3100 | 1461195107417 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:31:47 INFO - PROCESS | 3100 | 1461195107423 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 3100 | ++DOCSHELL 12905C00 == 38 [pid = 3100] [id = 479] 16:31:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12DDF000) [pid = 3100] [serial = 1437] [outer = 00000000] 16:31:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1BC83C00) [pid = 3100] [serial = 1438] [outer = 12DDF000] 16:31:47 INFO - PROCESS | 3100 | 1461195107468 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1BC83000) [pid = 3100] [serial = 1439] [outer = 12DDF000] 16:31:47 INFO - PROCESS | 3100 | 1461195107915 Marionette TRACE conn4 <- [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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 631ms 16:31:47 INFO - PROCESS | 3100 | 1461195107982 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 3100 | 1461195107986 Marionette TRACE conn4 <- [1,1881,null,{"value":"13"}] 16:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:31:48 INFO - PROCESS | 3100 | 1461195107996 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 3100 | 1461195108001 Marionette TRACE conn4 <- [1,1882,null,{}] 16:31:48 INFO - PROCESS | 3100 | 1461195108008 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:48 INFO - PROCESS | 3100 | 1461195108117 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:31:48 INFO - PROCESS | 3100 | 1461195108225 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 3100 | ++DOCSHELL 12562400 == 39 [pid = 3100] [id = 480] 16:31:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (125D1000) [pid = 3100] [serial = 1440] [outer = 00000000] 16:31:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (128C3400) [pid = 3100] [serial = 1441] [outer = 125D1000] 16:31:48 INFO - PROCESS | 3100 | 1461195108283 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (12904400) [pid = 3100] [serial = 1442] [outer = 125D1000] 16:31:48 INFO - PROCESS | 3100 | 1461195108946 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 990ms 16:31:49 INFO - PROCESS | 3100 | 1461195109001 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 3100 | 1461195109005 Marionette TRACE conn4 <- [1,1885,null,{"value":"13"}] 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:31:49 INFO - PROCESS | 3100 | 1461195109015 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 3100 | 1461195109019 Marionette TRACE conn4 <- [1,1886,null,{}] 16:31:49 INFO - PROCESS | 3100 | 1461195109024 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 3100 | 1461195109131 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:31:49 INFO - PROCESS | 3100 | 1461195109263 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 3100 | ++DOCSHELL 16E14800 == 40 [pid = 3100] [id = 481] 16:31:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (16E63800) [pid = 3100] [serial = 1443] [outer = 00000000] 16:31:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1767E400) [pid = 3100] [serial = 1444] [outer = 16E63800] 16:31:49 INFO - PROCESS | 3100 | 1461195109321 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (189F9000) [pid = 3100] [serial = 1445] [outer = 16E63800] 16:31:49 INFO - PROCESS | 3100 | 1461195109906 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 930ms 16:31:49 INFO - PROCESS | 3100 | 1461195109944 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 3100 | 1461195109947 Marionette TRACE conn4 <- [1,1889,null,{"value":"13"}] 16:31:49 INFO - PROCESS | 3100 | 1461195109951 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:31:49 INFO - PROCESS | 3100 | 1461195109954 Marionette TRACE conn4 <- [1,1890,null,{}] 16:31:49 INFO - PROCESS | 3100 | 1461195109964 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 3100 | 1461195110069 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:31:50 INFO - PROCESS | 3100 | 1461195110174 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 3100 | ++DOCSHELL 1BC82000 == 41 [pid = 3100] [id = 482] 16:31:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C059C00) [pid = 3100] [serial = 1446] [outer = 00000000] 16:31:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C064C00) [pid = 3100] [serial = 1447] [outer = 1C059C00] 16:31:50 INFO - PROCESS | 3100 | 1461195110235 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C375400) [pid = 3100] [serial = 1448] [outer = 1C059C00] 16:31:50 INFO - PROCESS | 3100 | 1461195110883 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 970ms 16:31:50 INFO - PROCESS | 3100 | 1461195110924 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 3100 | 1461195110927 Marionette TRACE conn4 <- [1,1893,null,{"value":"13"}] 16:31:50 INFO - PROCESS | 3100 | 1461195110930 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:31:50 INFO - PROCESS | 3100 | 1461195110932 Marionette TRACE conn4 <- [1,1894,null,{}] 16:31:50 INFO - PROCESS | 3100 | 1461195110936 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:51 INFO - PROCESS | 3100 | 1461195111039 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:31:51 INFO - PROCESS | 3100 | 1461195111169 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 3100 | ++DOCSHELL 1C382C00 == 42 [pid = 3100] [id = 483] 16:31:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C510800) [pid = 3100] [serial = 1449] [outer = 00000000] 16:31:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C559000) [pid = 3100] [serial = 1450] [outer = 1C510800] 16:31:51 INFO - PROCESS | 3100 | 1461195111227 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C5D9800) [pid = 3100] [serial = 1451] [outer = 1C510800] 16:31:52 INFO - PROCESS | 3100 | 1461195112010 Marionette TRACE conn4 <- [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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1120ms 16:31:52 INFO - PROCESS | 3100 | 1461195112055 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 3100 | 1461195112059 Marionette TRACE conn4 <- [1,1897,null,{"value":"13"}] 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:31:52 INFO - PROCESS | 3100 | 1461195112064 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 3100 | 1461195112068 Marionette TRACE conn4 <- [1,1898,null,{}] 16:31:52 INFO - PROCESS | 3100 | 1461195112075 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 3100 | 1461195112169 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:31:52 INFO - PROCESS | 3100 | 1461195112307 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 3100 | ++DOCSHELL 12912C00 == 43 [pid = 3100] [id = 484] 16:31:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12DE0400) [pid = 3100] [serial = 1452] [outer = 00000000] 16:31:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12E64000) [pid = 3100] [serial = 1453] [outer = 12DE0400] 16:31:52 INFO - PROCESS | 3100 | 1461195112362 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (130ED400) [pid = 3100] [serial = 1454] [outer = 12DE0400] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 13918000 == 42 [pid = 3100] [id = 478] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 128E2800 == 41 [pid = 3100] [id = 477] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 1AD0F000 == 40 [pid = 3100] [id = 476] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 18652400 == 39 [pid = 3100] [id = 475] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 17536C00 == 38 [pid = 3100] [id = 474] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 16E5D800 == 37 [pid = 3100] [id = 473] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 128ED800 == 36 [pid = 3100] [id = 472] 16:31:52 INFO - PROCESS | 3100 | --DOCSHELL 125F3400 == 35 [pid = 3100] [id = 471] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C3ECC00) [pid = 3100] [serial = 1405] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1AD32C00) [pid = 3100] [serial = 1390] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1A18FC00) [pid = 3100] [serial = 1387] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (176CB400) [pid = 3100] [serial = 1381] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1859D400) [pid = 3100] [serial = 1382] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (0F04A400) [pid = 3100] [serial = 1366] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (0F0AF800) [pid = 3100] [serial = 1367] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (138AC800) [pid = 3100] [serial = 1375] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (13988800) [pid = 3100] [serial = 1376] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (189F3800) [pid = 3100] [serial = 1384] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (189F1400) [pid = 3100] [serial = 1385] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (12DE8000) [pid = 3100] [serial = 1372] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (12E5BC00) [pid = 3100] [serial = 1373] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E58400) [pid = 3100] [serial = 1378] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (16E5C400) [pid = 3100] [serial = 1379] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128D7800) [pid = 3100] [serial = 1369] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (128DD400) [pid = 3100] [serial = 1370] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1B578C00) [pid = 3100] [serial = 1393] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1AD32800) [pid = 3100] [serial = 1391] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1C379000) [pid = 3100] [serial = 1403] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1BDA8000) [pid = 3100] [serial = 1396] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1C064000) [pid = 3100] [serial = 1402] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1C6D4C00) [pid = 3100] [serial = 1364] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1AD6E400) [pid = 3100] [serial = 1399] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1C05AC00) [pid = 3100] [serial = 1397] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1B688400) [pid = 3100] [serial = 1394] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1A1BA400) [pid = 3100] [serial = 1400] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1A187800) [pid = 3100] [serial = 1388] [outer = 00000000] [url = about:blank] 16:31:52 INFO - PROCESS | 3100 | 1461195112867 Marionette TRACE conn4 <- [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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 830ms 16:31:52 INFO - PROCESS | 3100 | 1461195112895 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 3100 | 1461195112900 Marionette TRACE conn4 <- [1,1901,null,{"value":"13"}] 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:31:52 INFO - PROCESS | 3100 | 1461195112911 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 3100 | 1461195112913 Marionette TRACE conn4 <- [1,1902,null,{}] 16:31:52 INFO - PROCESS | 3100 | 1461195112917 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 3100 | 1461195112999 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:31:53 INFO - PROCESS | 3100 | 1461195113006 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 3100 | ++DOCSHELL 128D5800 == 36 [pid = 3100] [id = 485] 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (128D8C00) [pid = 3100] [serial = 1455] [outer = 00000000] 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (12CAFC00) [pid = 3100] [serial = 1456] [outer = 128D8C00] 16:31:53 INFO - PROCESS | 3100 | 1461195113053 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (12E5D000) [pid = 3100] [serial = 1457] [outer = 128D8C00] 16:31:53 INFO - PROCESS | 3100 | 1461195113549 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 16:31:53 INFO - PROCESS | 3100 | 1461195113586 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 3100 | 1461195113588 Marionette TRACE conn4 <- [1,1905,null,{"value":"13"}] 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:31:53 INFO - PROCESS | 3100 | 1461195113591 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 3100 | 1461195113595 Marionette TRACE conn4 <- [1,1906,null,{}] 16:31:53 INFO - PROCESS | 3100 | 1461195113605 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 3100 | 1461195113721 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:31:53 INFO - PROCESS | 3100 | 1461195113738 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 3100 | ++DOCSHELL 16E0C800 == 37 [pid = 3100] [id = 486] 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (16E0D800) [pid = 3100] [serial = 1458] [outer = 00000000] 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (16E60400) [pid = 3100] [serial = 1459] [outer = 16E0D800] 16:31:53 INFO - PROCESS | 3100 | 1461195113864 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (17502000) [pid = 3100] [serial = 1460] [outer = 16E0D800] 16:31:54 INFO - PROCESS | 3100 | 1461195114280 Marionette TRACE conn4 <- [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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 16:31:54 INFO - PROCESS | 3100 | 1461195114325 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 3100 | 1461195114328 Marionette TRACE conn4 <- [1,1909,null,{"value":"13"}] 16:31:54 INFO - PROCESS | 3100 | 1461195114331 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:31:54 INFO - PROCESS | 3100 | 1461195114333 Marionette TRACE conn4 <- [1,1910,null,{}] 16:31:54 INFO - PROCESS | 3100 | 1461195114336 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:54 INFO - PROCESS | 3100 | 1461195114416 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:31:54 INFO - PROCESS | 3100 | 1461195114422 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 3100 | ++DOCSHELL 1753B800 == 38 [pid = 3100] [id = 487] 16:31:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (175C7000) [pid = 3100] [serial = 1461] [outer = 00000000] 16:31:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (18650400) [pid = 3100] [serial = 1462] [outer = 175C7000] 16:31:54 INFO - PROCESS | 3100 | 1461195114469 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (189F1000) [pid = 3100] [serial = 1463] [outer = 175C7000] 16:31:54 INFO - PROCESS | 3100 | 1461195114954 Marionette TRACE conn4 <- [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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 16:31:55 INFO - PROCESS | 3100 | 1461195115005 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 3100 | 1461195115007 Marionette TRACE conn4 <- [1,1913,null,{"value":"13"}] 16:31:55 INFO - PROCESS | 3100 | 1461195115011 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 3100 | 1461195115013 Marionette TRACE conn4 <- [1,1914,null,{}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:31:55 INFO - PROCESS | 3100 | 1461195115016 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 3100 | 1461195115153 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:31:55 INFO - PROCESS | 3100 | 1461195115175 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 3100 | ++DOCSHELL 19D47000 == 39 [pid = 3100] [id = 488] 16:31:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (19D48800) [pid = 3100] [serial = 1464] [outer = 00000000] 16:31:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1A195000) [pid = 3100] [serial = 1465] [outer = 19D48800] 16:31:55 INFO - PROCESS | 3100 | 1461195115221 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1A59D400) [pid = 3100] [serial = 1466] [outer = 19D48800] 16:31:55 INFO - PROCESS | 3100 | 1461195115677 Marionette TRACE conn4 <- [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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 16:31:55 INFO - PROCESS | 3100 | 1461195115745 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 3100 | 1461195115747 Marionette TRACE conn4 <- [1,1917,null,{"value":"13"}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:31:55 INFO - PROCESS | 3100 | 1461195115759 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 3100 | 1461195115760 Marionette TRACE conn4 <- [1,1918,null,{}] 16:31:55 INFO - PROCESS | 3100 | 1461195115764 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 3100 | 1461195115901 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:31:55 INFO - PROCESS | 3100 | 1461195115916 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 3100 | ++DOCSHELL 1B007400 == 40 [pid = 3100] [id = 489] 16:31:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1B008800) [pid = 3100] [serial = 1467] [outer = 00000000] 16:31:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1B685400) [pid = 3100] [serial = 1468] [outer = 1B008800] 16:31:56 INFO - PROCESS | 3100 | 1461195116016 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1BC26400) [pid = 3100] [serial = 1469] [outer = 1B008800] 16:31:56 INFO - PROCESS | 3100 | 1461195116437 Marionette TRACE conn4 <- [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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 730ms 16:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:31:56 INFO - PROCESS | 3100 | 1461195116493 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 3100 | 1461195116495 Marionette TRACE conn4 <- [1,1921,null,{"value":"13"}] 16:31:56 INFO - PROCESS | 3100 | 1461195116499 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 3100 | 1461195116500 Marionette TRACE conn4 <- [1,1922,null,{}] 16:31:56 INFO - PROCESS | 3100 | 1461195116504 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:56 INFO - PROCESS | 3100 | 1461195116612 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:31:56 INFO - PROCESS | 3100 | 1461195116618 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 3100 | ++DOCSHELL 12641400 == 41 [pid = 3100] [id = 490] 16:31:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1BC28400) [pid = 3100] [serial = 1470] [outer = 00000000] 16:31:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C05B000) [pid = 3100] [serial = 1471] [outer = 1BC28400] 16:31:56 INFO - PROCESS | 3100 | 1461195116665 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C05AC00) [pid = 3100] [serial = 1472] [outer = 1BC28400] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (18712C00) [pid = 3100] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1290E800) [pid = 3100] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (125F3800) [pid = 3100] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E5E400) [pid = 3100] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1AD29400) [pid = 3100] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128E9000) [pid = 3100] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1753EC00) [pid = 3100] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:31:56 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (175C6800) [pid = 3100] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:31:57 INFO - PROCESS | 3100 | 1461195117131 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 16:31:57 INFO - PROCESS | 3100 | 1461195117170 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 3100 | 1461195117172 Marionette TRACE conn4 <- [1,1925,null,{"value":"13"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:31:57 INFO - PROCESS | 3100 | 1461195117175 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 3100 | 1461195117177 Marionette TRACE conn4 <- [1,1926,null,{}] 16:31:57 INFO - PROCESS | 3100 | 1461195117180 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 3100 | 1461195117258 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:31:57 INFO - PROCESS | 3100 | 1461195117264 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 3100 | ++DOCSHELL 13943000 == 42 [pid = 3100] [id = 491] 16:31:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (16E10800) [pid = 3100] [serial = 1473] [outer = 00000000] 16:31:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1BC2D800) [pid = 3100] [serial = 1474] [outer = 16E10800] 16:31:57 INFO - PROCESS | 3100 | 1461195117310 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1BC2A000) [pid = 3100] [serial = 1475] [outer = 16E10800] 16:31:58 INFO - PROCESS | 3100 | 1461195118002 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 871ms 16:31:58 INFO - PROCESS | 3100 | 1461195118047 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 3100 | 1461195118053 Marionette TRACE conn4 <- [1,1929,null,{"value":"13"}] 16:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:31:58 INFO - PROCESS | 3100 | 1461195118059 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 3100 | 1461195118063 Marionette TRACE conn4 <- [1,1930,null,{}] 16:31:58 INFO - PROCESS | 3100 | 1461195118068 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:58 INFO - PROCESS | 3100 | 1461195118185 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:31:58 INFO - PROCESS | 3100 | 1461195118310 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 3100 | ++DOCSHELL 0F049400 == 43 [pid = 3100] [id = 492] 16:31:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (128B9400) [pid = 3100] [serial = 1476] [outer = 00000000] 16:31:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (12E5C400) [pid = 3100] [serial = 1477] [outer = 128B9400] 16:31:58 INFO - PROCESS | 3100 | 1461195118371 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (13918C00) [pid = 3100] [serial = 1478] [outer = 128B9400] 16:31:58 INFO - PROCESS | 3100 | 1461195118948 Marionette TRACE conn4 <- [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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 930ms 16:31:59 INFO - PROCESS | 3100 | 1461195118992 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 3100 | 1461195118999 Marionette TRACE conn4 <- [1,1933,null,{"value":"13"}] 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:31:59 INFO - PROCESS | 3100 | 1461195119006 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 3100 | 1461195119009 Marionette TRACE conn4 <- [1,1934,null,{}] 16:31:59 INFO - PROCESS | 3100 | 1461195119013 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 3100 | 1461195119121 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:31:59 INFO - PROCESS | 3100 | 1461195119225 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 3100 | ++DOCSHELL 13910800 == 44 [pid = 3100] [id = 493] 16:31:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (13918000) [pid = 3100] [serial = 1479] [outer = 00000000] 16:31:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (185A7800) [pid = 3100] [serial = 1480] [outer = 13918000] 16:31:59 INFO - PROCESS | 3100 | 1461195119282 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (19D4B400) [pid = 3100] [serial = 1481] [outer = 13918000] 16:31:59 INFO - PROCESS | 3100 | 1461195119898 Marionette TRACE conn4 <- [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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 930ms 16:31:59 INFO - PROCESS | 3100 | 1461195119937 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 3100 | 1461195119940 Marionette TRACE conn4 <- [1,1937,null,{"value":"13"}] 16:31:59 INFO - PROCESS | 3100 | 1461195119943 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:31:59 INFO - PROCESS | 3100 | 1461195119947 Marionette TRACE conn4 <- [1,1938,null,{}] 16:31:59 INFO - PROCESS | 3100 | 1461195119959 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 3100 | 1461195120071 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:32:00 INFO - PROCESS | 3100 | 1461195120178 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 3100 | ++DOCSHELL 1C064400 == 45 [pid = 3100] [id = 494] 16:32:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C067800) [pid = 3100] [serial = 1482] [outer = 00000000] 16:32:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C3F3C00) [pid = 3100] [serial = 1483] [outer = 1C067800] 16:32:00 INFO - PROCESS | 3100 | 1461195120237 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C519C00) [pid = 3100] [serial = 1484] [outer = 1C067800] 16:32:00 INFO - PROCESS | 3100 | 1461195120841 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 930ms 16:32:00 INFO - PROCESS | 3100 | 1461195120877 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 3100 | 1461195120880 Marionette TRACE conn4 <- [1,1941,null,{"value":"13"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:32:00 INFO - PROCESS | 3100 | 1461195120883 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 3100 | 1461195120885 Marionette TRACE conn4 <- [1,1942,null,{}] 16:32:00 INFO - PROCESS | 3100 | 1461195120889 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 3100 | 1461195120993 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:32:01 INFO - PROCESS | 3100 | 1461195121124 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 3100 | ++DOCSHELL 1C51FC00 == 46 [pid = 3100] [id = 495] 16:32:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C6CB400) [pid = 3100] [serial = 1485] [outer = 00000000] 16:32:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C72A000) [pid = 3100] [serial = 1486] [outer = 1C6CB400] 16:32:01 INFO - PROCESS | 3100 | 1461195121181 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C730800) [pid = 3100] [serial = 1487] [outer = 1C6CB400] 16:32:01 INFO - PROCESS | 3100 | 1461195121861 Marionette TRACE conn4 <- [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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1017ms 16:32:01 INFO - PROCESS | 3100 | 1461195121904 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 3100 | 1461195121908 Marionette TRACE conn4 <- [1,1945,null,{"value":"13"}] 16:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:32:01 INFO - PROCESS | 3100 | 1461195121913 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 3100 | 1461195121917 Marionette TRACE conn4 <- [1,1946,null,{}] 16:32:01 INFO - PROCESS | 3100 | 1461195121924 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 3100 | 1461195122043 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:32:02 INFO - PROCESS | 3100 | 1461195122181 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 3100 | ++DOCSHELL 12DE0000 == 47 [pid = 3100] [id = 496] 16:32:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12DE7C00) [pid = 3100] [serial = 1488] [outer = 00000000] 16:32:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (138A9800) [pid = 3100] [serial = 1489] [outer = 12DE7C00] 16:32:02 INFO - PROCESS | 3100 | 1461195122234 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (16353000) [pid = 3100] [serial = 1490] [outer = 12DE7C00] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 12641400 == 46 [pid = 3100] [id = 490] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 1B007400 == 45 [pid = 3100] [id = 489] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 19D47000 == 44 [pid = 3100] [id = 488] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 1753B800 == 43 [pid = 3100] [id = 487] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 16E0C800 == 42 [pid = 3100] [id = 486] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 128D5800 == 41 [pid = 3100] [id = 485] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 12912C00 == 40 [pid = 3100] [id = 484] 16:32:02 INFO - PROCESS | 3100 | --DOCSHELL 12562400 == 39 [pid = 3100] [id = 480] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (12681000) [pid = 3100] [serial = 1414] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (128E8800) [pid = 3100] [serial = 1415] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (17017400) [pid = 3100] [serial = 1420] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (17501800) [pid = 3100] [serial = 1421] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12EF2400) [pid = 3100] [serial = 1411] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1B10F400) [pid = 3100] [serial = 1429] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1BC83C00) [pid = 3100] [serial = 1438] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (12809000) [pid = 3100] [serial = 1408] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (19D45800) [pid = 3100] [serial = 1427] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16E56800) [pid = 3100] [serial = 1433] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (16354800) [pid = 3100] [serial = 1432] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1B10D800) [pid = 3100] [serial = 1430] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1859D000) [pid = 3100] [serial = 1423] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (18646400) [pid = 3100] [serial = 1424] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1B682400) [pid = 3100] [serial = 1435] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1BC30400) [pid = 3100] [serial = 1436] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (19D40400) [pid = 3100] [serial = 1426] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (12E65000) [pid = 3100] [serial = 1417] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (12EF1800) [pid = 3100] [serial = 1418] [outer = 00000000] [url = about:blank] 16:32:02 INFO - PROCESS | 3100 | 1461195122833 Marionette TRACE conn4 <- [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]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 987ms 16:32:02 INFO - PROCESS | 3100 | 1461195122901 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 3100 | 1461195122907 Marionette TRACE conn4 <- [1,1949,null,{"value":"13"}] 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:32:02 INFO - PROCESS | 3100 | 1461195122913 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 3100 | 1461195122916 Marionette TRACE conn4 <- [1,1950,null,{}] 16:32:02 INFO - PROCESS | 3100 | 1461195122920 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 3100 | 1461195123003 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:32:03 INFO - PROCESS | 3100 | 1461195123010 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 3100 | ++DOCSHELL 128B6800 == 40 [pid = 3100] [id = 497] 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (128D5800) [pid = 3100] [serial = 1491] [outer = 00000000] 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12EF3000) [pid = 3100] [serial = 1492] [outer = 128D5800] 16:32:03 INFO - PROCESS | 3100 | 1461195123057 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (13912400) [pid = 3100] [serial = 1493] [outer = 128D5800] 16:32:03 INFO - PROCESS | 3100 | 1461195123577 Marionette TRACE conn4 <- [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]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 16:32:03 INFO - PROCESS | 3100 | 1461195123646 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 3100 | 1461195123648 Marionette TRACE conn4 <- [1,1953,null,{"value":"13"}] 16:32:03 INFO - PROCESS | 3100 | 1461195123652 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:32:03 INFO - PROCESS | 3100 | 1461195123655 Marionette TRACE conn4 <- [1,1954,null,{}] 16:32:03 INFO - PROCESS | 3100 | 1461195123666 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 3100 | 1461195123755 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:32:03 INFO - PROCESS | 3100 | 1461195123844 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 3100 | ++DOCSHELL 12E66800 == 41 [pid = 3100] [id = 498] 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (16349800) [pid = 3100] [serial = 1494] [outer = 00000000] 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (185A0C00) [pid = 3100] [serial = 1495] [outer = 16349800] 16:32:03 INFO - PROCESS | 3100 | 1461195123894 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1870F400) [pid = 3100] [serial = 1496] [outer = 16349800] 16:32:04 INFO - PROCESS | 3100 | 1461195124321 Marionette TRACE conn4 <- [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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 731ms 16:32:04 INFO - PROCESS | 3100 | 1461195124387 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 3100 | 1461195124389 Marionette TRACE conn4 <- [1,1957,null,{"value":"13"}] 16:32:04 INFO - PROCESS | 3100 | 1461195124392 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:32:04 INFO - PROCESS | 3100 | 1461195124394 Marionette TRACE conn4 <- [1,1958,null,{}] 16:32:04 INFO - PROCESS | 3100 | 1461195124398 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:04 INFO - PROCESS | 3100 | 1461195124480 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:32:04 INFO - PROCESS | 3100 | 1461195124487 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 3100 | ++DOCSHELL 18D56C00 == 42 [pid = 3100] [id = 499] 16:32:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (19D3F400) [pid = 3100] [serial = 1497] [outer = 00000000] 16:32:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1AD26C00) [pid = 3100] [serial = 1498] [outer = 19D3F400] 16:32:04 INFO - PROCESS | 3100 | 1461195124535 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1AD33400) [pid = 3100] [serial = 1499] [outer = 19D3F400] 16:32:04 INFO - PROCESS | 3100 | 1461195124975 Marionette TRACE conn4 <- [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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 16:32:05 INFO - PROCESS | 3100 | 1461195125030 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 3100 | 1461195125032 Marionette TRACE conn4 <- [1,1961,null,{"value":"13"}] 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:32:05 INFO - PROCESS | 3100 | 1461195125035 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 3100 | 1461195125037 Marionette TRACE conn4 <- [1,1962,null,{}] 16:32:05 INFO - PROCESS | 3100 | 1461195125041 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 3100 | 1461195125151 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:32:05 INFO - PROCESS | 3100 | 1461195125237 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 3100 | ++DOCSHELL 1213C000 == 43 [pid = 3100] [id = 500] 16:32:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B111800) [pid = 3100] [serial = 1500] [outer = 00000000] 16:32:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B689C00) [pid = 3100] [serial = 1501] [outer = 1B111800] 16:32:05 INFO - PROCESS | 3100 | 1461195125283 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1BC27800) [pid = 3100] [serial = 1502] [outer = 1B111800] 16:32:05 INFO - PROCESS | 3100 | 1461195125707 Marionette TRACE conn4 <- [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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 730ms 16:32:05 INFO - PROCESS | 3100 | 1461195125767 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 3100 | 1461195125769 Marionette TRACE conn4 <- [1,1965,null,{"value":"13"}] 16:32:05 INFO - PROCESS | 3100 | 1461195125772 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:32:05 INFO - PROCESS | 3100 | 1461195125774 Marionette TRACE conn4 <- [1,1966,null,{}] 16:32:05 INFO - PROCESS | 3100 | 1461195125777 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 3100 | 1461195125906 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:32:05 INFO - PROCESS | 3100 | 1461195125919 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 3100 | ++DOCSHELL 0F04EC00 == 44 [pid = 3100] [id = 501] 16:32:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1A193800) [pid = 3100] [serial = 1503] [outer = 00000000] 16:32:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C3F2400) [pid = 3100] [serial = 1504] [outer = 1A193800] 16:32:05 INFO - PROCESS | 3100 | 1461195125971 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C5DC400) [pid = 3100] [serial = 1505] [outer = 1A193800] 16:32:06 INFO - PROCESS | 3100 | 1461195126420 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 16:32:06 INFO - PROCESS | 3100 | 1461195126447 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:32:06 INFO - PROCESS | 3100 | 1461195126449 Marionette TRACE conn4 <- [1,1969,null,{"value":"13"}] 16:32:06 INFO - PROCESS | 3100 | 1461195126452 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 3100 | 1461195126454 Marionette TRACE conn4 <- [1,1970,null,{}] 16:32:06 INFO - PROCESS | 3100 | 1461195126457 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 3100 | 1461195126604 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:32:06 INFO - PROCESS | 3100 | 1461195126628 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 3100 | ++DOCSHELL 0F03FC00 == 45 [pid = 3100] [id = 502] 16:32:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C7CE800) [pid = 3100] [serial = 1506] [outer = 00000000] 16:32:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C7D5400) [pid = 3100] [serial = 1507] [outer = 1C7CE800] 16:32:06 INFO - PROCESS | 3100 | 1461195126674 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C7D6C00) [pid = 3100] [serial = 1508] [outer = 1C7CE800] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (19D48800) [pid = 3100] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1B008800) [pid = 3100] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (128D8C00) [pid = 3100] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (16E0D800) [pid = 3100] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1BC28400) [pid = 3100] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (12DE0400) [pid = 3100] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (175C7000) [pid = 3100] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (12DDF000) [pid = 3100] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:32:07 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1C37C800) [pid = 3100] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:32:07 INFO - PROCESS | 3100 | 1461195127201 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 770ms 16:32:07 INFO - PROCESS | 3100 | 1461195127224 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 3100 | 1461195127226 Marionette TRACE conn4 <- [1,1973,null,{"value":"13"}] 16:32:07 INFO - PROCESS | 3100 | 1461195127229 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:32:07 INFO - PROCESS | 3100 | 1461195127231 Marionette TRACE conn4 <- [1,1974,null,{}] 16:32:07 INFO - PROCESS | 3100 | 1461195127234 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:07 INFO - PROCESS | 3100 | 1461195127312 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:32:07 INFO - PROCESS | 3100 | 1461195127318 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 3100 | ++DOCSHELL 12DE0400 == 46 [pid = 3100] [id = 503] 16:32:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (12E5B800) [pid = 3100] [serial = 1509] [outer = 00000000] 16:32:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1B110000) [pid = 3100] [serial = 1510] [outer = 12E5B800] 16:32:07 INFO - PROCESS | 3100 | 1461195127368 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C062000) [pid = 3100] [serial = 1511] [outer = 12E5B800] 16:32:07 INFO - PROCESS | 3100 | 1461195127812 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 631ms 16:32:07 INFO - PROCESS | 3100 | 1461195127863 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 3100 | 1461195127865 Marionette TRACE conn4 <- [1,1977,null,{"value":"13"}] 16:32:07 INFO - PROCESS | 3100 | 1461195127868 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 3100 | 1461195127870 Marionette TRACE conn4 <- [1,1978,null,{}] 16:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:32:07 INFO - PROCESS | 3100 | 1461195127874 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:07 INFO - PROCESS | 3100 | 1461195127979 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:32:08 INFO - PROCESS | 3100 | 1461195127989 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F5800 == 47 [pid = 3100] [id = 504] 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C7F8000) [pid = 3100] [serial = 1512] [outer = 00000000] 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1DA7E800) [pid = 3100] [serial = 1513] [outer = 1C7F8000] 16:32:08 INFO - PROCESS | 3100 | 1461195128034 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1DB85C00) [pid = 3100] [serial = 1514] [outer = 1C7F8000] 16:32:08 INFO - PROCESS | 3100 | 1461195128450 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 630ms 16:32:08 INFO - PROCESS | 3100 | 1461195128503 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 3100 | 1461195128505 Marionette TRACE conn4 <- [1,1981,null,{"value":"13"}] 16:32:08 INFO - PROCESS | 3100 | 1461195128508 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:32:08 INFO - PROCESS | 3100 | 1461195128510 Marionette TRACE conn4 <- [1,1982,null,{}] 16:32:08 INFO - PROCESS | 3100 | 1461195128513 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 3100 | 1461195128593 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:32:08 INFO - PROCESS | 3100 | 1461195128599 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 3100 | ++DOCSHELL 1DC30800 == 48 [pid = 3100] [id = 505] 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1DC38800) [pid = 3100] [serial = 1515] [outer = 00000000] 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1E46A000) [pid = 3100] [serial = 1516] [outer = 1DC38800] 16:32:08 INFO - PROCESS | 3100 | 1461195128645 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1E472C00) [pid = 3100] [serial = 1517] [outer = 1DC38800] 16:32:09 INFO - PROCESS | 3100 | 1461195129071 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 570ms 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:32:09 INFO - PROCESS | 3100 | 1461195129083 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 3100 | 1461195129085 Marionette TRACE conn4 <- [1,1985,null,{"value":"13"}] 16:32:09 INFO - PROCESS | 3100 | 1461195129088 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 3100 | 1461195129090 Marionette TRACE conn4 <- [1,1986,null,{}] 16:32:09 INFO - PROCESS | 3100 | 1461195129094 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 3100 | 1461195129239 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:32:09 INFO - PROCESS | 3100 | 1461195129416 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 3100 | ++DOCSHELL 128B8000 == 49 [pid = 3100] [id = 506] 16:32:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (128B8400) [pid = 3100] [serial = 1518] [outer = 00000000] 16:32:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (128EA800) [pid = 3100] [serial = 1519] [outer = 128B8400] 16:32:09 INFO - PROCESS | 3100 | 1461195129490 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (12907000) [pid = 3100] [serial = 1520] [outer = 128B8400] 16:32:10 INFO - PROCESS | 3100 | 1461195130068 Marionette TRACE conn4 <- [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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1016ms 16:32:10 INFO - PROCESS | 3100 | 1461195130110 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 3100 | 1461195130115 Marionette TRACE conn4 <- [1,1989,null,{"value":"13"}] 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:32:10 INFO - PROCESS | 3100 | 1461195130120 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 3100 | 1461195130124 Marionette TRACE conn4 <- [1,1990,null,{}] 16:32:10 INFO - PROCESS | 3100 | 1461195130130 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:10 INFO - PROCESS | 3100 | 1461195130291 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:32:10 INFO - PROCESS | 3100 | 1461195130426 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 3100 | ++DOCSHELL 170A8400 == 50 [pid = 3100] [id = 507] 16:32:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1750AC00) [pid = 3100] [serial = 1521] [outer = 00000000] 16:32:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (177A4C00) [pid = 3100] [serial = 1522] [outer = 1750AC00] 16:32:10 INFO - PROCESS | 3100 | 1461195130487 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (18652000) [pid = 3100] [serial = 1523] [outer = 1750AC00] 16:32:11 INFO - PROCESS | 3100 | 1461195131068 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 16:32:11 INFO - PROCESS | 3100 | 1461195131094 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 3100 | 1461195131098 Marionette TRACE conn4 <- [1,1993,null,{"value":"13"}] 16:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:32:11 INFO - PROCESS | 3100 | 1461195131101 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 3100 | 1461195131104 Marionette TRACE conn4 <- [1,1994,null,{}] 16:32:11 INFO - PROCESS | 3100 | 1461195131108 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 3100 | 1461195131214 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:32:11 INFO - PROCESS | 3100 | 1461195131324 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 3100 | ++DOCSHELL 1BC7EC00 == 51 [pid = 3100] [id = 508] 16:32:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1BDAAC00) [pid = 3100] [serial = 1524] [outer = 00000000] 16:32:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C37D000) [pid = 3100] [serial = 1525] [outer = 1BDAAC00] 16:32:11 INFO - PROCESS | 3100 | 1461195131382 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C5D6400) [pid = 3100] [serial = 1526] [outer = 1BDAAC00] 16:32:12 INFO - PROCESS | 3100 | 1461195132025 Marionette TRACE conn4 <- [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]]]}] 16:32:12 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 16:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 970ms 16:32:12 INFO - PROCESS | 3100 | 1461195132074 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 3100 | 1461195132078 Marionette TRACE conn4 <- [1,1997,null,{"value":"13"}] 16:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:32:12 INFO - PROCESS | 3100 | 1461195132090 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 3100 | 1461195132095 Marionette TRACE conn4 <- [1,1998,null,{}] 16:32:12 INFO - PROCESS | 3100 | 1461195132099 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 3100 | 1461195132209 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:32:12 INFO - PROCESS | 3100 | 1461195132315 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 3100 | ++DOCSHELL 1A596C00 == 52 [pid = 3100] [id = 509] 16:32:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1E8D3C00) [pid = 3100] [serial = 1527] [outer = 00000000] 16:32:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1ED87800) [pid = 3100] [serial = 1528] [outer = 1E8D3C00] 16:32:12 INFO - PROCESS | 3100 | 1461195132371 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1ED8F000) [pid = 3100] [serial = 1529] [outer = 1E8D3C00] 16:32:12 INFO - PROCESS | 3100 | 1461195132951 Marionette TRACE conn4 <- [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]]]}] 16:32:13 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 16:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 930ms 16:32:13 INFO - PROCESS | 3100 | 1461195133014 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 3100 | 1461195133017 Marionette TRACE conn4 <- [1,2001,null,{"value":"13"}] 16:32:13 INFO - PROCESS | 3100 | 1461195133020 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:32:13 INFO - PROCESS | 3100 | 1461195133022 Marionette TRACE conn4 <- [1,2002,null,{}] 16:32:13 INFO - PROCESS | 3100 | 1461195133026 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 3100 | 1461195133131 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:32:13 INFO - PROCESS | 3100 | 1461195133296 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 3100 | ++DOCSHELL 128DF400 == 53 [pid = 3100] [id = 510] 16:32:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (16E0B800) [pid = 3100] [serial = 1530] [outer = 00000000] 16:32:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F421C00) [pid = 3100] [serial = 1531] [outer = 16E0B800] 16:32:13 INFO - PROCESS | 3100 | 1461195133353 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1F428400) [pid = 3100] [serial = 1532] [outer = 16E0B800] 16:32:14 INFO - PROCESS | 3100 | 1461195134170 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1223ms 16:32:14 INFO - PROCESS | 3100 | 1461195134247 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 3100 | 1461195134251 Marionette TRACE conn4 <- [1,2005,null,{"value":"13"}] 16:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:32:14 INFO - PROCESS | 3100 | 1461195134275 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 3100 | 1461195134279 Marionette TRACE conn4 <- [1,2006,null,{}] 16:32:14 INFO - PROCESS | 3100 | 1461195134284 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 3100 | 1461195134386 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:32:14 INFO - PROCESS | 3100 | 1461195134523 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 3100 | ++DOCSHELL 125DE000 == 54 [pid = 3100] [id = 511] 16:32:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (128ED800) [pid = 3100] [serial = 1533] [outer = 00000000] 16:32:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1767F400) [pid = 3100] [serial = 1534] [outer = 128ED800] 16:32:14 INFO - PROCESS | 3100 | 1461195134581 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (18647C00) [pid = 3100] [serial = 1535] [outer = 128ED800] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 1BC82000 == 53 [pid = 3100] [id = 482] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 16E14800 == 52 [pid = 3100] [id = 481] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 1DC30800 == 51 [pid = 3100] [id = 505] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 1C7F5800 == 50 [pid = 3100] [id = 504] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 12DE0400 == 49 [pid = 3100] [id = 503] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 0F03FC00 == 48 [pid = 3100] [id = 502] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 0F04EC00 == 47 [pid = 3100] [id = 501] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 1213C000 == 46 [pid = 3100] [id = 500] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 18D56C00 == 45 [pid = 3100] [id = 499] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 12E66800 == 44 [pid = 3100] [id = 498] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC2D800) [pid = 3100] [serial = 1474] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 128B6800 == 43 [pid = 3100] [id = 497] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 12DE0000 == 42 [pid = 3100] [id = 496] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 0F049400 == 41 [pid = 3100] [id = 492] 16:32:14 INFO - PROCESS | 3100 | --DOCSHELL 13943000 == 40 [pid = 3100] [id = 491] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C3F4C00) [pid = 3100] [serial = 1406] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1A195000) [pid = 3100] [serial = 1465] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1B685400) [pid = 3100] [serial = 1468] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1767E400) [pid = 3100] [serial = 1444] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12CAFC00) [pid = 3100] [serial = 1456] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (12E5D000) [pid = 3100] [serial = 1457] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (17502000) [pid = 3100] [serial = 1460] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E60400) [pid = 3100] [serial = 1459] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C05B000) [pid = 3100] [serial = 1471] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (130ED400) [pid = 3100] [serial = 1454] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (12E64000) [pid = 3100] [serial = 1453] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (18650400) [pid = 3100] [serial = 1462] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (128C3400) [pid = 3100] [serial = 1441] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C064C00) [pid = 3100] [serial = 1447] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C559000) [pid = 3100] [serial = 1450] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1BC83000) [pid = 3100] [serial = 1439] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1BC26400) [pid = 3100] [serial = 1469] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C05AC00) [pid = 3100] [serial = 1472] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1A59D400) [pid = 3100] [serial = 1466] [outer = 00000000] [url = about:blank] 16:32:14 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (189F1000) [pid = 3100] [serial = 1463] [outer = 00000000] [url = about:blank] 16:32:15 INFO - PROCESS | 3100 | 1461195135136 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 890ms 16:32:15 INFO - PROCESS | 3100 | 1461195135165 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 3100 | 1461195135171 Marionette TRACE conn4 <- [1,2009,null,{"value":"13"}] 16:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:32:15 INFO - PROCESS | 3100 | 1461195135177 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 3100 | 1461195135179 Marionette TRACE conn4 <- [1,2010,null,{}] 16:32:15 INFO - PROCESS | 3100 | 1461195135183 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 3100 | 1461195135268 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:32:15 INFO - PROCESS | 3100 | 1461195135276 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 3100 | ++DOCSHELL 125F1800 == 41 [pid = 3100] [id = 512] 16:32:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (125F4800) [pid = 3100] [serial = 1536] [outer = 00000000] 16:32:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12E62000) [pid = 3100] [serial = 1537] [outer = 125F4800] 16:32:15 INFO - PROCESS | 3100 | 1461195135323 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1390CC00) [pid = 3100] [serial = 1538] [outer = 125F4800] 16:32:15 INFO - PROCESS | 3100 | 1461195135840 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 690ms 16:32:15 INFO - PROCESS | 3100 | 1461195135870 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 3100 | 1461195135873 Marionette TRACE conn4 <- [1,2013,null,{"value":"13"}] 16:32:15 INFO - PROCESS | 3100 | 1461195135876 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:32:15 INFO - PROCESS | 3100 | 1461195135880 Marionette TRACE conn4 <- [1,2014,null,{}] 16:32:15 INFO - PROCESS | 3100 | 1461195135890 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 3100 | 1461195135977 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:32:15 INFO - PROCESS | 3100 | 1461195135983 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 3100 | ++DOCSHELL 177A4400 == 42 [pid = 3100] [id = 513] 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1870B800) [pid = 3100] [serial = 1539] [outer = 00000000] 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (18D5A800) [pid = 3100] [serial = 1540] [outer = 1870B800] 16:32:16 INFO - PROCESS | 3100 | 1461195136033 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (19D4E800) [pid = 3100] [serial = 1541] [outer = 1870B800] 16:32:16 INFO - PROCESS | 3100 | 1461195136521 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 16:32:16 INFO - PROCESS | 3100 | 1461195136550 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 3100 | 1461195136553 Marionette TRACE conn4 <- [1,2017,null,{"value":"13"}] 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:32:16 INFO - PROCESS | 3100 | 1461195136561 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 3100 | 1461195136563 Marionette TRACE conn4 <- [1,2018,null,{}] 16:32:16 INFO - PROCESS | 3100 | 1461195136566 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 3100 | 1461195136649 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:32:16 INFO - PROCESS | 3100 | 1461195136657 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 3100 | ++DOCSHELL 1AD02400 == 43 [pid = 3100] [id = 514] 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1AD07400) [pid = 3100] [serial = 1542] [outer = 00000000] 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1AD73000) [pid = 3100] [serial = 1543] [outer = 1AD07400] 16:32:16 INFO - PROCESS | 3100 | 1461195136792 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1B110400) [pid = 3100] [serial = 1544] [outer = 1AD07400] 16:32:17 INFO - PROCESS | 3100 | 1461195137210 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 16:32:17 INFO - PROCESS | 3100 | 1461195137235 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 3100 | 1461195137237 Marionette TRACE conn4 <- [1,2021,null,{"value":"13"}] 16:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:32:17 INFO - PROCESS | 3100 | 1461195137246 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 3100 | 1461195137248 Marionette TRACE conn4 <- [1,2022,null,{}] 16:32:17 INFO - PROCESS | 3100 | 1461195137251 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:17 INFO - PROCESS | 3100 | 1461195137363 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:32:17 INFO - PROCESS | 3100 | 1461195137457 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 3100 | ++DOCSHELL 1B118400 == 44 [pid = 3100] [id = 515] 16:32:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1B579400) [pid = 3100] [serial = 1545] [outer = 00000000] 16:32:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1BC2B000) [pid = 3100] [serial = 1546] [outer = 1B579400] 16:32:17 INFO - PROCESS | 3100 | 1461195137504 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC80C00) [pid = 3100] [serial = 1547] [outer = 1B579400] 16:32:17 INFO - PROCESS | 3100 | 1461195137954 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 731ms 16:32:17 INFO - PROCESS | 3100 | 1461195137980 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:32:17 INFO - PROCESS | 3100 | 1461195137982 Marionette TRACE conn4 <- [1,2025,null,{"value":"13"}] 16:32:18 INFO - PROCESS | 3100 | 1461195137985 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 3100 | 1461195137987 Marionette TRACE conn4 <- [1,2026,null,{}] 16:32:18 INFO - PROCESS | 3100 | 1461195137990 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 3100 | 1461195138130 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:32:18 INFO - PROCESS | 3100 | 1461195138138 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 3100 | ++DOCSHELL 1BC28400 == 45 [pid = 3100] [id = 516] 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1BC83C00) [pid = 3100] [serial = 1548] [outer = 00000000] 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C515400) [pid = 3100] [serial = 1549] [outer = 1BC83C00] 16:32:18 INFO - PROCESS | 3100 | 1461195138187 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C722800) [pid = 3100] [serial = 1550] [outer = 1BC83C00] 16:32:18 INFO - PROCESS | 3100 | 1461195138645 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 16:32:18 INFO - PROCESS | 3100 | 1461195138663 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 3100 | 1461195138665 Marionette TRACE conn4 <- [1,2029,null,{"value":"13"}] 16:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:32:18 INFO - PROCESS | 3100 | 1461195138668 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 3100 | 1461195138670 Marionette TRACE conn4 <- [1,2030,null,{}] 16:32:18 INFO - PROCESS | 3100 | 1461195138673 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 3100 | 1461195138811 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:32:18 INFO - PROCESS | 3100 | 1461195138830 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 3100 | ++DOCSHELL 1AD0B800 == 46 [pid = 3100] [id = 517] 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C05D000) [pid = 3100] [serial = 1551] [outer = 00000000] 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C7F0000) [pid = 3100] [serial = 1552] [outer = 1C05D000] 16:32:18 INFO - PROCESS | 3100 | 1461195138876 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C7EF400) [pid = 3100] [serial = 1553] [outer = 1C05D000] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (16349800) [pid = 3100] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (12DE7C00) [pid = 3100] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B111800) [pid = 3100] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (128D5800) [pid = 3100] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (19D3F400) [pid = 3100] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7F8000) [pid = 3100] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A193800) [pid = 3100] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C7CE800) [pid = 3100] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:32:19 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (12E5B800) [pid = 3100] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:32:19 INFO - PROCESS | 3100 | 1461195139429 Marionette TRACE conn4 <- [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]]]}] 16:32:19 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) 16:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 16:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:32:19 INFO - PROCESS | 3100 | 1461195139441 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 3100 | 1461195139443 Marionette TRACE conn4 <- [1,2033,null,{"value":"13"}] 16:32:19 INFO - PROCESS | 3100 | 1461195139446 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 3100 | 1461195139448 Marionette TRACE conn4 <- [1,2034,null,{}] 16:32:19 INFO - PROCESS | 3100 | 1461195139452 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:19 INFO - PROCESS | 3100 | 1461195139566 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:32:19 INFO - PROCESS | 3100 | 1461195139622 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 3100 | ++DOCSHELL 12CACC00 == 47 [pid = 3100] [id = 518] 16:32:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (16349800) [pid = 3100] [serial = 1554] [outer = 00000000] 16:32:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1A193800) [pid = 3100] [serial = 1555] [outer = 16349800] 16:32:19 INFO - PROCESS | 3100 | 1461195139672 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1BC2D400) [pid = 3100] [serial = 1556] [outer = 16349800] 16:32:20 INFO - PROCESS | 3100 | 1461195140040 Marionette TRACE conn4 <- [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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 16:32:20 INFO - PROCESS | 3100 | 1461195140077 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 3100 | 1461195140079 Marionette TRACE conn4 <- [1,2037,null,{"value":"13"}] 16:32:20 INFO - PROCESS | 3100 | 1461195140083 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:32:20 INFO - PROCESS | 3100 | 1461195140084 Marionette TRACE conn4 <- [1,2038,null,{}] 16:32:20 INFO - PROCESS | 3100 | 1461195140088 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 3100 | 1461195140169 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:32:20 INFO - PROCESS | 3100 | 1461195140175 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 3100 | ++DOCSHELL 1C729800 == 48 [pid = 3100] [id = 519] 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C7D4800) [pid = 3100] [serial = 1557] [outer = 00000000] 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1DCAF800) [pid = 3100] [serial = 1558] [outer = 1C7D4800] 16:32:20 INFO - PROCESS | 3100 | 1461195140220 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1EB41000) [pid = 3100] [serial = 1559] [outer = 1C7D4800] 16:32:20 INFO - PROCESS | 3100 | 1461195140689 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 630ms 16:32:20 INFO - PROCESS | 3100 | 1461195140717 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 3100 | 1461195140719 Marionette TRACE conn4 <- [1,2041,null,{"value":"13"}] 16:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:32:20 INFO - PROCESS | 3100 | 1461195140739 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 3100 | 1461195140741 Marionette TRACE conn4 <- [1,2042,null,{}] 16:32:20 INFO - PROCESS | 3100 | 1461195140744 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 3100 | 1461195140825 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:32:20 INFO - PROCESS | 3100 | 1461195140831 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 3100 | ++DOCSHELL 1E8DF400 == 49 [pid = 3100] [id = 520] 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1EBD7C00) [pid = 3100] [serial = 1560] [outer = 00000000] 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F41F400) [pid = 3100] [serial = 1561] [outer = 1EBD7C00] 16:32:20 INFO - PROCESS | 3100 | 1461195140876 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1F422C00) [pid = 3100] [serial = 1562] [outer = 1EBD7C00] 16:32:21 INFO - PROCESS | 3100 | 1461195141415 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 731ms 16:32:21 INFO - PROCESS | 3100 | 1461195141464 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 3100 | 1461195141468 Marionette TRACE conn4 <- [1,2045,null,{"value":"13"}] 16:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:32:21 INFO - PROCESS | 3100 | 1461195141474 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 3100 | 1461195141479 Marionette TRACE conn4 <- [1,2046,null,{}] 16:32:21 INFO - PROCESS | 3100 | 1461195141486 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 3100 | 1461195141675 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:32:21 INFO - PROCESS | 3100 | 1461195141818 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 3100 | ++DOCSHELL 128DC400 == 50 [pid = 3100] [id = 521] 16:32:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (128E3800) [pid = 3100] [serial = 1563] [outer = 00000000] 16:32:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (13948C00) [pid = 3100] [serial = 1564] [outer = 128E3800] 16:32:21 INFO - PROCESS | 3100 | 1461195141877 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (16E14800) [pid = 3100] [serial = 1565] [outer = 128E3800] 16:32:22 INFO - PROCESS | 3100 | 1461195142476 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1025ms 16:32:22 INFO - PROCESS | 3100 | 1461195142499 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 3100 | 1461195142505 Marionette TRACE conn4 <- [1,2049,null,{"value":"13"}] 16:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:32:22 INFO - PROCESS | 3100 | 1461195142512 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 3100 | 1461195142515 Marionette TRACE conn4 <- [1,2050,null,{}] 16:32:22 INFO - PROCESS | 3100 | 1461195142519 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:22 INFO - PROCESS | 3100 | 1461195142673 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:32:22 INFO - PROCESS | 3100 | 1461195142690 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 3100 | ++DOCSHELL 1767A000 == 51 [pid = 3100] [id = 522] 16:32:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (176C6C00) [pid = 3100] [serial = 1566] [outer = 00000000] 16:32:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1AD34400) [pid = 3100] [serial = 1567] [outer = 176C6C00] 16:32:22 INFO - PROCESS | 3100 | 1461195142748 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1BC2DC00) [pid = 3100] [serial = 1568] [outer = 176C6C00] 16:32:23 INFO - PROCESS | 3100 | 1461195143434 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 970ms 16:32:23 INFO - PROCESS | 3100 | 1461195143484 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 3100 | 1461195143486 Marionette TRACE conn4 <- [1,2053,null,{"value":"13"}] 16:32:23 INFO - PROCESS | 3100 | 1461195143490 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:32:23 INFO - PROCESS | 3100 | 1461195143494 Marionette TRACE conn4 <- [1,2054,null,{}] 16:32:23 INFO - PROCESS | 3100 | 1461195143505 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 3100 | 1461195143615 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:32:23 INFO - PROCESS | 3100 | 1461195143754 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F8C00 == 52 [pid = 3100] [id = 523] 16:32:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1DC30000) [pid = 3100] [serial = 1569] [outer = 00000000] 16:32:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1FD11C00) [pid = 3100] [serial = 1570] [outer = 1DC30000] 16:32:23 INFO - PROCESS | 3100 | 1461195143815 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1FD15800) [pid = 3100] [serial = 1571] [outer = 1DC30000] 16:32:24 INFO - PROCESS | 3100 | 1461195144438 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 970ms 16:32:24 INFO - PROCESS | 3100 | 1461195144463 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 3100 | 1461195144466 Marionette TRACE conn4 <- [1,2057,null,{"value":"13"}] 16:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:32:24 INFO - PROCESS | 3100 | 1461195144470 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 3100 | 1461195144472 Marionette TRACE conn4 <- [1,2058,null,{}] 16:32:24 INFO - PROCESS | 3100 | 1461195144490 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:24 INFO - PROCESS | 3100 | 1461195144597 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:32:24 INFO - PROCESS | 3100 | 1461195144733 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 3100 | ++DOCSHELL 1FD1EC00 == 53 [pid = 3100] [id = 524] 16:32:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1FD1F000) [pid = 3100] [serial = 1572] [outer = 00000000] 16:32:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1FD7F800) [pid = 3100] [serial = 1573] [outer = 1FD1F000] 16:32:24 INFO - PROCESS | 3100 | 1461195144791 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1FD81C00) [pid = 3100] [serial = 1574] [outer = 1FD1F000] 16:32:25 INFO - PROCESS | 3100 | 1461195145577 Marionette TRACE conn4 <- [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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1135ms 16:32:25 INFO - PROCESS | 3100 | 1461195145609 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 3100 | 1461195145613 Marionette TRACE conn4 <- [1,2061,null,{"value":"13"}] 16:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:32:25 INFO - PROCESS | 3100 | 1461195145618 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 3100 | 1461195145622 Marionette TRACE conn4 <- [1,2062,null,{}] 16:32:25 INFO - PROCESS | 3100 | 1461195145628 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 3100 | 1461195145724 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:32:25 INFO - PROCESS | 3100 | 1461195145840 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 3100 | ++DOCSHELL 128C1800 == 54 [pid = 3100] [id = 525] 16:32:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (128E8400) [pid = 3100] [serial = 1575] [outer = 00000000] 16:32:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (12DE0800) [pid = 3100] [serial = 1576] [outer = 128E8400] 16:32:25 INFO - PROCESS | 3100 | 1461195145937 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (130ED000) [pid = 3100] [serial = 1577] [outer = 128E8400] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1C729800 == 53 [pid = 3100] [id = 519] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 12CACC00 == 52 [pid = 3100] [id = 518] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1AD0B800 == 51 [pid = 3100] [id = 517] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1BC28400 == 50 [pid = 3100] [id = 516] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1B118400 == 49 [pid = 3100] [id = 515] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1AD02400 == 48 [pid = 3100] [id = 514] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 177A4400 == 47 [pid = 3100] [id = 513] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 125F1800 == 46 [pid = 3100] [id = 512] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1E46A000) [pid = 3100] [serial = 1516] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 125DE000 == 45 [pid = 3100] [id = 511] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 128DF400 == 44 [pid = 3100] [id = 510] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1A596C00 == 43 [pid = 3100] [id = 509] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 1BC7EC00 == 42 [pid = 3100] [id = 508] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 170A8400 == 41 [pid = 3100] [id = 507] 16:32:26 INFO - PROCESS | 3100 | --DOCSHELL 128B8000 == 40 [pid = 3100] [id = 506] 16:32:26 INFO - PROCESS | 3100 | 1461195146572 Marionette TRACE conn4 <- [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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 990ms 16:32:26 INFO - PROCESS | 3100 | 1461195146609 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 3100 | 1461195146614 Marionette TRACE conn4 <- [1,2065,null,{"value":"13"}] 16:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:32:26 INFO - PROCESS | 3100 | 1461195146620 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 3100 | 1461195146623 Marionette TRACE conn4 <- [1,2066,null,{}] 16:32:26 INFO - PROCESS | 3100 | 1461195146627 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 3100 | 1461195146721 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (12E5C400) [pid = 3100] [serial = 1477] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (185A7800) [pid = 3100] [serial = 1480] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C3F3C00) [pid = 3100] [serial = 1483] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (185A0C00) [pid = 3100] [serial = 1495] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1870F400) [pid = 3100] [serial = 1496] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (16353000) [pid = 3100] [serial = 1490] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (138A9800) [pid = 3100] [serial = 1489] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1B689C00) [pid = 3100] [serial = 1501] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1BC27800) [pid = 3100] [serial = 1502] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (12EF3000) [pid = 3100] [serial = 1492] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1AD26C00) [pid = 3100] [serial = 1498] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (13912400) [pid = 3100] [serial = 1493] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C72A000) [pid = 3100] [serial = 1486] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1DB85C00) [pid = 3100] [serial = 1514] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C3F2400) [pid = 3100] [serial = 1504] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C7D5400) [pid = 3100] [serial = 1507] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B110000) [pid = 3100] [serial = 1510] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1DA7E800) [pid = 3100] [serial = 1513] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7D6C00) [pid = 3100] [serial = 1508] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C5DC400) [pid = 3100] [serial = 1505] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C062000) [pid = 3100] [serial = 1511] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1AD33400) [pid = 3100] [serial = 1499] [outer = 00000000] [url = about:blank] 16:32:26 INFO - PROCESS | 3100 | 1461195146830 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCC400 == 41 [pid = 3100] [id = 526] 16:32:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (12804400) [pid = 3100] [serial = 1578] [outer = 00000000] 16:32:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1290E800) [pid = 3100] [serial = 1579] [outer = 12804400] 16:32:26 INFO - PROCESS | 3100 | 1461195146878 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (12E5F000) [pid = 3100] [serial = 1580] [outer = 12804400] 16:32:27 INFO - PROCESS | 3100 | 1461195147334 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 770ms 16:32:27 INFO - PROCESS | 3100 | 1461195147394 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 3100 | 1461195147396 Marionette TRACE conn4 <- [1,2069,null,{"value":"13"}] 16:32:27 INFO - PROCESS | 3100 | 1461195147399 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:32:27 INFO - PROCESS | 3100 | 1461195147403 Marionette TRACE conn4 <- [1,2070,null,{}] 16:32:27 INFO - PROCESS | 3100 | 1461195147413 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:27 INFO - PROCESS | 3100 | 1461195147503 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:32:27 INFO - PROCESS | 3100 | 1461195147512 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 3100 | ++DOCSHELL 17533000 == 42 [pid = 3100] [id = 527] 16:32:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (17534C00) [pid = 3100] [serial = 1581] [outer = 00000000] 16:32:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (185A3400) [pid = 3100] [serial = 1582] [outer = 17534C00] 16:32:27 INFO - PROCESS | 3100 | 1461195147561 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (18710C00) [pid = 3100] [serial = 1583] [outer = 17534C00] 16:32:28 INFO - PROCESS | 3100 | 1461195148033 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 16:32:28 INFO - PROCESS | 3100 | 1461195148073 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 3100 | 1461195148076 Marionette TRACE conn4 <- [1,2073,null,{"value":"13"}] 16:32:28 INFO - PROCESS | 3100 | 1461195148079 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:32:28 INFO - PROCESS | 3100 | 1461195148081 Marionette TRACE conn4 <- [1,2074,null,{}] 16:32:28 INFO - PROCESS | 3100 | 1461195148084 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 3100 | 1461195148166 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:32:28 INFO - PROCESS | 3100 | 1461195148175 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 3100 | ++DOCSHELL 19D49000 == 43 [pid = 3100] [id = 528] 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (19D4A000) [pid = 3100] [serial = 1584] [outer = 00000000] 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1A1AF800) [pid = 3100] [serial = 1585] [outer = 19D4A000] 16:32:28 INFO - PROCESS | 3100 | 1461195148221 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1A59D800) [pid = 3100] [serial = 1586] [outer = 19D4A000] 16:32:28 INFO - PROCESS | 3100 | 1461195148672 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms 16:32:28 INFO - PROCESS | 3100 | 1461195148714 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 3100 | 1461195148716 Marionette TRACE conn4 <- [1,2077,null,{"value":"13"}] 16:32:28 INFO - PROCESS | 3100 | 1461195148719 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:32:28 INFO - PROCESS | 3100 | 1461195148721 Marionette TRACE conn4 <- [1,2078,null,{}] 16:32:28 INFO - PROCESS | 3100 | 1461195148724 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 3100 | 1461195148807 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:32:28 INFO - PROCESS | 3100 | 1461195148813 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 3100 | ++DOCSHELL 1AD2BC00 == 44 [pid = 3100] [id = 529] 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1AD2EC00) [pid = 3100] [serial = 1587] [outer = 00000000] 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1B507000) [pid = 3100] [serial = 1588] [outer = 1AD2EC00] 16:32:28 INFO - PROCESS | 3100 | 1461195148859 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1B583000) [pid = 3100] [serial = 1589] [outer = 1AD2EC00] 16:32:29 INFO - PROCESS | 3100 | 1461195149365 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 16:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:32:29 INFO - PROCESS | 3100 | 1461195149395 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 3100 | 1461195149397 Marionette TRACE conn4 <- [1,2081,null,{"value":"13"}] 16:32:29 INFO - PROCESS | 3100 | 1461195149400 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 3100 | 1461195149402 Marionette TRACE conn4 <- [1,2082,null,{}] 16:32:29 INFO - PROCESS | 3100 | 1461195149405 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 3100 | 1461195149545 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:32:29 INFO - PROCESS | 3100 | 1461195149614 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 3100 | ++DOCSHELL 128EA000 == 45 [pid = 3100] [id = 530] 16:32:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1B688800) [pid = 3100] [serial = 1590] [outer = 00000000] 16:32:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C068000) [pid = 3100] [serial = 1591] [outer = 1B688800] 16:32:29 INFO - PROCESS | 3100 | 1461195149665 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C376C00) [pid = 3100] [serial = 1592] [outer = 1B688800] 16:32:30 INFO - PROCESS | 3100 | 1461195150108 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 16:32:30 INFO - PROCESS | 3100 | 1461195150133 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:32:30 INFO - PROCESS | 3100 | 1461195150135 Marionette TRACE conn4 <- [1,2085,null,{"value":"13"}] 16:32:30 INFO - PROCESS | 3100 | 1461195150139 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 3100 | 1461195150140 Marionette TRACE conn4 <- [1,2086,null,{}] 16:32:30 INFO - PROCESS | 3100 | 1461195150144 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:30 INFO - PROCESS | 3100 | 1461195150282 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:32:30 INFO - PROCESS | 3100 | 1461195150304 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 3100 | ++DOCSHELL 1C3F2400 == 46 [pid = 3100] [id = 531] 16:32:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C519000) [pid = 3100] [serial = 1593] [outer = 00000000] 16:32:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1C6D7C00) [pid = 3100] [serial = 1594] [outer = 1C519000] 16:32:30 INFO - PROCESS | 3100 | 1461195150350 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1C72A000) [pid = 3100] [serial = 1595] [outer = 1C519000] 16:32:30 INFO - PROCESS | 3100 | 1461195150804 Marionette TRACE conn4 <- [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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 16:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:32:30 INFO - PROCESS | 3100 | 1461195150873 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 3100 | 1461195150875 Marionette TRACE conn4 <- [1,2089,null,{"value":"13"}] 16:32:30 INFO - PROCESS | 3100 | 1461195150878 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 3100 | 1461195150880 Marionette TRACE conn4 <- [1,2090,null,{}] 16:32:30 INFO - PROCESS | 3100 | 1461195150883 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 3100 | 1461195150996 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:32:31 INFO - PROCESS | 3100 | 1461195151006 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 3100 | ++DOCSHELL 1C6CD400 == 47 [pid = 3100] [id = 532] 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1C72F800) [pid = 3100] [serial = 1596] [outer = 00000000] 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1C7EF000) [pid = 3100] [serial = 1597] [outer = 1C72F800] 16:32:31 INFO - PROCESS | 3100 | 1461195151051 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1C7EE800) [pid = 3100] [serial = 1598] [outer = 1C72F800] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (125D1000) [pid = 3100] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (12913000) [pid = 3100] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C510800) [pid = 3100] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (16E63800) [pid = 3100] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1C059C00) [pid = 3100] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (0EF2CC00) [pid = 3100] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1B579400) [pid = 3100] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1BC83C00) [pid = 3100] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1870B800) [pid = 3100] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1AD07400) [pid = 3100] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (125F4800) [pid = 3100] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (16E0B800) [pid = 3100] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (128ED800) [pid = 3100] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C05D000) [pid = 3100] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1DC38800) [pid = 3100] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (16349800) [pid = 3100] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:32:31 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C7D4800) [pid = 3100] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:32:31 INFO - PROCESS | 3100 | 1461195151698 Marionette TRACE conn4 <- [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]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 16:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:32:31 INFO - PROCESS | 3100 | 1461195151750 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 3100 | 1461195151752 Marionette TRACE conn4 <- [1,2093,null,{"value":"13"}] 16:32:31 INFO - PROCESS | 3100 | 1461195151755 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 3100 | 1461195151757 Marionette TRACE conn4 <- [1,2094,null,{}] 16:32:31 INFO - PROCESS | 3100 | 1461195151760 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 3100 | 1461195151838 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:32:31 INFO - PROCESS | 3100 | 1461195151844 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 3100 | ++DOCSHELL 128DBC00 == 48 [pid = 3100] [id = 533] 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (16E0B800) [pid = 3100] [serial = 1599] [outer = 00000000] 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B008800) [pid = 3100] [serial = 1600] [outer = 16E0B800] 16:32:31 INFO - PROCESS | 3100 | 1461195151889 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1B688C00) [pid = 3100] [serial = 1601] [outer = 16E0B800] 16:32:32 INFO - PROCESS | 3100 | 1461195152319 Marionette TRACE conn4 <- [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]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 630ms 16:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:32:32 INFO - PROCESS | 3100 | 1461195152386 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 3100 | 1461195152388 Marionette TRACE conn4 <- [1,2097,null,{"value":"13"}] 16:32:32 INFO - PROCESS | 3100 | 1461195152391 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 3100 | 1461195152393 Marionette TRACE conn4 <- [1,2098,null,{}] 16:32:32 INFO - PROCESS | 3100 | 1461195152396 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 3100 | 1461195152476 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:32:32 INFO - PROCESS | 3100 | 1461195152482 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 3100 | ++DOCSHELL 1C05D000 == 49 [pid = 3100] [id = 534] 16:32:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C5D1800) [pid = 3100] [serial = 1602] [outer = 00000000] 16:32:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C7FA000) [pid = 3100] [serial = 1603] [outer = 1C5D1800] 16:32:32 INFO - PROCESS | 3100 | 1461195152528 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1DC2C400) [pid = 3100] [serial = 1604] [outer = 1C5D1800] 16:32:32 INFO - PROCESS | 3100 | 1461195152974 Marionette TRACE conn4 <- [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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 16:32:33 INFO - PROCESS | 3100 | 1461195153026 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 3100 | 1461195153028 Marionette TRACE conn4 <- [1,2101,null,{"value":"13"}] 16:32:33 INFO - PROCESS | 3100 | 1461195153032 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:32:33 INFO - PROCESS | 3100 | 1461195153034 Marionette TRACE conn4 <- [1,2102,null,{}] 16:32:33 INFO - PROCESS | 3100 | 1461195153038 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:33 INFO - PROCESS | 3100 | 1461195153139 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:32:33 INFO - PROCESS | 3100 | 1461195153145 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 3100 | ++DOCSHELL 1E8DDC00 == 50 [pid = 3100] [id = 535] 16:32:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1EBD3C00) [pid = 3100] [serial = 1605] [outer = 00000000] 16:32:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1F5BF000) [pid = 3100] [serial = 1606] [outer = 1EBD3C00] 16:32:33 INFO - PROCESS | 3100 | 1461195153195 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FD1AC00) [pid = 3100] [serial = 1607] [outer = 1EBD3C00] 16:32:33 INFO - PROCESS | 3100 | 1461195153917 Marionette TRACE conn4 <- [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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 930ms 16:32:33 INFO - PROCESS | 3100 | 1461195153966 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 3100 | 1461195153972 Marionette TRACE conn4 <- [1,2105,null,{"value":"13"}] 16:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:32:33 INFO - PROCESS | 3100 | 1461195153978 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 3100 | 1461195153982 Marionette TRACE conn4 <- [1,2106,null,{}] 16:32:34 INFO - PROCESS | 3100 | 1461195153987 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 3100 | 1461195154100 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:32:34 INFO - PROCESS | 3100 | 1461195154243 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 3100 | ++DOCSHELL 128F2800 == 51 [pid = 3100] [id = 536] 16:32:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (128F3800) [pid = 3100] [serial = 1608] [outer = 00000000] 16:32:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (138AD800) [pid = 3100] [serial = 1609] [outer = 128F3800] 16:32:34 INFO - PROCESS | 3100 | 1461195154306 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (163E5800) [pid = 3100] [serial = 1610] [outer = 128F3800] 16:32:34 INFO - PROCESS | 3100 | 1461195154951 Marionette TRACE conn4 <- [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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1022ms 16:32:35 INFO - PROCESS | 3100 | 1461195155004 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 3100 | 1461195155010 Marionette TRACE conn4 <- [1,2109,null,{"value":"13"}] 16:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:32:35 INFO - PROCESS | 3100 | 1461195155017 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 3100 | 1461195155020 Marionette TRACE conn4 <- [1,2110,null,{}] 16:32:35 INFO - PROCESS | 3100 | 1461195155024 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:35 INFO - PROCESS | 3100 | 1461195155139 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:32:35 INFO - PROCESS | 3100 | 1461195155278 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 3100 | ++DOCSHELL 12E68400 == 52 [pid = 3100] [id = 537] 16:32:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (16E58000) [pid = 3100] [serial = 1611] [outer = 00000000] 16:32:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1B00B000) [pid = 3100] [serial = 1612] [outer = 16E58000] 16:32:35 INFO - PROCESS | 3100 | 1461195155336 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1BC2C000) [pid = 3100] [serial = 1613] [outer = 16E58000] 16:32:35 INFO - PROCESS | 3100 | 1461195155967 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 970ms 16:32:36 INFO - PROCESS | 3100 | 1461195155988 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 3100 | 1461195155991 Marionette TRACE conn4 <- [1,2113,null,{"value":"13"}] 16:32:36 INFO - PROCESS | 3100 | 1461195155994 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:32:36 INFO - PROCESS | 3100 | 1461195155998 Marionette TRACE conn4 <- [1,2114,null,{}] 16:32:36 INFO - PROCESS | 3100 | 1461195156010 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 3100 | 1461195156119 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:32:36 INFO - PROCESS | 3100 | 1461195156233 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 3100 | ++DOCSHELL 1EB3D800 == 53 [pid = 3100] [id = 538] 16:32:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1EB41800) [pid = 3100] [serial = 1614] [outer = 00000000] 16:32:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1F422000) [pid = 3100] [serial = 1615] [outer = 1EB41800] 16:32:36 INFO - PROCESS | 3100 | 1461195156333 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (1FD18000) [pid = 3100] [serial = 1616] [outer = 1EB41800] 16:32:36 INFO - PROCESS | 3100 | 1461195156959 Marionette TRACE conn4 <- [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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 970ms 16:32:36 INFO - PROCESS | 3100 | 1461195156968 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 3100 | 1461195156971 Marionette TRACE conn4 <- [1,2117,null,{"value":"13"}] 16:32:37 INFO - PROCESS | 3100 | 1461195156990 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 3100 | 1461195156992 Marionette TRACE conn4 <- [1,2118,null,{}] 16:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:32:37 INFO - PROCESS | 3100 | 1461195156996 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 3100 | 1461195157106 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:32:37 INFO - PROCESS | 3100 | 1461195157244 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 3100 | ++DOCSHELL 1F41E000 == 54 [pid = 3100] [id = 539] 16:32:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (1FD14400) [pid = 3100] [serial = 1617] [outer = 00000000] 16:32:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (1FEB3000) [pid = 3100] [serial = 1618] [outer = 1FD14400] 16:32:37 INFO - PROCESS | 3100 | 1461195157302 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (1FEB5800) [pid = 3100] [serial = 1619] [outer = 1FD14400] 16:32:38 INFO - PROCESS | 3100 | 1461195158018 Marionette TRACE conn4 <- [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] 16:32:38 INFO - PROCESS | 3100 | 1461195158093 Marionette TRACE conn4 <- [1,2121,null,{"value":"13"}] 16:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:32:38 INFO - PROCESS | 3100 | 1461195158098 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 3100 | 1461195158102 Marionette TRACE conn4 <- [1,2122,null,{}] 16:32:38 INFO - PROCESS | 3100 | 1461195158108 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 3100 | 1461195158209 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:32:38 INFO - PROCESS | 3100 | 1461195158346 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 3100 | ++DOCSHELL 12910000 == 55 [pid = 3100] [id = 540] 16:32:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (12DE2400) [pid = 3100] [serial = 1620] [outer = 00000000] 16:32:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 130 (16E10C00) [pid = 3100] [serial = 1621] [outer = 12DE2400] 16:32:38 INFO - PROCESS | 3100 | 1461195158398 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 131 (17023400) [pid = 3100] [serial = 1622] [outer = 12DE2400] 16:32:39 INFO - PROCESS | 3100 | 1461195159013 Marionette TRACE conn4 <- [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]]]}] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1C05D000 == 54 [pid = 3100] [id = 534] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 128DBC00 == 53 [pid = 3100] [id = 533] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1C6CD400 == 52 [pid = 3100] [id = 532] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1C3F2400 == 51 [pid = 3100] [id = 531] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 128EA000 == 50 [pid = 3100] [id = 530] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1AD2BC00 == 49 [pid = 3100] [id = 529] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 19D49000 == 48 [pid = 3100] [id = 528] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 17533000 == 47 [pid = 3100] [id = 527] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 0EFCC400 == 46 [pid = 3100] [id = 526] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 128C1800 == 45 [pid = 3100] [id = 525] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 130 (128EA800) [pid = 3100] [serial = 1519] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 129 (177A4C00) [pid = 3100] [serial = 1522] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1C37D000) [pid = 3100] [serial = 1525] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1ED87800) [pid = 3100] [serial = 1528] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1F41F400) [pid = 3100] [serial = 1561] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1FD1EC00 == 44 [pid = 3100] [id = 524] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 128DC400 == 43 [pid = 3100] [id = 521] 16:32:39 INFO - PROCESS | 3100 | --DOCSHELL 1E8DF400 == 42 [pid = 3100] [id = 520] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1C375400) [pid = 3100] [serial = 1448] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (128C1C00) [pid = 3100] [serial = 1409] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (12904400) [pid = 3100] [serial = 1442] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (16E11800) [pid = 3100] [serial = 1412] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1C5D9800) [pid = 3100] [serial = 1451] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (189F9000) [pid = 3100] [serial = 1445] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1BC2B000) [pid = 3100] [serial = 1546] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C515400) [pid = 3100] [serial = 1549] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C722800) [pid = 3100] [serial = 1550] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1BC80C00) [pid = 3100] [serial = 1547] [outer = 00000000] [url = about:blank] 16:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (18D5A800) [pid = 3100] [serial = 1540] [outer = 00000000] [url = about:blank] 16:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1022ms 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (19D4E800) [pid = 3100] [serial = 1541] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1AD73000) [pid = 3100] [serial = 1543] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (12E62000) [pid = 3100] [serial = 1537] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1390CC00) [pid = 3100] [serial = 1538] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1F428400) [pid = 3100] [serial = 1532] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1F421C00) [pid = 3100] [serial = 1531] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (18647C00) [pid = 3100] [serial = 1535] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1767F400) [pid = 3100] [serial = 1534] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7F0000) [pid = 3100] [serial = 1552] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1E472C00) [pid = 3100] [serial = 1517] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A193800) [pid = 3100] [serial = 1555] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1EB41000) [pid = 3100] [serial = 1559] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1DCAF800) [pid = 3100] [serial = 1558] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C7EF400) [pid = 3100] [serial = 1553] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1BC2D400) [pid = 3100] [serial = 1556] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1B110400) [pid = 3100] [serial = 1544] [outer = 00000000] [url = about:blank] 16:32:39 INFO - PROCESS | 3100 | 1461195159130 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 3100 | 1461195159135 Marionette TRACE conn4 <- [1,2125,null,{"value":"13"}] 16:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:32:39 INFO - PROCESS | 3100 | 1461195159141 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 3100 | 1461195159144 Marionette TRACE conn4 <- [1,2126,null,{}] 16:32:39 INFO - PROCESS | 3100 | 1461195159164 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 3100 | 1461195159257 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:32:39 INFO - PROCESS | 3100 | 1461195159265 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 3100 | ++DOCSHELL 128BBC00 == 43 [pid = 3100] [id = 541] 16:32:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (128D4400) [pid = 3100] [serial = 1623] [outer = 00000000] 16:32:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (128F1C00) [pid = 3100] [serial = 1624] [outer = 128D4400] 16:32:39 INFO - PROCESS | 3100 | 1461195159313 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12DE9C00) [pid = 3100] [serial = 1625] [outer = 128D4400] 16:32:39 INFO - PROCESS | 3100 | 1461195159850 Marionette TRACE conn4 <- [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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 730ms 16:32:39 INFO - PROCESS | 3100 | 1461195159875 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 3100 | 1461195159877 Marionette TRACE conn4 <- [1,2129,null,{"value":"13"}] 16:32:39 INFO - PROCESS | 3100 | 1461195159880 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:32:39 INFO - PROCESS | 3100 | 1461195159884 Marionette TRACE conn4 <- [1,2130,null,{}] 16:32:39 INFO - PROCESS | 3100 | 1461195159895 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 3100 | 1461195159984 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:32:40 INFO - PROCESS | 3100 | 1461195160080 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 3100 | ++DOCSHELL 175C2400 == 44 [pid = 3100] [id = 542] 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1767E800) [pid = 3100] [serial = 1626] [outer = 00000000] 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1870F400) [pid = 3100] [serial = 1627] [outer = 1767E800] 16:32:40 INFO - PROCESS | 3100 | 1461195160130 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (18D5A800) [pid = 3100] [serial = 1628] [outer = 1767E800] 16:32:40 INFO - PROCESS | 3100 | 1461195160552 Marionette TRACE conn4 <- [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] 16:32:40 INFO - PROCESS | 3100 | 1461195160618 Marionette TRACE conn4 <- [1,2133,null,{"value":"13"}] 16:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:32:40 INFO - PROCESS | 3100 | 1461195160625 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 3100 | 1461195160627 Marionette TRACE conn4 <- [1,2134,null,{}] 16:32:40 INFO - PROCESS | 3100 | 1461195160630 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 3100 | 1461195160713 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:32:40 INFO - PROCESS | 3100 | 1461195160720 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 3100 | ++DOCSHELL 1870A400 == 45 [pid = 3100] [id = 543] 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1AD0D400) [pid = 3100] [serial = 1629] [outer = 00000000] 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1B50D400) [pid = 3100] [serial = 1630] [outer = 1AD0D400] 16:32:40 INFO - PROCESS | 3100 | 1461195160772 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1B682000) [pid = 3100] [serial = 1631] [outer = 1AD0D400] 16:32:41 INFO - PROCESS | 3100 | 1461195161243 Marionette TRACE conn4 <- [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] 16:32:41 INFO - PROCESS | 3100 | 1461195161298 Marionette TRACE conn4 <- [1,2137,null,{"value":"13"}] 16:32:41 INFO - PROCESS | 3100 | 1461195161301 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 3100 | 1461195161303 Marionette TRACE conn4 <- [1,2138,null,{}] 16:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:32:41 INFO - PROCESS | 3100 | 1461195161307 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:41 INFO - PROCESS | 3100 | 1461195161446 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:32:41 INFO - PROCESS | 3100 | 1461195161462 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 3100 | ++DOCSHELL 1290E400 == 46 [pid = 3100] [id = 544] 16:32:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1BC2B400) [pid = 3100] [serial = 1632] [outer = 00000000] 16:32:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C375400) [pid = 3100] [serial = 1633] [outer = 1BC2B400] 16:32:41 INFO - PROCESS | 3100 | 1461195161508 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C37E000) [pid = 3100] [serial = 1634] [outer = 1BC2B400] 16:32:41 INFO - PROCESS | 3100 | 1461195161966 Marionette TRACE conn4 <- [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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 16:32:42 INFO - PROCESS | 3100 | 1461195161978 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 3100 | 1461195161980 Marionette TRACE conn4 <- [1,2141,null,{"value":"13"}] 16:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:32:42 INFO - PROCESS | 3100 | 1461195161989 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 3100 | 1461195161991 Marionette TRACE conn4 <- [1,2142,null,{}] 16:32:42 INFO - PROCESS | 3100 | 1461195161994 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 3100 | 1461195162132 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:32:42 INFO - PROCESS | 3100 | 1461195162140 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 3100 | ++DOCSHELL 16353400 == 47 [pid = 3100] [id = 545] 16:32:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C382400) [pid = 3100] [serial = 1635] [outer = 00000000] 16:32:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C724800) [pid = 3100] [serial = 1636] [outer = 1C382400] 16:32:42 INFO - PROCESS | 3100 | 1461195162189 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C7D7C00) [pid = 3100] [serial = 1637] [outer = 1C382400] 16:32:42 INFO - PROCESS | 3100 | 1461195162672 Marionette TRACE conn4 <- [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]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 16:32:42 INFO - PROCESS | 3100 | 1461195162714 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 3100 | 1461195162716 Marionette TRACE conn4 <- [1,2145,null,{"value":"13"}] 16:32:42 INFO - PROCESS | 3100 | 1461195162720 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:32:42 INFO - PROCESS | 3100 | 1461195162721 Marionette TRACE conn4 <- [1,2146,null,{}] 16:32:42 INFO - PROCESS | 3100 | 1461195162725 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 3100 | 1461195162867 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:32:42 INFO - PROCESS | 3100 | 1461195162887 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F0000 == 48 [pid = 3100] [id = 546] 16:32:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C7F7000) [pid = 3100] [serial = 1638] [outer = 00000000] 16:32:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1E46F000) [pid = 3100] [serial = 1639] [outer = 1C7F7000] 16:32:42 INFO - PROCESS | 3100 | 1461195162933 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1E46A400) [pid = 3100] [serial = 1640] [outer = 1C7F7000] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C6CB400) [pid = 3100] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1750AC00) [pid = 3100] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (128B9400) [pid = 3100] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (13918000) [pid = 3100] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1E8D3C00) [pid = 3100] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1BDAAC00) [pid = 3100] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (16E10800) [pid = 3100] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C067800) [pid = 3100] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (128B8400) [pid = 3100] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1B688800) [pid = 3100] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C519000) [pid = 3100] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (17534C00) [pid = 3100] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (128E8400) [pid = 3100] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1AD2EC00) [pid = 3100] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1EBD7C00) [pid = 3100] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C72F800) [pid = 3100] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (19D4A000) [pid = 3100] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12804400) [pid = 3100] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C5D1800) [pid = 3100] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:32:43 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (16E0B800) [pid = 3100] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:32:43 INFO - PROCESS | 3100 | 1461195163617 Marionette TRACE conn4 <- [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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 932ms 16:32:43 INFO - PROCESS | 3100 | 1461195163656 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 3100 | 1461195163658 Marionette TRACE conn4 <- [1,2149,null,{"value":"13"}] 16:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:32:43 INFO - PROCESS | 3100 | 1461195163661 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 3100 | 1461195163663 Marionette TRACE conn4 <- [1,2150,null,{}] 16:32:43 INFO - PROCESS | 3100 | 1461195163667 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 3100 | 1461195163747 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:32:43 INFO - PROCESS | 3100 | 1461195163756 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2DC00 == 49 [pid = 3100] [id = 547] 16:32:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (0EFC5400) [pid = 3100] [serial = 1641] [outer = 00000000] 16:32:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (17535800) [pid = 3100] [serial = 1642] [outer = 0EFC5400] 16:32:43 INFO - PROCESS | 3100 | 1461195163802 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1A17D400) [pid = 3100] [serial = 1643] [outer = 0EFC5400] 16:32:44 INFO - PROCESS | 3100 | 1461195164296 Marionette TRACE conn4 <- [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]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 16:32:44 INFO - PROCESS | 3100 | 1461195164332 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:32:44 INFO - PROCESS | 3100 | 1461195164334 Marionette TRACE conn4 <- [1,2153,null,{"value":"13"}] 16:32:44 INFO - PROCESS | 3100 | 1461195164337 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 3100 | 1461195164339 Marionette TRACE conn4 <- [1,2154,null,{}] 16:32:44 INFO - PROCESS | 3100 | 1461195164342 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:44 INFO - PROCESS | 3100 | 1461195164422 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:32:44 INFO - PROCESS | 3100 | 1461195164428 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 3100 | ++DOCSHELL 189F4800 == 50 [pid = 3100] [id = 548] 16:32:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1B003400) [pid = 3100] [serial = 1644] [outer = 00000000] 16:32:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C7F4800) [pid = 3100] [serial = 1645] [outer = 1B003400] 16:32:44 INFO - PROCESS | 3100 | 1461195164474 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1EB40800) [pid = 3100] [serial = 1646] [outer = 1B003400] 16:32:44 INFO - PROCESS | 3100 | 1461195164907 Marionette TRACE conn4 <- [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]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 630ms 16:32:44 INFO - PROCESS | 3100 | 1461195164968 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:32:44 INFO - PROCESS | 3100 | 1461195164970 Marionette TRACE conn4 <- [1,2157,null,{"value":"13"}] 16:32:44 INFO - PROCESS | 3100 | 1461195164973 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 3100 | 1461195164975 Marionette TRACE conn4 <- [1,2158,null,{}] 16:32:44 INFO - PROCESS | 3100 | 1461195164979 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 3100 | 1461195165060 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:32:45 INFO - PROCESS | 3100 | 1461195165066 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 3100 | ++DOCSHELL 1C72D400 == 51 [pid = 3100] [id = 549] 16:32:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1EBD8400) [pid = 3100] [serial = 1647] [outer = 00000000] 16:32:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1F420800) [pid = 3100] [serial = 1648] [outer = 1EBD8400] 16:32:45 INFO - PROCESS | 3100 | 1461195165112 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1F41F400) [pid = 3100] [serial = 1649] [outer = 1EBD8400] 16:32:45 INFO - PROCESS | 3100 | 1461195165601 Marionette TRACE conn4 <- [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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 16:32:45 INFO - PROCESS | 3100 | 1461195165646 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 3100 | 1461195165651 Marionette TRACE conn4 <- [1,2161,null,{"value":"13"}] 16:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:32:45 INFO - PROCESS | 3100 | 1461195165657 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 3100 | 1461195165661 Marionette TRACE conn4 <- [1,2162,null,{}] 16:32:45 INFO - PROCESS | 3100 | 1461195165668 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 3100 | 1461195165781 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:32:45 INFO - PROCESS | 3100 | 1461195165969 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 3100 | ++DOCSHELL 12912800 == 52 [pid = 3100] [id = 550] 16:32:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (12CA9000) [pid = 3100] [serial = 1650] [outer = 00000000] 16:32:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (12EEF400) [pid = 3100] [serial = 1651] [outer = 12CA9000] 16:32:46 INFO - PROCESS | 3100 | 1461195166027 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1393CC00) [pid = 3100] [serial = 1652] [outer = 12CA9000] 16:32:46 INFO - PROCESS | 3100 | 1461195166586 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 970ms 16:32:46 INFO - PROCESS | 3100 | 1461195166631 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 3100 | 1461195166638 Marionette TRACE conn4 <- [1,2165,null,{"value":"13"}] 16:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:32:46 INFO - PROCESS | 3100 | 1461195166644 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 3100 | 1461195166647 Marionette TRACE conn4 <- [1,2166,null,{}] 16:32:46 INFO - PROCESS | 3100 | 1461195166651 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 3100 | 1461195166762 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:32:46 INFO - PROCESS | 3100 | 1461195166875 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 3100 | ++DOCSHELL 1753C800 == 53 [pid = 3100] [id = 551] 16:32:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (18651C00) [pid = 3100] [serial = 1653] [outer = 00000000] 16:32:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1B008000) [pid = 3100] [serial = 1654] [outer = 18651C00] 16:32:47 INFO - PROCESS | 3100 | 1461195166976 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1BC35000) [pid = 3100] [serial = 1655] [outer = 18651C00] 16:32:47 INFO - PROCESS | 3100 | 1461195167591 Marionette TRACE conn4 <- [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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 971ms 16:32:47 INFO - PROCESS | 3100 | 1461195167616 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 3100 | 1461195167618 Marionette TRACE conn4 <- [1,2169,null,{"value":"13"}] 16:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:32:47 INFO - PROCESS | 3100 | 1461195167622 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 3100 | 1461195167626 Marionette TRACE conn4 <- [1,2170,null,{}] 16:32:47 INFO - PROCESS | 3100 | 1461195167637 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:47 INFO - PROCESS | 3100 | 1461195167751 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:32:47 INFO - PROCESS | 3100 | 1461195167891 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 3100 | ++DOCSHELL 1EBD1800 == 54 [pid = 3100] [id = 552] 16:32:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1EBD5C00) [pid = 3100] [serial = 1656] [outer = 00000000] 16:32:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1FD7AC00) [pid = 3100] [serial = 1657] [outer = 1EBD5C00] 16:32:47 INFO - PROCESS | 3100 | 1461195167952 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1FD84000) [pid = 3100] [serial = 1658] [outer = 1EBD5C00] 16:32:48 INFO - PROCESS | 3100 | 1461195168594 Marionette TRACE conn4 <- [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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1022ms 16:32:48 INFO - PROCESS | 3100 | 1461195168647 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 3100 | 1461195168651 Marionette TRACE conn4 <- [1,2173,null,{"value":"13"}] 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:32:48 INFO - PROCESS | 3100 | 1461195168654 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 3100 | 1461195168656 Marionette TRACE conn4 <- [1,2174,null,{}] 16:32:48 INFO - PROCESS | 3100 | 1461195168660 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 3100 | 1461195168767 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:32:48 INFO - PROCESS | 3100 | 1461195168907 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 3100 | ++DOCSHELL 1FEBD000 == 55 [pid = 3100] [id = 553] 16:32:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FEBD400) [pid = 3100] [serial = 1659] [outer = 00000000] 16:32:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (2028DC00) [pid = 3100] [serial = 1660] [outer = 1FEBD400] 16:32:48 INFO - PROCESS | 3100 | 1461195168965 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (20290800) [pid = 3100] [serial = 1661] [outer = 1FEBD400] 16:32:49 INFO - PROCESS | 3100 | --DOCSHELL 1BC7E800 == 54 [pid = 3100] [id = 12] 16:32:49 INFO - PROCESS | 3100 | 1461195169601 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1017ms 16:32:49 INFO - PROCESS | 3100 | 1461195169675 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 3100 | 1461195169677 Marionette TRACE conn4 <- [1,2177,null,{"value":"13"}] 16:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:32:49 INFO - PROCESS | 3100 | 1461195169681 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 3100 | 1461195169683 Marionette TRACE conn4 <- [1,2178,null,{}] 16:32:49 INFO - PROCESS | 3100 | 1461195169687 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 3100 | 1461195169791 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:32:49 INFO - PROCESS | 3100 | 1461195169931 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 3100 | ++DOCSHELL 1C6D5400 == 55 [pid = 3100] [id = 554] 16:32:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1C7D2C00) [pid = 3100] [serial = 1662] [outer = 00000000] 16:32:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (20371000) [pid = 3100] [serial = 1663] [outer = 1C7D2C00] 16:32:50 INFO - PROCESS | 3100 | 1461195169988 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (20370C00) [pid = 3100] [serial = 1664] [outer = 1C7D2C00] 16:32:50 INFO - PROCESS | 3100 | 1461195170586 Marionette TRACE conn4 <- [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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 930ms 16:32:50 INFO - PROCESS | 3100 | 1461195170614 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 3100 | 1461195170617 Marionette TRACE conn4 <- [1,2181,null,{"value":"13"}] 16:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:32:50 INFO - PROCESS | 3100 | 1461195170620 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 3100 | 1461195170622 Marionette TRACE conn4 <- [1,2182,null,{}] 16:32:50 INFO - PROCESS | 3100 | 1461195170626 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:50 INFO - PROCESS | 3100 | 1461195170752 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:32:50 INFO - PROCESS | 3100 | 1461195170869 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 3100 | ++DOCSHELL 0EFBE400 == 56 [pid = 3100] [id = 555] 16:32:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (0EFCCC00) [pid = 3100] [serial = 1665] [outer = 00000000] 16:32:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (12E65C00) [pid = 3100] [serial = 1666] [outer = 0EFCCC00] 16:32:51 INFO - PROCESS | 3100 | 1461195171088 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1393E800) [pid = 3100] [serial = 1667] [outer = 0EFCCC00] 16:32:51 INFO - PROCESS | 3100 | 1461195171767 Marionette TRACE conn4 <- [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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1179ms 16:32:51 INFO - PROCESS | 3100 | 1461195171804 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 3100 | 1461195171809 Marionette TRACE conn4 <- [1,2185,null,{"value":"13"}] 16:32:51 INFO - PROCESS | 3100 | 1461195171814 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:32:51 INFO - PROCESS | 3100 | 1461195171817 Marionette TRACE conn4 <- [1,2186,null,{}] 16:32:51 INFO - PROCESS | 3100 | 1461195171822 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 3100 | 1461195171929 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:32:52 INFO - PROCESS | 3100 | 1461195172079 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 189F4800 == 55 [pid = 3100] [id = 548] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 0EF2DC00 == 54 [pid = 3100] [id = 547] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 1C7F0000 == 53 [pid = 3100] [id = 546] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 16353400 == 52 [pid = 3100] [id = 545] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 1290E400 == 51 [pid = 3100] [id = 544] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 1870A400 == 50 [pid = 3100] [id = 543] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 175C2400 == 49 [pid = 3100] [id = 542] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1F5BF000) [pid = 3100] [serial = 1606] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1AD34400) [pid = 3100] [serial = 1567] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1FD11C00) [pid = 3100] [serial = 1570] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC2400 == 50 [pid = 3100] [id = 556] 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (0EFC9C00) [pid = 3100] [serial = 1668] [outer = 00000000] 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (128DD400) [pid = 3100] [serial = 1669] [outer = 0EFC9C00] 16:32:52 INFO - PROCESS | 3100 | 1461195172183 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (12CA8400) [pid = 3100] [serial = 1670] [outer = 0EFC9C00] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 128BBC00 == 49 [pid = 3100] [id = 541] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 12910000 == 48 [pid = 3100] [id = 540] 16:32:52 INFO - PROCESS | 3100 | --DOCSHELL 128F2800 == 47 [pid = 3100] [id = 536] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (12907000) [pid = 3100] [serial = 1520] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1C730800) [pid = 3100] [serial = 1487] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (18652000) [pid = 3100] [serial = 1523] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (13918C00) [pid = 3100] [serial = 1478] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (19D4B400) [pid = 3100] [serial = 1481] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1ED8F000) [pid = 3100] [serial = 1529] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C5D6400) [pid = 3100] [serial = 1526] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1BC2A000) [pid = 3100] [serial = 1475] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C519C00) [pid = 3100] [serial = 1484] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C068000) [pid = 3100] [serial = 1591] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C6D7C00) [pid = 3100] [serial = 1594] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C376C00) [pid = 3100] [serial = 1592] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (185A3400) [pid = 3100] [serial = 1582] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (18710C00) [pid = 3100] [serial = 1583] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (130ED000) [pid = 3100] [serial = 1577] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12DE0800) [pid = 3100] [serial = 1576] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1B507000) [pid = 3100] [serial = 1588] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1F422C00) [pid = 3100] [serial = 1562] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7EF000) [pid = 3100] [serial = 1597] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1A1AF800) [pid = 3100] [serial = 1585] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A59D800) [pid = 3100] [serial = 1586] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (13948C00) [pid = 3100] [serial = 1564] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1FD7F800) [pid = 3100] [serial = 1573] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1290E800) [pid = 3100] [serial = 1579] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12E5F000) [pid = 3100] [serial = 1580] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C72A000) [pid = 3100] [serial = 1595] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C7EE800) [pid = 3100] [serial = 1598] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1DC2C400) [pid = 3100] [serial = 1604] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C7FA000) [pid = 3100] [serial = 1603] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1B008800) [pid = 3100] [serial = 1600] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1B688C00) [pid = 3100] [serial = 1601] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1B583000) [pid = 3100] [serial = 1589] [outer = 00000000] [url = about:blank] 16:32:52 INFO - PROCESS | 3100 | 1461195172640 Marionette TRACE conn4 <- [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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 870ms 16:32:52 INFO - PROCESS | 3100 | 1461195172692 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 3100 | 1461195172696 Marionette TRACE conn4 <- [1,2189,null,{"value":"13"}] 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:32:52 INFO - PROCESS | 3100 | 1461195172702 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 3100 | 1461195172705 Marionette TRACE conn4 <- [1,2190,null,{}] 16:32:52 INFO - PROCESS | 3100 | 1461195172709 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 3100 | 1461195172795 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:32:52 INFO - PROCESS | 3100 | 1461195172801 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 3100 | ++DOCSHELL 128B7000 == 48 [pid = 3100] [id = 557] 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (13948C00) [pid = 3100] [serial = 1671] [outer = 00000000] 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (170A8000) [pid = 3100] [serial = 1672] [outer = 13948C00] 16:32:52 INFO - PROCESS | 3100 | 1461195172852 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (17680400) [pid = 3100] [serial = 1673] [outer = 13948C00] 16:32:53 INFO - PROCESS | 3100 | 1461195173339 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 16:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:32:53 INFO - PROCESS | 3100 | 1461195173376 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 3100 | 1461195173378 Marionette TRACE conn4 <- [1,2193,null,{"value":"13"}] 16:32:53 INFO - PROCESS | 3100 | 1461195173382 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 3100 | 1461195173385 Marionette TRACE conn4 <- [1,2194,null,{}] 16:32:53 INFO - PROCESS | 3100 | 1461195173395 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:53 INFO - PROCESS | 3100 | 1461195173485 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:32:53 INFO - PROCESS | 3100 | 1461195173494 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 3100 | ++DOCSHELL 1A1B2C00 == 49 [pid = 3100] [id = 558] 16:32:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1A1BA400) [pid = 3100] [serial = 1674] [outer = 00000000] 16:32:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1AD09000) [pid = 3100] [serial = 1675] [outer = 1A1BA400] 16:32:53 INFO - PROCESS | 3100 | 1461195173542 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1AD29800) [pid = 3100] [serial = 1676] [outer = 1A1BA400] 16:32:54 INFO - PROCESS | 3100 | 1461195174003 Marionette TRACE conn4 <- [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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 16:32:54 INFO - PROCESS | 3100 | 1461195174053 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 3100 | 1461195174056 Marionette TRACE conn4 <- [1,2197,null,{"value":"13"}] 16:32:54 INFO - PROCESS | 3100 | 1461195174059 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:32:54 INFO - PROCESS | 3100 | 1461195174061 Marionette TRACE conn4 <- [1,2198,null,{}] 16:32:54 INFO - PROCESS | 3100 | 1461195174064 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 3100 | 1461195174149 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:32:54 INFO - PROCESS | 3100 | 1461195174280 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 3100 | ++DOCSHELL 1AD33800 == 50 [pid = 3100] [id = 559] 16:32:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1B507000) [pid = 3100] [serial = 1677] [outer = 00000000] 16:32:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1BC26400) [pid = 3100] [serial = 1678] [outer = 1B507000] 16:32:54 INFO - PROCESS | 3100 | 1461195174332 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BC2F400) [pid = 3100] [serial = 1679] [outer = 1B507000] 16:32:54 INFO - PROCESS | 3100 | 1461195174718 Marionette TRACE conn4 <- [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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:32:54 INFO - PROCESS | 3100 | 1461195174734 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 3100 | 1461195174736 Marionette TRACE conn4 <- [1,2201,null,{"value":"13"}] 16:32:54 INFO - PROCESS | 3100 | 1461195174738 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 3100 | 1461195174740 Marionette TRACE conn4 <- [1,2202,null,{}] 16:32:54 INFO - PROCESS | 3100 | 1461195174744 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 3100 | 1461195174871 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:32:54 INFO - PROCESS | 3100 | 1461195174936 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 3100 | ++DOCSHELL 12CAC800 == 51 [pid = 3100] [id = 560] 16:32:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1BC34400) [pid = 3100] [serial = 1680] [outer = 00000000] 16:32:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C05B800) [pid = 3100] [serial = 1681] [outer = 1BC34400] 16:32:55 INFO - PROCESS | 3100 | 1461195174989 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C381400) [pid = 3100] [serial = 1682] [outer = 1BC34400] 16:32:55 INFO - PROCESS | 3100 | 1461195175456 Marionette TRACE conn4 <- [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]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 770ms 16:32:55 INFO - PROCESS | 3100 | 1461195175537 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 3100 | 1461195175539 Marionette TRACE conn4 <- [1,2205,null,{"value":"13"}] 16:32:55 INFO - PROCESS | 3100 | 1461195175545 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 3100 | 1461195175547 Marionette TRACE conn4 <- [1,2206,null,{}] 16:32:55 INFO - PROCESS | 3100 | 1461195175550 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:32:55 INFO - PROCESS | 3100 | 1461195175672 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:32:55 INFO - PROCESS | 3100 | 1461195175739 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 3100 | ++DOCSHELL 1C3F4C00 == 52 [pid = 3100] [id = 561] 16:32:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C510800) [pid = 3100] [serial = 1683] [outer = 00000000] 16:32:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C6CB800) [pid = 3100] [serial = 1684] [outer = 1C510800] 16:32:55 INFO - PROCESS | 3100 | 1461195175785 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C6D4C00) [pid = 3100] [serial = 1685] [outer = 1C510800] 16:32:56 INFO - PROCESS | 3100 | 1461195176215 Marionette TRACE conn4 <- [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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 710ms 16:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:32:56 INFO - PROCESS | 3100 | 1461195176265 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 3100 | 1461195176267 Marionette TRACE conn4 <- [1,2209,null,{"value":"13"}] 16:32:56 INFO - PROCESS | 3100 | 1461195176270 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 3100 | 1461195176271 Marionette TRACE conn4 <- [1,2210,null,{}] 16:32:56 INFO - PROCESS | 3100 | 1461195176279 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:56 INFO - PROCESS | 3100 | 1461195176395 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:32:56 INFO - PROCESS | 3100 | 1461195176460 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 3100 | ++DOCSHELL 1C72A800 == 53 [pid = 3100] [id = 562] 16:32:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C72D800) [pid = 3100] [serial = 1686] [outer = 00000000] 16:32:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C7D6800) [pid = 3100] [serial = 1687] [outer = 1C72D800] 16:32:56 INFO - PROCESS | 3100 | 1461195176506 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C7F5400) [pid = 3100] [serial = 1688] [outer = 1C72D800] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1BC2B400) [pid = 3100] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12DE2400) [pid = 3100] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (128D4400) [pid = 3100] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1AD0D400) [pid = 3100] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C382400) [pid = 3100] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C7F7000) [pid = 3100] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (0EFC5400) [pid = 3100] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B003400) [pid = 3100] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1767E800) [pid = 3100] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:32:56 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1EBD3C00) [pid = 3100] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:32:56 INFO - PROCESS | 3100 | 1461195176948 Marionette TRACE conn4 <- [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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms 16:32:57 INFO - PROCESS | 3100 | 1461195177014 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 3100 | 1461195177016 Marionette TRACE conn4 <- [1,2213,null,{"value":"13"}] 16:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:57 INFO - PROCESS | 3100 | 1461195177019 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 3100 | 1461195177021 Marionette TRACE conn4 <- [1,2214,null,{}] 16:32:57 INFO - PROCESS | 3100 | 1461195177027 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:57 INFO - PROCESS | 3100 | 1461195177109 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:32:57 INFO - PROCESS | 3100 | 1461195177115 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 3100 | ++DOCSHELL 1B007400 == 54 [pid = 3100] [id = 563] 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BC2B400) [pid = 3100] [serial = 1689] [outer = 00000000] 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C7CBC00) [pid = 3100] [serial = 1690] [outer = 1BC2B400] 16:32:57 INFO - PROCESS | 3100 | 1461195177162 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C7CFC00) [pid = 3100] [serial = 1691] [outer = 1BC2B400] 16:32:57 INFO - PROCESS | 3100 | 1461195177591 Marionette TRACE conn4 <- [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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 633ms 16:32:57 INFO - PROCESS | 3100 | 1461195177654 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 3100 | 1461195177656 Marionette TRACE conn4 <- [1,2217,null,{"value":"13"}] 16:32:57 INFO - PROCESS | 3100 | 1461195177659 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:57 INFO - PROCESS | 3100 | 1461195177661 Marionette TRACE conn4 <- [1,2218,null,{}] 16:32:57 INFO - PROCESS | 3100 | 1461195177664 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:57 INFO - PROCESS | 3100 | 1461195177746 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:32:57 INFO - PROCESS | 3100 | 1461195177752 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F7400 == 55 [pid = 3100] [id = 564] 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7F8000) [pid = 3100] [serial = 1692] [outer = 00000000] 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1DC35800) [pid = 3100] [serial = 1693] [outer = 1C7F8000] 16:32:57 INFO - PROCESS | 3100 | 1461195177798 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1E46F800) [pid = 3100] [serial = 1694] [outer = 1C7F8000] 16:32:58 INFO - PROCESS | 3100 | 1461195178206 Marionette TRACE conn4 <- [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]]]}] 16:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 16:32:58 INFO - PROCESS | 3100 | 1461195178233 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:58 INFO - PROCESS | 3100 | 1461195178235 Marionette TRACE conn4 <- [1,2221,null,{"value":"13"}] 16:32:58 INFO - PROCESS | 3100 | 1461195178238 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 3100 | 1461195178240 Marionette TRACE conn4 <- [1,2222,null,{}] 16:32:58 INFO - PROCESS | 3100 | 1461195178243 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 3100 | 1461195178370 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:32:58 INFO - PROCESS | 3100 | 1461195178378 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 3100 | ++DOCSHELL 1DB90000 == 56 [pid = 3100] [id = 565] 16:32:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1E469C00) [pid = 3100] [serial = 1695] [outer = 00000000] 16:32:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1F419400) [pid = 3100] [serial = 1696] [outer = 1E469C00] 16:32:58 INFO - PROCESS | 3100 | 1461195178428 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1F5C3800) [pid = 3100] [serial = 1697] [outer = 1E469C00] 16:32:59 INFO - PROCESS | 3100 | 1461195179087 Marionette TRACE conn4 <- [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]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 870ms 16:32:59 INFO - PROCESS | 3100 | 1461195179119 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 3100 | 1461195179124 Marionette TRACE conn4 <- [1,2225,null,{"value":"13"}] 16:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:59 INFO - PROCESS | 3100 | 1461195179132 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 3100 | 1461195179136 Marionette TRACE conn4 <- [1,2226,null,{}] 16:32:59 INFO - PROCESS | 3100 | 1461195179143 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 3100 | 1461195179261 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:32:59 INFO - PROCESS | 3100 | 1461195179404 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 3100 | ++DOCSHELL 12DE7400 == 57 [pid = 3100] [id = 566] 16:32:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (12E63400) [pid = 3100] [serial = 1698] [outer = 00000000] 16:32:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1709C400) [pid = 3100] [serial = 1699] [outer = 12E63400] 16:32:59 INFO - PROCESS | 3100 | 1461195179464 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (17677C00) [pid = 3100] [serial = 1700] [outer = 12E63400] 16:33:00 INFO - PROCESS | 3100 | 1461195180084 Marionette TRACE conn4 <- [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]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 990ms 16:33:00 INFO - PROCESS | 3100 | 1461195180122 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 3100 | 1461195180128 Marionette TRACE conn4 <- [1,2229,null,{"value":"13"}] 16:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:33:00 INFO - PROCESS | 3100 | 1461195180135 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 3100 | 1461195180138 Marionette TRACE conn4 <- [1,2230,null,{}] 16:33:00 INFO - PROCESS | 3100 | 1461195180142 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:00 INFO - PROCESS | 3100 | 1461195180253 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:33:00 INFO - PROCESS | 3100 | 1461195180367 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 3100 | ++DOCSHELL 16E5C400 == 58 [pid = 3100] [id = 567] 16:33:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (175DD800) [pid = 3100] [serial = 1701] [outer = 00000000] 16:33:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1AD08000) [pid = 3100] [serial = 1702] [outer = 175DD800] 16:33:00 INFO - PROCESS | 3100 | 1461195180464 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1B687C00) [pid = 3100] [serial = 1703] [outer = 175DD800] 16:33:01 INFO - PROCESS | 3100 | 1461195181113 Marionette TRACE conn4 <- [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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1020ms 16:33:01 INFO - PROCESS | 3100 | 1461195181156 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 3100 | 1461195181159 Marionette TRACE conn4 <- [1,2233,null,{"value":"13"}] 16:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:33:01 INFO - PROCESS | 3100 | 1461195181162 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 3100 | 1461195181166 Marionette TRACE conn4 <- [1,2234,null,{}] 16:33:01 INFO - PROCESS | 3100 | 1461195181178 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:01 INFO - PROCESS | 3100 | 1461195181309 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:33:01 INFO - PROCESS | 3100 | 1461195181453 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 3100 | ++DOCSHELL 17680C00 == 59 [pid = 3100] [id = 568] 16:33:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C728800) [pid = 3100] [serial = 1704] [outer = 00000000] 16:33:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1F5BB800) [pid = 3100] [serial = 1705] [outer = 1C728800] 16:33:01 INFO - PROCESS | 3100 | 1461195181514 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1FD18C00) [pid = 3100] [serial = 1706] [outer = 1C728800] 16:33:02 INFO - PROCESS | 3100 | 1461195182103 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 970ms 16:33:02 INFO - PROCESS | 3100 | 1461195182136 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 3100 | 1461195182139 Marionette TRACE conn4 <- [1,2237,null,{"value":"13"}] 16:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:33:02 INFO - PROCESS | 3100 | 1461195182143 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 3100 | 1461195182145 Marionette TRACE conn4 <- [1,2238,null,{}] 16:33:02 INFO - PROCESS | 3100 | 1461195182149 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:02 INFO - PROCESS | 3100 | 1461195182258 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:33:02 INFO - PROCESS | 3100 | 1461195182371 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 3100 | ++DOCSHELL 1FD88400 == 60 [pid = 3100] [id = 569] 16:33:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1FEB2000) [pid = 3100] [serial = 1707] [outer = 00000000] 16:33:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (20287000) [pid = 3100] [serial = 1708] [outer = 1FEB2000] 16:33:02 INFO - PROCESS | 3100 | 1461195182468 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (2028A800) [pid = 3100] [serial = 1709] [outer = 1FEB2000] 16:33:03 INFO - PROCESS | 3100 | 1461195183050 Marionette TRACE conn4 <- [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]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 16:33:03 INFO - PROCESS | 3100 | 1461195183076 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 3100 | 1461195183078 Marionette TRACE conn4 <- [1,2241,null,{"value":"13"}] 16:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:33:03 INFO - PROCESS | 3100 | 1461195183082 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 3100 | 1461195183084 Marionette TRACE conn4 <- [1,2242,null,{}] 16:33:03 INFO - PROCESS | 3100 | 1461195183088 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 3100 | 1461195183193 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:33:03 INFO - PROCESS | 3100 | 1461195183321 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 3100 | ++DOCSHELL 128C3C00 == 61 [pid = 3100] [id = 570] 16:33:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (128DDC00) [pid = 3100] [serial = 1710] [outer = 00000000] 16:33:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (19D4A000) [pid = 3100] [serial = 1711] [outer = 128DDC00] 16:33:03 INFO - PROCESS | 3100 | 1461195183419 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (1B68F400) [pid = 3100] [serial = 1712] [outer = 128DDC00] 16:33:04 INFO - PROCESS | 3100 | 1461195184255 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1221ms 16:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:33:04 INFO - PROCESS | 3100 | 1461195184307 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 3100 | 1461195184311 Marionette TRACE conn4 <- [1,2245,null,{"value":"13"}] 16:33:04 INFO - PROCESS | 3100 | 1461195184316 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 3100 | 1461195184320 Marionette TRACE conn4 <- [1,2246,null,{}] 16:33:04 INFO - PROCESS | 3100 | 1461195184325 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:04 INFO - PROCESS | 3100 | 1461195184425 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:33:04 INFO - PROCESS | 3100 | 1461195184571 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 3100 | ++DOCSHELL 163E6000 == 62 [pid = 3100] [id = 571] 16:33:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (16E0D800) [pid = 3100] [serial = 1713] [outer = 00000000] 16:33:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (18646C00) [pid = 3100] [serial = 1714] [outer = 16E0D800] 16:33:04 INFO - PROCESS | 3100 | 1461195184628 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (189F1C00) [pid = 3100] [serial = 1715] [outer = 16E0D800] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 12905C00 == 61 [pid = 3100] [id = 479] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1C064400 == 60 [pid = 3100] [id = 494] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1767A000 == 59 [pid = 3100] [id = 522] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1C7F8C00 == 58 [pid = 3100] [id = 523] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1C7F7400 == 57 [pid = 3100] [id = 564] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1B007400 == 56 [pid = 3100] [id = 563] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1C72A800 == 55 [pid = 3100] [id = 562] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1C3F4C00 == 54 [pid = 3100] [id = 561] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 12CAC800 == 53 [pid = 3100] [id = 560] 16:33:04 INFO - PROCESS | 3100 | --DOCSHELL 1AD33800 == 52 [pid = 3100] [id = 559] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1F420800) [pid = 3100] [serial = 1648] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 1A1B2C00 == 51 [pid = 3100] [id = 558] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 128B7000 == 50 [pid = 3100] [id = 557] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 0EFC2400 == 49 [pid = 3100] [id = 556] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 0EFBE400 == 48 [pid = 3100] [id = 555] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 1FEBD000 == 47 [pid = 3100] [id = 553] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 1EBD1800 == 46 [pid = 3100] [id = 552] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 1753C800 == 45 [pid = 3100] [id = 551] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 12912800 == 44 [pid = 3100] [id = 550] 16:33:05 INFO - PROCESS | 3100 | --DOCSHELL 1C72D400 == 43 [pid = 3100] [id = 549] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1C375400) [pid = 3100] [serial = 1633] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1C37E000) [pid = 3100] [serial = 1634] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (16E10C00) [pid = 3100] [serial = 1621] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (128F1C00) [pid = 3100] [serial = 1624] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (12DE9C00) [pid = 3100] [serial = 1625] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1B50D400) [pid = 3100] [serial = 1630] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (138AD800) [pid = 3100] [serial = 1609] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C7D7C00) [pid = 3100] [serial = 1637] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C724800) [pid = 3100] [serial = 1636] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1E46F000) [pid = 3100] [serial = 1639] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (17535800) [pid = 3100] [serial = 1642] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C7F4800) [pid = 3100] [serial = 1645] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1E46A400) [pid = 3100] [serial = 1640] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1B00B000) [pid = 3100] [serial = 1612] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1F422000) [pid = 3100] [serial = 1615] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1870F400) [pid = 3100] [serial = 1627] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (18D5A800) [pid = 3100] [serial = 1628] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1FEB3000) [pid = 3100] [serial = 1618] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1FD1AC00) [pid = 3100] [serial = 1607] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1EB40800) [pid = 3100] [serial = 1646] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (17023400) [pid = 3100] [serial = 1622] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B682000) [pid = 3100] [serial = 1631] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A17D400) [pid = 3100] [serial = 1643] [outer = 00000000] [url = about:blank] 16:33:05 INFO - PROCESS | 3100 | 1461195185276 Marionette TRACE conn4 <- [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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 990ms 16:33:05 INFO - PROCESS | 3100 | 1461195185309 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 3100 | 1461195185314 Marionette TRACE conn4 <- [1,2249,null,{"value":"13"}] 16:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:33:05 INFO - PROCESS | 3100 | 1461195185320 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 3100 | 1461195185323 Marionette TRACE conn4 <- [1,2250,null,{}] 16:33:05 INFO - PROCESS | 3100 | 1461195185326 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 3100 | 1461195185416 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:33:05 INFO - PROCESS | 3100 | 1461195185514 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC9400 == 44 [pid = 3100] [id = 572] 16:33:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1267AC00) [pid = 3100] [serial = 1716] [outer = 00000000] 16:33:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (13912400) [pid = 3100] [serial = 1717] [outer = 1267AC00] 16:33:05 INFO - PROCESS | 3100 | 1461195185562 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (16E16000) [pid = 3100] [serial = 1718] [outer = 1267AC00] 16:33:05 INFO - PROCESS | 3100 | 1461195185972 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 16:33:06 INFO - PROCESS | 3100 | 1461195185992 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 3100 | 1461195185994 Marionette TRACE conn4 <- [1,2253,null,{"value":"13"}] 16:33:06 INFO - PROCESS | 3100 | 1461195185998 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:33:06 INFO - PROCESS | 3100 | 1461195186001 Marionette TRACE conn4 <- [1,2254,null,{}] 16:33:06 INFO - PROCESS | 3100 | 1461195186011 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 3100 | 1461195186098 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:33:06 INFO - PROCESS | 3100 | 1461195186105 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 3100 | ++DOCSHELL 175C1400 == 45 [pid = 3100] [id = 573] 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (177A4400) [pid = 3100] [serial = 1719] [outer = 00000000] 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1A17DC00) [pid = 3100] [serial = 1720] [outer = 177A4400] 16:33:06 INFO - PROCESS | 3100 | 1461195186155 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1A5A4C00) [pid = 3100] [serial = 1721] [outer = 177A4400] 16:33:06 INFO - PROCESS | 3100 | 1461195186612 Marionette TRACE conn4 <- [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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 16:33:06 INFO - PROCESS | 3100 | 1461195186672 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 3100 | 1461195186675 Marionette TRACE conn4 <- [1,2257,null,{"value":"13"}] 16:33:06 INFO - PROCESS | 3100 | 1461195186678 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:33:06 INFO - PROCESS | 3100 | 1461195186680 Marionette TRACE conn4 <- [1,2258,null,{}] 16:33:06 INFO - PROCESS | 3100 | 1461195186683 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 3100 | 1461195186769 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:33:06 INFO - PROCESS | 3100 | 1461195186813 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 3100 | ++DOCSHELL 1B68B800 == 46 [pid = 3100] [id = 574] 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1BC28000) [pid = 3100] [serial = 1722] [outer = 00000000] 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1BC82C00) [pid = 3100] [serial = 1723] [outer = 1BC28000] 16:33:06 INFO - PROCESS | 3100 | 1461195186860 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1BDA9000) [pid = 3100] [serial = 1724] [outer = 1BC28000] 16:33:07 INFO - PROCESS | 3100 | 1461195187303 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 16:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:33:07 INFO - PROCESS | 3100 | 1461195187354 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 3100 | 1461195187356 Marionette TRACE conn4 <- [1,2261,null,{"value":"13"}] 16:33:07 INFO - PROCESS | 3100 | 1461195187367 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 3100 | 1461195187369 Marionette TRACE conn4 <- [1,2262,null,{}] 16:33:07 INFO - PROCESS | 3100 | 1461195187373 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 3100 | 1461195187486 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:33:07 INFO - PROCESS | 3100 | 1461195187492 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 3100 | ++DOCSHELL 1C059C00 == 47 [pid = 3100] [id = 575] 16:33:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C067000) [pid = 3100] [serial = 1725] [outer = 00000000] 16:33:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C381C00) [pid = 3100] [serial = 1726] [outer = 1C067000] 16:33:07 INFO - PROCESS | 3100 | 1461195187539 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C519800) [pid = 3100] [serial = 1727] [outer = 1C067000] 16:33:08 INFO - PROCESS | 3100 | 1461195187990 Marionette TRACE conn4 <- [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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 691ms 16:33:08 INFO - PROCESS | 3100 | 1461195188050 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 3100 | 1461195188052 Marionette TRACE conn4 <- [1,2265,null,{"value":"13"}] 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:33:08 INFO - PROCESS | 3100 | 1461195188055 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 3100 | 1461195188057 Marionette TRACE conn4 <- [1,2266,null,{}] 16:33:08 INFO - PROCESS | 3100 | 1461195188061 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 3100 | 1461195188197 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:33:08 INFO - PROCESS | 3100 | 1461195188291 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 3100 | ++DOCSHELL 1C37E800 == 48 [pid = 3100] [id = 576] 16:33:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C51D400) [pid = 3100] [serial = 1728] [outer = 00000000] 16:33:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C7D7800) [pid = 3100] [serial = 1729] [outer = 1C51D400] 16:33:08 INFO - PROCESS | 3100 | 1461195188340 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1C7EF800) [pid = 3100] [serial = 1730] [outer = 1C51D400] 16:33:08 INFO - PROCESS | 3100 | 1461195188783 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 770ms 16:33:08 INFO - PROCESS | 3100 | 1461195188826 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 3100 | 1461195188828 Marionette TRACE conn4 <- [1,2269,null,{"value":"13"}] 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:33:08 INFO - PROCESS | 3100 | 1461195188831 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 3100 | 1461195188833 Marionette TRACE conn4 <- [1,2270,null,{}] 16:33:08 INFO - PROCESS | 3100 | 1461195188837 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 3100 | 1461195188956 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:33:09 INFO - PROCESS | 3100 | 1461195189024 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F9000 == 49 [pid = 3100] [id = 577] 16:33:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1DC2EC00) [pid = 3100] [serial = 1731] [outer = 00000000] 16:33:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1E860400) [pid = 3100] [serial = 1732] [outer = 1DC2EC00] 16:33:09 INFO - PROCESS | 3100 | 1461195189069 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (1E85B800) [pid = 3100] [serial = 1733] [outer = 1DC2EC00] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1BC34400) [pid = 3100] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1C510800) [pid = 3100] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1EBD8400) [pid = 3100] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (0EFC9C00) [pid = 3100] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1B507000) [pid = 3100] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C72D800) [pid = 3100] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (0EFCCC00) [pid = 3100] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (13948C00) [pid = 3100] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C7F8000) [pid = 3100] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1A1BA400) [pid = 3100] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1BC2B400) [pid = 3100] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (12593800) [pid = 3100] [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.] 16:33:09 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1DB8F000) [pid = 3100] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:33:09 INFO - PROCESS | 3100 | 1461195189648 Marionette TRACE conn4 <- [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]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 870ms 16:33:09 INFO - PROCESS | 3100 | 1461195189702 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 3100 | 1461195189704 Marionette TRACE conn4 <- [1,2273,null,{"value":"13"}] 16:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:33:09 INFO - PROCESS | 3100 | 1461195189707 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 3100 | 1461195189709 Marionette TRACE conn4 <- [1,2274,null,{}] 16:33:09 INFO - PROCESS | 3100 | 1461195189713 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:09 INFO - PROCESS | 3100 | 1461195189833 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:33:09 INFO - PROCESS | 3100 | 1461195189899 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 3100 | ++DOCSHELL 12EEA800 == 50 [pid = 3100] [id = 578] 16:33:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (138A5000) [pid = 3100] [serial = 1734] [outer = 00000000] 16:33:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C519000) [pid = 3100] [serial = 1735] [outer = 138A5000] 16:33:09 INFO - PROCESS | 3100 | 1461195189944 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1DC2AC00) [pid = 3100] [serial = 1736] [outer = 138A5000] 16:33:10 INFO - PROCESS | 3100 | 1461195190313 Marionette TRACE conn4 <- [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]]]}] 16:33:10 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 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 630ms 16:33:10 INFO - PROCESS | 3100 | 1461195190341 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 3100 | 1461195190343 Marionette TRACE conn4 <- [1,2277,null,{"value":"13"}] 16:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:33:10 INFO - PROCESS | 3100 | 1461195190346 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 3100 | 1461195190348 Marionette TRACE conn4 <- [1,2278,null,{}] 16:33:10 INFO - PROCESS | 3100 | 1461195190352 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 3100 | 1461195190435 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:33:10 INFO - PROCESS | 3100 | 1461195190442 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 3100 | ++DOCSHELL 1BC2B400 == 51 [pid = 3100] [id = 579] 16:33:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C7D7000) [pid = 3100] [serial = 1737] [outer = 00000000] 16:33:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1F424C00) [pid = 3100] [serial = 1738] [outer = 1C7D7000] 16:33:10 INFO - PROCESS | 3100 | 1461195190488 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1F5C9400) [pid = 3100] [serial = 1739] [outer = 1C7D7000] 16:33:10 INFO - PROCESS | 3100 | 1461195190938 Marionette TRACE conn4 <- [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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 16:33:11 INFO - PROCESS | 3100 | 1461195190980 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 3100 | 1461195190982 Marionette TRACE conn4 <- [1,2281,null,{"value":"13"}] 16:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:33:11 INFO - PROCESS | 3100 | 1461195190986 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 3100 | 1461195190987 Marionette TRACE conn4 <- [1,2282,null,{}] 16:33:11 INFO - PROCESS | 3100 | 1461195190991 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 3100 | 1461195191074 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:33:11 INFO - PROCESS | 3100 | 1461195191080 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 3100 | ++DOCSHELL 1FD18400 == 52 [pid = 3100] [id = 580] 16:33:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1FD1B800) [pid = 3100] [serial = 1740] [outer = 00000000] 16:33:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FD87400) [pid = 3100] [serial = 1741] [outer = 1FD1B800] 16:33:11 INFO - PROCESS | 3100 | 1461195191126 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1FEB3C00) [pid = 3100] [serial = 1742] [outer = 1FD1B800] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1F41E000 == 51 [pid = 3100] [id = 539] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1C6D5400 == 50 [pid = 3100] [id = 554] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 12911800 == 49 [pid = 3100] [id = 470] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 0EF28800 == 48 [pid = 3100] [id = 469] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1E8DDC00 == 47 [pid = 3100] [id = 535] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1C382C00 == 46 [pid = 3100] [id = 483] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1C51FC00 == 45 [pid = 3100] [id = 495] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1BC2E000 == 44 [pid = 3100] [id = 468] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 13910800 == 43 [pid = 3100] [id = 493] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1EB3D800 == 42 [pid = 3100] [id = 538] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 12E68400 == 41 [pid = 3100] [id = 537] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 12187000 == 40 [pid = 3100] [id = 13] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 163E6000 == 39 [pid = 3100] [id = 571] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1FD88400 == 38 [pid = 3100] [id = 569] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 128C3C00 == 37 [pid = 3100] [id = 570] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 17680C00 == 36 [pid = 3100] [id = 568] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 16E5C400 == 35 [pid = 3100] [id = 567] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 1DB90000 == 34 [pid = 3100] [id = 565] 16:33:12 INFO - PROCESS | 3100 | --DOCSHELL 12DE7400 == 33 [pid = 3100] [id = 566] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 1B68B800 == 32 [pid = 3100] [id = 574] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 12EEA800 == 31 [pid = 3100] [id = 578] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 1C37E800 == 30 [pid = 3100] [id = 576] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 1C7F9000 == 29 [pid = 3100] [id = 577] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 175C1400 == 28 [pid = 3100] [id = 573] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 1C059C00 == 27 [pid = 3100] [id = 575] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 0EFC9400 == 26 [pid = 3100] [id = 572] 16:33:13 INFO - PROCESS | 3100 | --DOCSHELL 1BC2B400 == 25 [pid = 3100] [id = 579] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (12DE1400) [pid = 3100] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7F5400) [pid = 3100] [serial = 1688] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1BC2F400) [pid = 3100] [serial = 1679] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C05B800) [pid = 3100] [serial = 1681] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C6D4C00) [pid = 3100] [serial = 1685] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C6CB800) [pid = 3100] [serial = 1684] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C381400) [pid = 3100] [serial = 1682] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1F41F400) [pid = 3100] [serial = 1649] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (12EEF400) [pid = 3100] [serial = 1651] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1B008000) [pid = 3100] [serial = 1654] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1FD7AC00) [pid = 3100] [serial = 1657] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (2028DC00) [pid = 3100] [serial = 1660] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (128DD400) [pid = 3100] [serial = 1669] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (12CA8400) [pid = 3100] [serial = 1670] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC26400) [pid = 3100] [serial = 1678] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C7D6800) [pid = 3100] [serial = 1687] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1393E800) [pid = 3100] [serial = 1667] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12E65C00) [pid = 3100] [serial = 1666] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (170A8000) [pid = 3100] [serial = 1672] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (17680400) [pid = 3100] [serial = 1673] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1E46F800) [pid = 3100] [serial = 1694] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1AD09000) [pid = 3100] [serial = 1675] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1AD29800) [pid = 3100] [serial = 1676] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (20371000) [pid = 3100] [serial = 1663] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1F419400) [pid = 3100] [serial = 1696] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C7CBC00) [pid = 3100] [serial = 1690] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C7CFC00) [pid = 3100] [serial = 1691] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C513400) [pid = 3100] [serial = 1118] [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.] 16:33:13 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1DC35800) [pid = 3100] [serial = 1693] [outer = 00000000] [url = about:blank] 16:33:13 INFO - PROCESS | 3100 | 1461195193319 Marionette TRACE conn4 <- [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]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2367ms 16:33:13 INFO - PROCESS | 3100 | 1461195193356 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 3100 | 1461195193361 Marionette TRACE conn4 <- [1,2285,null,{"value":"13"}] 16:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:33:13 INFO - PROCESS | 3100 | 1461195193366 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 3100 | 1461195193371 Marionette TRACE conn4 <- [1,2286,null,{}] 16:33:13 INFO - PROCESS | 3100 | 1461195193378 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:13 INFO - PROCESS | 3100 | 1461195193474 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:33:13 INFO - PROCESS | 3100 | 1461195193484 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCD400 == 26 [pid = 3100] [id = 581] 16:33:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (0EFCD800) [pid = 3100] [serial = 1743] [outer = 00000000] 16:33:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (0F04D800) [pid = 3100] [serial = 1744] [outer = 0EFCD800] 16:33:13 INFO - PROCESS | 3100 | 1461195193536 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (121E0C00) [pid = 3100] [serial = 1745] [outer = 0EFCD800] 16:33:14 INFO - PROCESS | 3100 | 1461195194053 Marionette TRACE conn4 <- [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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 731ms 16:33:14 INFO - PROCESS | 3100 | 1461195194102 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 3100 | 1461195194108 Marionette TRACE conn4 <- [1,2289,null,{"value":"13"}] 16:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:33:14 INFO - PROCESS | 3100 | 1461195194114 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 3100 | 1461195194117 Marionette TRACE conn4 <- [1,2290,null,{}] 16:33:14 INFO - PROCESS | 3100 | 1461195194121 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 3100 | 1461195194208 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:33:14 INFO - PROCESS | 3100 | 1461195194218 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 3100 | ++DOCSHELL 1255AC00 == 27 [pid = 3100] [id = 582] 16:33:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (125F6400) [pid = 3100] [serial = 1746] [outer = 00000000] 16:33:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (128C1C00) [pid = 3100] [serial = 1747] [outer = 125F6400] 16:33:14 INFO - PROCESS | 3100 | 1461195194265 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (128DC000) [pid = 3100] [serial = 1748] [outer = 125F6400] 16:33:14 INFO - PROCESS | 3100 | 1461195194759 Marionette TRACE conn4 <- [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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 16:33:14 INFO - PROCESS | 3100 | 1461195194787 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 3100 | 1461195194790 Marionette TRACE conn4 <- [1,2293,null,{"value":"13"}] 16:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:33:14 INFO - PROCESS | 3100 | 1461195194793 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 3100 | 1461195194797 Marionette TRACE conn4 <- [1,2294,null,{}] 16:33:14 INFO - PROCESS | 3100 | 1461195194809 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:14 INFO - PROCESS | 3100 | 1461195194937 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:33:15 INFO - PROCESS | 3100 | 1461195195031 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 3100 | ++DOCSHELL 12910400 == 28 [pid = 3100] [id = 583] 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12911800) [pid = 3100] [serial = 1749] [outer = 00000000] 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12DE1000) [pid = 3100] [serial = 1750] [outer = 12911800] 16:33:15 INFO - PROCESS | 3100 | 1461195195083 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (12DEB800) [pid = 3100] [serial = 1751] [outer = 12911800] 16:33:15 INFO - PROCESS | 3100 | 1461195195496 Marionette TRACE conn4 <- [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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 16:33:15 INFO - PROCESS | 3100 | 1461195195526 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 3100 | 1461195195529 Marionette TRACE conn4 <- [1,2297,null,{"value":"13"}] 16:33:15 INFO - PROCESS | 3100 | 1461195195532 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:33:15 INFO - PROCESS | 3100 | 1461195195534 Marionette TRACE conn4 <- [1,2298,null,{}] 16:33:15 INFO - PROCESS | 3100 | 1461195195537 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 3100 | 1461195195619 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:33:15 INFO - PROCESS | 3100 | 1461195195626 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 3100 | ++DOCSHELL 125F9000 == 29 [pid = 3100] [id = 584] 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (12905400) [pid = 3100] [serial = 1752] [outer = 00000000] 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (130F7000) [pid = 3100] [serial = 1753] [outer = 12905400] 16:33:15 INFO - PROCESS | 3100 | 1461195195673 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (13989400) [pid = 3100] [serial = 1754] [outer = 12905400] 16:33:16 INFO - PROCESS | 3100 | 1461195196112 Marionette TRACE conn4 <- [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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 16:33:16 INFO - PROCESS | 3100 | 1461195196166 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 3100 | 1461195196169 Marionette TRACE conn4 <- [1,2301,null,{"value":"13"}] 16:33:16 INFO - PROCESS | 3100 | 1461195196172 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:33:16 INFO - PROCESS | 3100 | 1461195196174 Marionette TRACE conn4 <- [1,2302,null,{}] 16:33:16 INFO - PROCESS | 3100 | 1461195196177 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:16 INFO - PROCESS | 3100 | 1461195196255 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:33:16 INFO - PROCESS | 3100 | 1461195196261 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 3100 | ++DOCSHELL 13EA2400 == 30 [pid = 3100] [id = 585] 16:33:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (16353000) [pid = 3100] [serial = 1755] [outer = 00000000] 16:33:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (16E10800) [pid = 3100] [serial = 1756] [outer = 16353000] 16:33:16 INFO - PROCESS | 3100 | 1461195196308 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (16E5FC00) [pid = 3100] [serial = 1757] [outer = 16353000] 16:33:16 INFO - PROCESS | 3100 | 1461195196781 Marionette TRACE conn4 <- [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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 16:33:16 INFO - PROCESS | 3100 | 1461195196846 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 3100 | 1461195196849 Marionette TRACE conn4 <- [1,2305,null,{"value":"13"}] 16:33:16 INFO - PROCESS | 3100 | 1461195196852 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:33:16 INFO - PROCESS | 3100 | 1461195196853 Marionette TRACE conn4 <- [1,2306,null,{}] 16:33:16 INFO - PROCESS | 3100 | 1461195196857 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:16 INFO - PROCESS | 3100 | 1461195196970 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:33:17 INFO - PROCESS | 3100 | 1461195196987 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 3100 | ++DOCSHELL 1767E400 == 31 [pid = 3100] [id = 586] 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1767F400) [pid = 3100] [serial = 1758] [outer = 00000000] 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1859E400) [pid = 3100] [serial = 1759] [outer = 1767F400] 16:33:17 INFO - PROCESS | 3100 | 1461195197037 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (18646800) [pid = 3100] [serial = 1760] [outer = 1767F400] 16:33:17 INFO - PROCESS | 3100 | 1461195197550 Marionette TRACE conn4 <- [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] 16:33:17 INFO - PROCESS | 3100 | 1461195197588 Marionette TRACE conn4 <- [1,2309,null,{"value":"13"}] 16:33:17 INFO - PROCESS | 3100 | 1461195197591 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 3100 | 1461195197593 Marionette TRACE conn4 <- [1,2310,null,{}] 16:33:17 INFO - PROCESS | 3100 | 1461195197597 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:17 INFO - PROCESS | 3100 | 1461195197699 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:33:17 INFO - PROCESS | 3100 | 1461195197709 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 3100 | ++DOCSHELL 18648400 == 32 [pid = 3100] [id = 587] 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (18650800) [pid = 3100] [serial = 1761] [outer = 00000000] 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (19D45800) [pid = 3100] [serial = 1762] [outer = 18650800] 16:33:17 INFO - PROCESS | 3100 | 1461195197755 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (19D45000) [pid = 3100] [serial = 1763] [outer = 18650800] 16:33:18 INFO - PROCESS | 3100 | 1461195198186 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 16:33:18 INFO - PROCESS | 3100 | 1461195198229 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 3100 | 1461195198231 Marionette TRACE conn4 <- [1,2313,null,{"value":"13"}] 16:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:33:18 INFO - PROCESS | 3100 | 1461195198234 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 3100 | 1461195198236 Marionette TRACE conn4 <- [1,2314,null,{}] 16:33:18 INFO - PROCESS | 3100 | 1461195198244 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 3100 | 1461195198320 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:33:18 INFO - PROCESS | 3100 | 1461195198326 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 3100 | ++DOCSHELL 1A186800 == 33 [pid = 3100] [id = 588] 16:33:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1A190000) [pid = 3100] [serial = 1764] [outer = 00000000] 16:33:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1A59D800) [pid = 3100] [serial = 1765] [outer = 1A190000] 16:33:18 INFO - PROCESS | 3100 | 1461195198372 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1A596C00) [pid = 3100] [serial = 1766] [outer = 1A190000] 16:33:18 INFO - PROCESS | 3100 | 1461195198846 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 16:33:18 INFO - PROCESS | 3100 | 1461195198908 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 3100 | 1461195198910 Marionette TRACE conn4 <- [1,2317,null,{"value":"13"}] 16:33:18 INFO - PROCESS | 3100 | 1461195198913 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:33:18 INFO - PROCESS | 3100 | 1461195198915 Marionette TRACE conn4 <- [1,2318,null,{}] 16:33:18 INFO - PROCESS | 3100 | 1461195198919 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 3100 | 1461195199029 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:33:19 INFO - PROCESS | 3100 | 1461195199124 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 3100 | ++DOCSHELL 12908C00 == 34 [pid = 3100] [id = 589] 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1AD6B800) [pid = 3100] [serial = 1767] [outer = 00000000] 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1B010400) [pid = 3100] [serial = 1768] [outer = 1AD6B800] 16:33:19 INFO - PROCESS | 3100 | 1461195199170 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1B00BC00) [pid = 3100] [serial = 1769] [outer = 1AD6B800] 16:33:19 INFO - PROCESS | 3100 | 1461195199596 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 730ms 16:33:19 INFO - PROCESS | 3100 | 1461195199647 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null] 16:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:33:19 INFO - PROCESS | 3100 | 1461195199650 Marionette TRACE conn4 <- [1,2321,null,{"value":"13"}] 16:33:19 INFO - PROCESS | 3100 | 1461195199653 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 3100 | 1461195199654 Marionette TRACE conn4 <- [1,2322,null,{}] 16:33:19 INFO - PROCESS | 3100 | 1461195199658 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 3100 | 1461195199773 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:33:19 INFO - PROCESS | 3100 | 1461195199779 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 3100 | ++DOCSHELL 1B576800 == 35 [pid = 3100] [id = 590] 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1B583000) [pid = 3100] [serial = 1770] [outer = 00000000] 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1BC2A000) [pid = 3100] [serial = 1771] [outer = 1B583000] 16:33:19 INFO - PROCESS | 3100 | 1461195199826 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1BC30800) [pid = 3100] [serial = 1772] [outer = 1B583000] 16:33:20 INFO - PROCESS | 3100 | 1461195200318 Marionette TRACE conn4 <- [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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 730ms 16:33:20 INFO - PROCESS | 3100 | 1461195200418 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 3100 | 1461195200420 Marionette TRACE conn4 <- [1,2325,null,{"value":"13"}] 16:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:33:20 INFO - PROCESS | 3100 | 1461195200430 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 3100 | 1461195200433 Marionette TRACE conn4 <- [1,2326,null,{}] 16:33:20 INFO - PROCESS | 3100 | 1461195200436 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 3100 | 1461195201011 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1FD1F000) [pid = 3100] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (128F3800) [pid = 3100] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1DC30000) [pid = 3100] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1EB41800) [pid = 3100] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (176C6C00) [pid = 3100] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (128E3800) [pid = 3100] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (16E58000) [pid = 3100] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1FD14400) [pid = 3100] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1DC2EC00) [pid = 3100] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C51D400) [pid = 3100] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (138A5000) [pid = 3100] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7D7000) [pid = 3100] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1BC28000) [pid = 3100] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (177A4400) [pid = 3100] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1267AC00) [pid = 3100] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (16E0D800) [pid = 3100] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (128DDC00) [pid = 3100] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1FEB2000) [pid = 3100] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C728800) [pid = 3100] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (175DD800) [pid = 3100] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (12E63400) [pid = 3100] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1E469C00) [pid = 3100] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C067000) [pid = 3100] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (12CA9000) [pid = 3100] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1EBD5C00) [pid = 3100] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1FEBD400) [pid = 3100] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (18651C00) [pid = 3100] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:33:21 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C7D2C00) [pid = 3100] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:33:21 INFO - PROCESS | 3100 | 1461195201085 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 3100 | ++DOCSHELL 12641400 == 36 [pid = 3100] [id = 591] 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12678C00) [pid = 3100] [serial = 1773] [outer = 00000000] 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (12906800) [pid = 3100] [serial = 1774] [outer = 12678C00] 16:33:21 INFO - PROCESS | 3100 | 1461195201143 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (16E0D800) [pid = 3100] [serial = 1775] [outer = 12678C00] 16:33:21 INFO - PROCESS | 3100 | 1461195201534 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1125ms 16:33:21 INFO - PROCESS | 3100 | 1461195201573 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 3100 | 1461195201575 Marionette TRACE conn4 <- [1,2329,null,{"value":"13"}] 16:33:21 INFO - PROCESS | 3100 | 1461195201579 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 3100 | 1461195201581 Marionette TRACE conn4 <- [1,2330,null,{}] 16:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:33:21 INFO - PROCESS | 3100 | 1461195201584 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 3100 | 1461195201663 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:33:21 INFO - PROCESS | 3100 | 1461195201670 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 3100 | ++DOCSHELL 16E5F400 == 37 [pid = 3100] [id = 592] 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1750EC00) [pid = 3100] [serial = 1776] [outer = 00000000] 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1B689800) [pid = 3100] [serial = 1777] [outer = 1750EC00] 16:33:21 INFO - PROCESS | 3100 | 1461195201716 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BC32C00) [pid = 3100] [serial = 1778] [outer = 1750EC00] 16:33:22 INFO - PROCESS | 3100 | 1461195202159 Marionette TRACE conn4 <- [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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 16:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:33:22 INFO - PROCESS | 3100 | 1461195202215 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 3100 | 1461195202217 Marionette TRACE conn4 <- [1,2333,null,{"value":"13"}] 16:33:22 INFO - PROCESS | 3100 | 1461195202220 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 3100 | 1461195202221 Marionette TRACE conn4 <- [1,2334,null,{}] 16:33:22 INFO - PROCESS | 3100 | 1461195202225 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:22 INFO - PROCESS | 3100 | 1461195202303 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:33:22 INFO - PROCESS | 3100 | 1461195202309 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C05C800 == 38 [pid = 3100] [id = 593] 16:33:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C065400) [pid = 3100] [serial = 1779] [outer = 00000000] 16:33:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C379800) [pid = 3100] [serial = 1780] [outer = 1C065400] 16:33:22 INFO - PROCESS | 3100 | 1461195202354 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C383800) [pid = 3100] [serial = 1781] [outer = 1C065400] 16:33:22 INFO - PROCESS | 3100 | 1461195202818 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 16:33:22 INFO - PROCESS | 3100 | 1461195202857 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 3100 | 1461195202859 Marionette TRACE conn4 <- [1,2337,null,{"value":"13"}] 16:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:33:22 INFO - PROCESS | 3100 | 1461195202862 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 3100 | 1461195202864 Marionette TRACE conn4 <- [1,2338,null,{}] 16:33:22 INFO - PROCESS | 3100 | 1461195202867 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:22 INFO - PROCESS | 3100 | 1461195202948 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:33:22 INFO - PROCESS | 3100 | 1461195202954 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 3100 | ++DOCSHELL 1C3CF000 == 39 [pid = 3100] [id = 594] 16:33:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1C3F2800) [pid = 3100] [serial = 1782] [outer = 00000000] 16:33:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C51B800) [pid = 3100] [serial = 1783] [outer = 1C3F2800] 16:33:23 INFO - PROCESS | 3100 | 1461195203000 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C51A000) [pid = 3100] [serial = 1784] [outer = 1C3F2800] 16:33:23 INFO - PROCESS | 3100 | 1461195203864 Marionette TRACE conn4 <- [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]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1016ms 16:33:23 INFO - PROCESS | 3100 | 1461195203882 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 3100 | 1461195203886 Marionette TRACE conn4 <- [1,2341,null,{"value":"13"}] 16:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:33:23 INFO - PROCESS | 3100 | 1461195203890 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 3100 | 1461195203894 Marionette TRACE conn4 <- [1,2342,null,{}] 16:33:23 INFO - PROCESS | 3100 | 1461195203921 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:24 INFO - PROCESS | 3100 | 1461195204040 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:33:24 INFO - PROCESS | 3100 | 1461195204179 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 3100 | ++DOCSHELL 121DF000 == 40 [pid = 3100] [id = 595] 16:33:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (125F7000) [pid = 3100] [serial = 1785] [outer = 00000000] 16:33:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (128E8800) [pid = 3100] [serial = 1786] [outer = 125F7000] 16:33:24 INFO - PROCESS | 3100 | 1461195204239 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (128F1000) [pid = 3100] [serial = 1787] [outer = 125F7000] 16:33:24 INFO - PROCESS | 3100 | 1461195204925 Marionette TRACE conn4 <- [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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1079ms 16:33:25 INFO - PROCESS | 3100 | 1461195205017 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 3100 | 1461195205023 Marionette TRACE conn4 <- [1,2345,null,{"value":"13"}] 16:33:25 INFO - PROCESS | 3100 | 1461195205030 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:33:25 INFO - PROCESS | 3100 | 1461195205034 Marionette TRACE conn4 <- [1,2346,null,{}] 16:33:25 INFO - PROCESS | 3100 | 1461195205038 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 3100 | 1461195205163 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:33:25 INFO - PROCESS | 3100 | 1461195205294 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 3100 | ++DOCSHELL 0EF21400 == 41 [pid = 3100] [id = 596] 16:33:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (0EF22C00) [pid = 3100] [serial = 1788] [outer = 00000000] 16:33:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (128C3400) [pid = 3100] [serial = 1789] [outer = 0EF22C00] 16:33:25 INFO - PROCESS | 3100 | 1461195205352 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (130ECC00) [pid = 3100] [serial = 1790] [outer = 0EF22C00] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 1859E000 == 40 [pid = 3100] [id = 453] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12E5DC00 == 39 [pid = 3100] [id = 458] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 18651400 == 38 [pid = 3100] [id = 446] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 16351C00 == 37 [pid = 3100] [id = 445] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 130F6800 == 36 [pid = 3100] [id = 444] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12DE3000 == 35 [pid = 3100] [id = 457] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 1C383400 == 34 [pid = 3100] [id = 451] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12E60800 == 33 [pid = 3100] [id = 443] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12E5FC00 == 32 [pid = 3100] [id = 449] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12680C00 == 31 [pid = 3100] [id = 442] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12643400 == 30 [pid = 3100] [id = 456] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 12E65400 == 29 [pid = 3100] [id = 452] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 0EFCDC00 == 28 [pid = 3100] [id = 455] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 0F047000 == 27 [pid = 3100] [id = 441] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1FD87400) [pid = 3100] [serial = 1741] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOCSHELL 1FD18400 == 26 [pid = 3100] [id = 580] 16:33:26 INFO - PROCESS | 3100 | 1461195206252 Marionette TRACE conn4 <- [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]]]}] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1FD81C00) [pid = 3100] [serial = 1574] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (163E5800) [pid = 3100] [serial = 1610] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1FD15800) [pid = 3100] [serial = 1571] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1FD18000) [pid = 3100] [serial = 1616] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1BC2DC00) [pid = 3100] [serial = 1568] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (16E14800) [pid = 3100] [serial = 1565] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1BC2C000) [pid = 3100] [serial = 1613] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1FEB5800) [pid = 3100] [serial = 1619] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (20370C00) [pid = 3100] [serial = 1664] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1393CC00) [pid = 3100] [serial = 1652] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1FD84000) [pid = 3100] [serial = 1658] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (20290800) [pid = 3100] [serial = 1661] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1BC35000) [pid = 3100] [serial = 1655] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1E860400) [pid = 3100] [serial = 1732] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C7EF800) [pid = 3100] [serial = 1730] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1C7D7800) [pid = 3100] [serial = 1729] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C519000) [pid = 3100] [serial = 1735] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1F424C00) [pid = 3100] [serial = 1738] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1E85B800) [pid = 3100] [serial = 1733] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1BC82C00) [pid = 3100] [serial = 1723] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1A17DC00) [pid = 3100] [serial = 1720] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1A5A4C00) [pid = 3100] [serial = 1721] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (13912400) [pid = 3100] [serial = 1717] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E16000) [pid = 3100] [serial = 1718] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (189F1C00) [pid = 3100] [serial = 1715] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (18646C00) [pid = 3100] [serial = 1714] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1B68F400) [pid = 3100] [serial = 1712] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (19D4A000) [pid = 3100] [serial = 1711] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (2028A800) [pid = 3100] [serial = 1709] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (20287000) [pid = 3100] [serial = 1708] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1FD18C00) [pid = 3100] [serial = 1706] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1F5BB800) [pid = 3100] [serial = 1705] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1F5C9400) [pid = 3100] [serial = 1739] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1B687C00) [pid = 3100] [serial = 1703] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1AD08000) [pid = 3100] [serial = 1702] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (17677C00) [pid = 3100] [serial = 1700] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1709C400) [pid = 3100] [serial = 1699] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1F5C3800) [pid = 3100] [serial = 1697] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (1C381C00) [pid = 3100] [serial = 1726] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (1DC2AC00) [pid = 3100] [serial = 1736] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (1C519800) [pid = 3100] [serial = 1727] [outer = 00000000] [url = about:blank] 16:33:26 INFO - PROCESS | 3100 | --DOMWINDOW == 65 (1BDA9000) [pid = 3100] [serial = 1724] [outer = 00000000] [url = about:blank] 16:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1279ms 16:33:26 INFO - PROCESS | 3100 | 1461195206316 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 3100 | 1461195206321 Marionette TRACE conn4 <- [1,2349,null,{"value":"13"}] 16:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:33:26 INFO - PROCESS | 3100 | 1461195206326 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 3100 | 1461195206330 Marionette TRACE conn4 <- [1,2350,null,{}] 16:33:26 INFO - PROCESS | 3100 | 1461195206335 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:26 INFO - PROCESS | 3100 | 1461195206419 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:33:26 INFO - PROCESS | 3100 | 1461195206428 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 3100 | ++DOCSHELL 128DC400 == 27 [pid = 3100] [id = 597] 16:33:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (128E3000) [pid = 3100] [serial = 1791] [outer = 00000000] 16:33:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (128F2000) [pid = 3100] [serial = 1792] [outer = 128E3000] 16:33:26 INFO - PROCESS | 3100 | 1461195206478 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (12DE5400) [pid = 3100] [serial = 1793] [outer = 128E3000] 16:33:27 INFO - PROCESS | 3100 | 1461195207029 Marionette TRACE conn4 <- [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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 730ms 16:33:27 INFO - PROCESS | 3100 | 1461195207061 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 3100 | 1461195207067 Marionette TRACE conn4 <- [1,2353,null,{"value":"13"}] 16:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:33:27 INFO - PROCESS | 3100 | 1461195207073 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 3100 | 1461195207075 Marionette TRACE conn4 <- [1,2354,null,{}] 16:33:27 INFO - PROCESS | 3100 | 1461195207079 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 3100 | 1461195207163 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:33:27 INFO - PROCESS | 3100 | 1461195207250 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 3100 | ++DOCSHELL 12DE9800 == 28 [pid = 3100] [id = 598] 16:33:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (12E5FC00) [pid = 3100] [serial = 1794] [outer = 00000000] 16:33:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (13EA0400) [pid = 3100] [serial = 1795] [outer = 12E5FC00] 16:33:27 INFO - PROCESS | 3100 | 1461195207304 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (16352000) [pid = 3100] [serial = 1796] [outer = 12E5FC00] 16:33:27 INFO - PROCESS | 3100 | 1461195207717 Marionette TRACE conn4 <- [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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 16:33:27 INFO - PROCESS | 3100 | 1461195207746 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 3100 | 1461195207748 Marionette TRACE conn4 <- [1,2357,null,{"value":"13"}] 16:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:33:27 INFO - PROCESS | 3100 | 1461195207751 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 3100 | 1461195207755 Marionette TRACE conn4 <- [1,2358,null,{}] 16:33:27 INFO - PROCESS | 3100 | 1461195207766 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 3100 | 1461195207853 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:33:27 INFO - PROCESS | 3100 | 1461195207860 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 3100 | ++DOCSHELL 16E5B000 == 29 [pid = 3100] [id = 599] 16:33:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (16E5B400) [pid = 3100] [serial = 1797] [outer = 00000000] 16:33:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (175DCC00) [pid = 3100] [serial = 1798] [outer = 16E5B400] 16:33:27 INFO - PROCESS | 3100 | 1461195207909 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (177A4400) [pid = 3100] [serial = 1799] [outer = 16E5B400] 16:33:28 INFO - PROCESS | 3100 | 1461195208398 Marionette TRACE conn4 <- [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]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 16:33:28 INFO - PROCESS | 3100 | 1461195208430 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 3100 | 1461195208433 Marionette TRACE conn4 <- [1,2361,null,{"value":"13"}] 16:33:28 INFO - PROCESS | 3100 | 1461195208436 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:33:28 INFO - PROCESS | 3100 | 1461195208438 Marionette TRACE conn4 <- [1,2362,null,{}] 16:33:28 INFO - PROCESS | 3100 | 1461195208450 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 3100 | 1461195208570 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:33:28 INFO - PROCESS | 3100 | 1461195208577 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 3100 | ++DOCSHELL 1859E800 == 30 [pid = 3100] [id = 600] 16:33:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1870B000) [pid = 3100] [serial = 1800] [outer = 00000000] 16:33:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (189F4000) [pid = 3100] [serial = 1801] [outer = 1870B000] 16:33:28 INFO - PROCESS | 3100 | 1461195208624 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (18D55800) [pid = 3100] [serial = 1802] [outer = 1870B000] 16:33:29 INFO - PROCESS | 3100 | 1461195209095 Marionette TRACE conn4 <- [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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 690ms 16:33:29 INFO - PROCESS | 3100 | 1461195209132 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 3100 | 1461195209134 Marionette TRACE conn4 <- [1,2365,null,{"value":"13"}] 16:33:29 INFO - PROCESS | 3100 | 1461195209137 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:33:29 INFO - PROCESS | 3100 | 1461195209139 Marionette TRACE conn4 <- [1,2366,null,{}] 16:33:29 INFO - PROCESS | 3100 | 1461195209143 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:29 INFO - PROCESS | 3100 | 1461195209252 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:33:29 INFO - PROCESS | 3100 | 1461195209343 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 3100 | ++DOCSHELL 19D4B400 == 31 [pid = 3100] [id = 601] 16:33:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (19D4BC00) [pid = 3100] [serial = 1803] [outer = 00000000] 16:33:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1A1B4C00) [pid = 3100] [serial = 1804] [outer = 19D4BC00] 16:33:29 INFO - PROCESS | 3100 | 1461195209390 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1AD08800) [pid = 3100] [serial = 1805] [outer = 19D4BC00] 16:33:29 INFO - PROCESS | 3100 | 1461195209867 Marionette TRACE conn4 <- [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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 770ms 16:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:33:29 INFO - PROCESS | 3100 | 1461195209911 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 3100 | 1461195209913 Marionette TRACE conn4 <- [1,2369,null,{"value":"13"}] 16:33:29 INFO - PROCESS | 3100 | 1461195209916 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 3100 | 1461195209918 Marionette TRACE conn4 <- [1,2370,null,{}] 16:33:29 INFO - PROCESS | 3100 | 1461195209921 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 3100 | 1461195210044 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:33:30 INFO - PROCESS | 3100 | 1461195210109 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 3100 | ++DOCSHELL 1AD28000 == 32 [pid = 3100] [id = 602] 16:33:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1B00B000) [pid = 3100] [serial = 1806] [outer = 00000000] 16:33:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1BC27400) [pid = 3100] [serial = 1807] [outer = 1B00B000] 16:33:30 INFO - PROCESS | 3100 | 1461195210159 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1BC27000) [pid = 3100] [serial = 1808] [outer = 1B00B000] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1AD6B800) [pid = 3100] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (12911800) [pid = 3100] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (0EFCD800) [pid = 3100] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1FD1B800) [pid = 3100] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1767F400) [pid = 3100] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (125F6400) [pid = 3100] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (12905400) [pid = 3100] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1A190000) [pid = 3100] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (16353000) [pid = 3100] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (18650800) [pid = 3100] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1B583000) [pid = 3100] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1750EC00) [pid = 3100] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (12678C00) [pid = 3100] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:33:30 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1C065400) [pid = 3100] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:33:30 INFO - PROCESS | 3100 | 1461195210716 Marionette TRACE conn4 <- [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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 830ms 16:33:30 INFO - PROCESS | 3100 | 1461195210747 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:33:30 INFO - PROCESS | 3100 | 1461195210749 Marionette TRACE conn4 <- [1,2373,null,{"value":"13"}] 16:33:30 INFO - PROCESS | 3100 | 1461195210752 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 3100 | 1461195210754 Marionette TRACE conn4 <- [1,2374,null,{}] 16:33:30 INFO - PROCESS | 3100 | 1461195210758 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 3100 | 1461195210867 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:33:30 INFO - PROCESS | 3100 | 1461195210928 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 3100 | ++DOCSHELL 0EFC4800 == 33 [pid = 3100] [id = 603] 16:33:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (125F6400) [pid = 3100] [serial = 1809] [outer = 00000000] 16:33:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (1859C400) [pid = 3100] [serial = 1810] [outer = 125F6400] 16:33:30 INFO - PROCESS | 3100 | 1461195210974 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1A1B8400) [pid = 3100] [serial = 1811] [outer = 125F6400] 16:33:31 INFO - PROCESS | 3100 | 1461195211331 Marionette TRACE conn4 <- [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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 16:33:31 INFO - PROCESS | 3100 | 1461195211389 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 3100 | 1461195211391 Marionette TRACE conn4 <- [1,2377,null,{"value":"13"}] 16:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:33:31 INFO - PROCESS | 3100 | 1461195211394 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 3100 | 1461195211396 Marionette TRACE conn4 <- [1,2378,null,{}] 16:33:31 INFO - PROCESS | 3100 | 1461195211400 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:31 INFO - PROCESS | 3100 | 1461195211477 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:33:31 INFO - PROCESS | 3100 | 1461195211484 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 3100 | ++DOCSHELL 1AD72400 == 34 [pid = 3100] [id = 604] 16:33:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1B114C00) [pid = 3100] [serial = 1812] [outer = 00000000] 16:33:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1BDA8000) [pid = 3100] [serial = 1813] [outer = 1B114C00] 16:33:31 INFO - PROCESS | 3100 | 1461195211530 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1C059C00) [pid = 3100] [serial = 1814] [outer = 1B114C00] 16:33:31 INFO - PROCESS | 3100 | 1461195211971 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 16:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:33:32 INFO - PROCESS | 3100 | 1461195212028 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 3100 | 1461195212030 Marionette TRACE conn4 <- [1,2381,null,{"value":"13"}] 16:33:32 INFO - PROCESS | 3100 | 1461195212033 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 3100 | 1461195212035 Marionette TRACE conn4 <- [1,2382,null,{}] 16:33:32 INFO - PROCESS | 3100 | 1461195212038 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 3100 | 1461195212117 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:33:32 INFO - PROCESS | 3100 | 1461195212124 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 3100 | ++DOCSHELL 1C05EC00 == 35 [pid = 3100] [id = 605] 16:33:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1C05F400) [pid = 3100] [serial = 1815] [outer = 00000000] 16:33:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1C376C00) [pid = 3100] [serial = 1816] [outer = 1C05F400] 16:33:32 INFO - PROCESS | 3100 | 1461195212170 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1C37A800) [pid = 3100] [serial = 1817] [outer = 1C05F400] 16:33:32 INFO - PROCESS | 3100 | 1461195212785 Marionette TRACE conn4 <- [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]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 770ms 16:33:32 INFO - PROCESS | 3100 | 1461195212804 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 3100 | 1461195212809 Marionette TRACE conn4 <- [1,2385,null,{"value":"13"}] 16:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:33:32 INFO - PROCESS | 3100 | 1461195212814 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 3100 | 1461195212819 Marionette TRACE conn4 <- [1,2386,null,{}] 16:33:32 INFO - PROCESS | 3100 | 1461195212826 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 3100 | 1461195212935 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:33:33 INFO - PROCESS | 3100 | 1461195213074 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 3100 | ++DOCSHELL 0F04D400 == 36 [pid = 3100] [id = 606] 16:33:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (12187000) [pid = 3100] [serial = 1818] [outer = 00000000] 16:33:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12E5DC00) [pid = 3100] [serial = 1819] [outer = 12187000] 16:33:33 INFO - PROCESS | 3100 | 1461195213136 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (130ED000) [pid = 3100] [serial = 1820] [outer = 12187000] 16:33:33 INFO - PROCESS | 3100 | 1461195213800 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1028ms 16:33:33 INFO - PROCESS | 3100 | 1461195213843 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 3100 | 1461195213849 Marionette TRACE conn4 <- [1,2389,null,{"value":"13"}] 16:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:33:33 INFO - PROCESS | 3100 | 1461195213856 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 3100 | 1461195213859 Marionette TRACE conn4 <- [1,2390,null,{}] 16:33:33 INFO - PROCESS | 3100 | 1461195213863 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 3100 | 1461195213971 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:33:34 INFO - PROCESS | 3100 | 1461195214106 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 3100 | ++DOCSHELL 138AB800 == 37 [pid = 3100] [id = 607] 16:33:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (17023400) [pid = 3100] [serial = 1821] [outer = 00000000] 16:33:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (18654C00) [pid = 3100] [serial = 1822] [outer = 17023400] 16:33:34 INFO - PROCESS | 3100 | 1461195214164 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (19D40000) [pid = 3100] [serial = 1823] [outer = 17023400] 16:33:34 INFO - PROCESS | 3100 | 1461195214794 Marionette TRACE conn4 <- [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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 970ms 16:33:34 INFO - PROCESS | 3100 | 1461195214827 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 3100 | 1461195214830 Marionette TRACE conn4 <- [1,2393,null,{"value":"13"}] 16:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:33:34 INFO - PROCESS | 3100 | 1461195214834 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 3100 | 1461195214838 Marionette TRACE conn4 <- [1,2394,null,{}] 16:33:34 INFO - PROCESS | 3100 | 1461195214850 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:34 INFO - PROCESS | 3100 | 1461195214959 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:33:35 INFO - PROCESS | 3100 | 1461195215115 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 3100 | ++DOCSHELL 1C05E000 == 38 [pid = 3100] [id = 608] 16:33:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C064000) [pid = 3100] [serial = 1824] [outer = 00000000] 16:33:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C514400) [pid = 3100] [serial = 1825] [outer = 1C064000] 16:33:35 INFO - PROCESS | 3100 | 1461195215176 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C51C000) [pid = 3100] [serial = 1826] [outer = 1C064000] 16:33:35 INFO - PROCESS | 3100 | 1461195215742 Marionette TRACE conn4 <- [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]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 970ms 16:33:35 INFO - PROCESS | 3100 | 1461195215807 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 3100 | 1461195215810 Marionette TRACE conn4 <- [1,2397,null,{"value":"13"}] 16:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:33:35 INFO - PROCESS | 3100 | 1461195215814 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 3100 | 1461195215816 Marionette TRACE conn4 <- [1,2398,null,{}] 16:33:35 INFO - PROCESS | 3100 | 1461195215819 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:35 INFO - PROCESS | 3100 | 1461195215925 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:33:36 INFO - PROCESS | 3100 | 1461195216031 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 3100 | ++DOCSHELL 1C5DCC00 == 39 [pid = 3100] [id = 609] 16:33:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C5E0400) [pid = 3100] [serial = 1827] [outer = 00000000] 16:33:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C6D5000) [pid = 3100] [serial = 1828] [outer = 1C5E0400] 16:33:36 INFO - PROCESS | 3100 | 1461195216088 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C728C00) [pid = 3100] [serial = 1829] [outer = 1C5E0400] 16:33:36 INFO - PROCESS | 3100 | 1461195216744 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 970ms 16:33:36 INFO - PROCESS | 3100 | 1461195216787 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 3100 | 1461195216790 Marionette TRACE conn4 <- [1,2401,null,{"value":"13"}] 16:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:33:36 INFO - PROCESS | 3100 | 1461195216793 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 3100 | 1461195216795 Marionette TRACE conn4 <- [1,2402,null,{}] 16:33:36 INFO - PROCESS | 3100 | 1461195216799 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 3100 | 1461195216901 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:33:37 INFO - PROCESS | 3100 | 1461195217135 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2AC00 == 40 [pid = 3100] [id = 610] 16:33:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (0EFC7C00) [pid = 3100] [serial = 1830] [outer = 00000000] 16:33:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (128F0000) [pid = 3100] [serial = 1831] [outer = 0EFC7C00] 16:33:37 INFO - PROCESS | 3100 | 1461195217196 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (12DE0800) [pid = 3100] [serial = 1832] [outer = 0EFC7C00] 16:33:37 INFO - PROCESS | 3100 | 1461195217756 Marionette TRACE conn4 <- [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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1018ms 16:33:37 INFO - PROCESS | 3100 | 1461195217815 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 3100 | 1461195217820 Marionette TRACE conn4 <- [1,2405,null,{"value":"13"}] 16:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:33:37 INFO - PROCESS | 3100 | 1461195217825 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 3100 | 1461195217828 Marionette TRACE conn4 <- [1,2406,null,{}] 16:33:37 INFO - PROCESS | 3100 | 1461195217833 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:37 INFO - PROCESS | 3100 | 1461195217955 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:33:38 INFO - PROCESS | 3100 | 1461195218065 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 3100 | ++DOCSHELL 0EF27C00 == 41 [pid = 3100] [id = 611] 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (0EF28C00) [pid = 3100] [serial = 1833] [outer = 00000000] 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (12594000) [pid = 3100] [serial = 1834] [outer = 0EF28C00] 16:33:38 INFO - PROCESS | 3100 | 1461195218164 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (128C2C00) [pid = 3100] [serial = 1835] [outer = 0EF28C00] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C379800) [pid = 3100] [serial = 1780] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1B010400) [pid = 3100] [serial = 1768] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (12DE1000) [pid = 3100] [serial = 1750] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12DEB800) [pid = 3100] [serial = 1751] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (0F04D800) [pid = 3100] [serial = 1744] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (121E0C00) [pid = 3100] [serial = 1745] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1FEB3C00) [pid = 3100] [serial = 1742] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1859E400) [pid = 3100] [serial = 1759] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (18646800) [pid = 3100] [serial = 1760] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (128C1C00) [pid = 3100] [serial = 1747] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (128DC000) [pid = 3100] [serial = 1748] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (130F7000) [pid = 3100] [serial = 1753] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (13989400) [pid = 3100] [serial = 1754] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1A59D800) [pid = 3100] [serial = 1765] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (16E10800) [pid = 3100] [serial = 1756] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (16E5FC00) [pid = 3100] [serial = 1757] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (19D45800) [pid = 3100] [serial = 1762] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (19D45000) [pid = 3100] [serial = 1763] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1BC2A000) [pid = 3100] [serial = 1771] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1B00BC00) [pid = 3100] [serial = 1769] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1BC30800) [pid = 3100] [serial = 1772] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1B689800) [pid = 3100] [serial = 1777] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (12906800) [pid = 3100] [serial = 1774] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (16E0D800) [pid = 3100] [serial = 1775] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1BC32C00) [pid = 3100] [serial = 1778] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1A596C00) [pid = 3100] [serial = 1766] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1C383800) [pid = 3100] [serial = 1781] [outer = 00000000] [url = about:blank] 16:33:38 INFO - PROCESS | 3100 | 1461195218623 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 830ms 16:33:38 INFO - PROCESS | 3100 | 1461195218663 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 3100 | 1461195218667 Marionette TRACE conn4 <- [1,2409,null,{"value":"13"}] 16:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:33:38 INFO - PROCESS | 3100 | 1461195218671 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 3100 | 1461195218673 Marionette TRACE conn4 <- [1,2410,null,{}] 16:33:38 INFO - PROCESS | 3100 | 1461195218677 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 3100 | 1461195218763 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:33:38 INFO - PROCESS | 3100 | 1461195218772 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 3100 | ++DOCSHELL 128E5000 == 42 [pid = 3100] [id = 612] 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (13014000) [pid = 3100] [serial = 1836] [outer = 00000000] 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (163D9400) [pid = 3100] [serial = 1837] [outer = 13014000] 16:33:38 INFO - PROCESS | 3100 | 1461195218820 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (16E5BC00) [pid = 3100] [serial = 1838] [outer = 13014000] 16:33:39 INFO - PROCESS | 3100 | 1461195219305 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 16:33:39 INFO - PROCESS | 3100 | 1461195219344 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 3100 | 1461195219346 Marionette TRACE conn4 <- [1,2413,null,{"value":"13"}] 16:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:33:39 INFO - PROCESS | 3100 | 1461195219351 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 3100 | 1461195219357 Marionette TRACE conn4 <- [1,2414,null,{}] 16:33:39 INFO - PROCESS | 3100 | 1461195219366 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:39 INFO - PROCESS | 3100 | 1461195219451 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:33:39 INFO - PROCESS | 3100 | 1461195219461 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 3100 | ++DOCSHELL 185A1C00 == 43 [pid = 3100] [id = 613] 16:33:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (18646C00) [pid = 3100] [serial = 1839] [outer = 00000000] 16:33:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (18713C00) [pid = 3100] [serial = 1840] [outer = 18646C00] 16:33:39 INFO - PROCESS | 3100 | 1461195219507 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (18D55400) [pid = 3100] [serial = 1841] [outer = 18646C00] 16:33:40 INFO - PROCESS | 3100 | 1461195219979 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 690ms 16:33:40 INFO - PROCESS | 3100 | 1461195220044 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 3100 | 1461195220047 Marionette TRACE conn4 <- [1,2417,null,{"value":"13"}] 16:33:40 INFO - PROCESS | 3100 | 1461195220050 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:33:40 INFO - PROCESS | 3100 | 1461195220052 Marionette TRACE conn4 <- [1,2418,null,{}] 16:33:40 INFO - PROCESS | 3100 | 1461195220055 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:40 INFO - PROCESS | 3100 | 1461195220138 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:33:40 INFO - PROCESS | 3100 | 1461195220271 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 3100 | ++DOCSHELL 1A17D400 == 44 [pid = 3100] [id = 614] 16:33:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1A180C00) [pid = 3100] [serial = 1842] [outer = 00000000] 16:33:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1AD0EC00) [pid = 3100] [serial = 1843] [outer = 1A180C00] 16:33:40 INFO - PROCESS | 3100 | 1461195220318 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1AD32C00) [pid = 3100] [serial = 1844] [outer = 1A180C00] 16:33:40 INFO - PROCESS | 3100 | 1461195220712 Marionette TRACE conn4 <- [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]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 16:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:33:40 INFO - PROCESS | 3100 | 1461195220724 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 3100 | 1461195220726 Marionette TRACE conn4 <- [1,2421,null,{"value":"13"}] 16:33:40 INFO - PROCESS | 3100 | 1461195220729 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 3100 | 1461195220731 Marionette TRACE conn4 <- [1,2422,null,{}] 16:33:40 INFO - PROCESS | 3100 | 1461195220734 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:40 INFO - PROCESS | 3100 | 1461195220849 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:33:40 INFO - PROCESS | 3100 | 1461195220855 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 3100 | ++DOCSHELL 1AD72C00 == 45 [pid = 3100] [id = 615] 16:33:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1B007400) [pid = 3100] [serial = 1845] [outer = 00000000] 16:33:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1B118400) [pid = 3100] [serial = 1846] [outer = 1B007400] 16:33:40 INFO - PROCESS | 3100 | 1461195220963 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1BC2C000) [pid = 3100] [serial = 1847] [outer = 1B007400] 16:33:41 INFO - PROCESS | 3100 | 1461195221435 Marionette TRACE conn4 <- [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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 730ms 16:33:41 INFO - PROCESS | 3100 | 1461195221460 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 3100 | 1461195221462 Marionette TRACE conn4 <- [1,2425,null,{"value":"13"}] 16:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:33:41 INFO - PROCESS | 3100 | 1461195221477 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 3100 | 1461195221479 Marionette TRACE conn4 <- [1,2426,null,{}] 16:33:41 INFO - PROCESS | 3100 | 1461195221483 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 3100 | 1461195221627 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:33:41 INFO - PROCESS | 3100 | 1461195221642 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 3100 | ++DOCSHELL 128B8800 == 46 [pid = 3100] [id = 616] 16:33:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1BC31800) [pid = 3100] [serial = 1848] [outer = 00000000] 16:33:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1C068C00) [pid = 3100] [serial = 1849] [outer = 1BC31800] 16:33:41 INFO - PROCESS | 3100 | 1461195221744 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1C37D800) [pid = 3100] [serial = 1850] [outer = 1BC31800] 16:33:42 INFO - PROCESS | 3100 | 1461195222172 Marionette TRACE conn4 <- [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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 16:33:42 INFO - PROCESS | 3100 | 1461195222206 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 3100 | 1461195222209 Marionette TRACE conn4 <- [1,2429,null,{"value":"13"}] 16:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:33:42 INFO - PROCESS | 3100 | 1461195222212 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 3100 | 1461195222214 Marionette TRACE conn4 <- [1,2430,null,{}] 16:33:42 INFO - PROCESS | 3100 | 1461195222217 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:42 INFO - PROCESS | 3100 | 1461195222331 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:33:42 INFO - PROCESS | 3100 | 1461195222393 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 3100 | ++DOCSHELL 1C3CC000 == 47 [pid = 3100] [id = 617] 16:33:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C514000) [pid = 3100] [serial = 1851] [outer = 00000000] 16:33:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C5D6400) [pid = 3100] [serial = 1852] [outer = 1C514000] 16:33:42 INFO - PROCESS | 3100 | 1461195222443 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C5D3400) [pid = 3100] [serial = 1853] [outer = 1C514000] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (12E5FC00) [pid = 3100] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1B00B000) [pid = 3100] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (16E5B400) [pid = 3100] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (19D4BC00) [pid = 3100] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1B114C00) [pid = 3100] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128E3000) [pid = 3100] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (125F6400) [pid = 3100] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:33:42 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1870B000) [pid = 3100] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:33:42 INFO - PROCESS | 3100 | 1461195222852 Marionette TRACE conn4 <- [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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 16:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:33:42 INFO - PROCESS | 3100 | 1461195222885 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 3100 | 1461195222887 Marionette TRACE conn4 <- [1,2433,null,{"value":"13"}] 16:33:42 INFO - PROCESS | 3100 | 1461195222890 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 3100 | 1461195222892 Marionette TRACE conn4 <- [1,2434,null,{}] 16:33:42 INFO - PROCESS | 3100 | 1461195222896 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 3100 | 1461195223009 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:33:43 INFO - PROCESS | 3100 | 1461195223018 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 3100 | ++DOCSHELL 1B114C00 == 48 [pid = 3100] [id = 618] 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1B688000) [pid = 3100] [serial = 1854] [outer = 00000000] 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1C513C00) [pid = 3100] [serial = 1855] [outer = 1B688000] 16:33:43 INFO - PROCESS | 3100 | 1461195223064 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1C6D1800) [pid = 3100] [serial = 1856] [outer = 1B688000] 16:33:43 INFO - PROCESS | 3100 | 1461195223485 Marionette TRACE conn4 <- [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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms 16:33:43 INFO - PROCESS | 3100 | 1461195223536 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 3100 | 1461195223538 Marionette TRACE conn4 <- [1,2437,null,{"value":"13"}] 16:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:33:43 INFO - PROCESS | 3100 | 1461195223541 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 3100 | 1461195223543 Marionette TRACE conn4 <- [1,2438,null,{}] 16:33:43 INFO - PROCESS | 3100 | 1461195223546 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 3100 | 1461195223627 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:33:43 INFO - PROCESS | 3100 | 1461195223633 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 3100 | ++DOCSHELL 1C7CA400 == 49 [pid = 3100] [id = 619] 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1C7CCC00) [pid = 3100] [serial = 1857] [outer = 00000000] 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1C7D3400) [pid = 3100] [serial = 1858] [outer = 1C7CCC00] 16:33:43 INFO - PROCESS | 3100 | 1461195223679 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1C7D6C00) [pid = 3100] [serial = 1859] [outer = 1C7CCC00] 16:33:44 INFO - PROCESS | 3100 | 1461195224094 Marionette TRACE conn4 <- [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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 16:33:44 INFO - PROCESS | 3100 | 1461195224173 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 3100 | 1461195224175 Marionette TRACE conn4 <- [1,2441,null,{"value":"13"}] 16:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:33:44 INFO - PROCESS | 3100 | 1461195224178 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 3100 | 1461195224179 Marionette TRACE conn4 <- [1,2442,null,{}] 16:33:44 INFO - PROCESS | 3100 | 1461195224183 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 3100 | 1461195224264 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:33:44 INFO - PROCESS | 3100 | 1461195224273 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D2000 == 50 [pid = 3100] [id = 620] 16:33:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C7EE800) [pid = 3100] [serial = 1860] [outer = 00000000] 16:33:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C7F5800) [pid = 3100] [serial = 1861] [outer = 1C7EE800] 16:33:44 INFO - PROCESS | 3100 | 1461195224324 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1DA23C00) [pid = 3100] [serial = 1862] [outer = 1C7EE800] 16:33:45 INFO - PROCESS | 3100 | 1461195225006 Marionette TRACE conn4 <- [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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 870ms 16:33:45 INFO - PROCESS | 3100 | 1461195225049 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 3100 | 1461195225054 Marionette TRACE conn4 <- [1,2445,null,{"value":"13"}] 16:33:45 INFO - PROCESS | 3100 | 1461195225060 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:33:45 INFO - PROCESS | 3100 | 1461195225063 Marionette TRACE conn4 <- [1,2446,null,{}] 16:33:45 INFO - PROCESS | 3100 | 1461195225069 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:45 INFO - PROCESS | 3100 | 1461195225182 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:33:45 INFO - PROCESS | 3100 | 1461195225295 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 3100 | ++DOCSHELL 128E5C00 == 51 [pid = 3100] [id = 621] 16:33:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1290F800) [pid = 3100] [serial = 1863] [outer = 00000000] 16:33:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1390A800) [pid = 3100] [serial = 1864] [outer = 1290F800] 16:33:45 INFO - PROCESS | 3100 | 1461195225395 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (16355400) [pid = 3100] [serial = 1865] [outer = 1290F800] 16:33:46 INFO - PROCESS | 3100 | 1461195226017 Marionette TRACE conn4 <- [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]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 970ms 16:33:46 INFO - PROCESS | 3100 | 1461195226034 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 3100 | 1461195226040 Marionette TRACE conn4 <- [1,2449,null,{"value":"13"}] 16:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:33:46 INFO - PROCESS | 3100 | 1461195226047 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 3100 | 1461195226050 Marionette TRACE conn4 <- [1,2450,null,{}] 16:33:46 INFO - PROCESS | 3100 | 1461195226054 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 3100 | 1461195226163 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:33:46 INFO - PROCESS | 3100 | 1461195226273 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 3100 | ++DOCSHELL 12DEA800 == 52 [pid = 3100] [id = 622] 16:33:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16E55800) [pid = 3100] [serial = 1866] [outer = 00000000] 16:33:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (18654800) [pid = 3100] [serial = 1867] [outer = 16E55800] 16:33:46 INFO - PROCESS | 3100 | 1461195226330 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (19D4C000) [pid = 3100] [serial = 1868] [outer = 16E55800] 16:33:47 INFO - PROCESS | 3100 | 1461195227002 Marionette TRACE conn4 <- [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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 970ms 16:33:47 INFO - PROCESS | 3100 | 1461195227019 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 3100 | 1461195227021 Marionette TRACE conn4 <- [1,2453,null,{"value":"13"}] 16:33:47 INFO - PROCESS | 3100 | 1461195227025 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:33:47 INFO - PROCESS | 3100 | 1461195227029 Marionette TRACE conn4 <- [1,2454,null,{}] 16:33:47 INFO - PROCESS | 3100 | 1461195227040 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 3100 | 1461195227151 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:33:47 INFO - PROCESS | 3100 | 1461195227291 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 3100 | ++DOCSHELL 1BDA5400 == 53 [pid = 3100] [id = 623] 16:33:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C5D8800) [pid = 3100] [serial = 1869] [outer = 00000000] 16:33:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C7D8800) [pid = 3100] [serial = 1870] [outer = 1C5D8800] 16:33:47 INFO - PROCESS | 3100 | 1461195227351 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C7FC000) [pid = 3100] [serial = 1871] [outer = 1C5D8800] 16:33:47 INFO - PROCESS | 3100 | 1461195227892 Marionette TRACE conn4 <- [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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 931ms 16:33:47 INFO - PROCESS | 3100 | 1461195227959 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 3100 | 1461195227962 Marionette TRACE conn4 <- [1,2457,null,{"value":"13"}] 16:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:33:47 INFO - PROCESS | 3100 | 1461195227965 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 3100 | 1461195227967 Marionette TRACE conn4 <- [1,2458,null,{}] 16:33:47 INFO - PROCESS | 3100 | 1461195227971 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:48 INFO - PROCESS | 3100 | 1461195228080 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:33:48 INFO - PROCESS | 3100 | 1461195228190 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 3100 | ++DOCSHELL 1DC32C00 == 54 [pid = 3100] [id = 624] 16:33:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1DC38000) [pid = 3100] [serial = 1872] [outer = 00000000] 16:33:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1E46A800) [pid = 3100] [serial = 1873] [outer = 1DC38000] 16:33:48 INFO - PROCESS | 3100 | 1461195228246 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1E470C00) [pid = 3100] [serial = 1874] [outer = 1DC38000] 16:33:48 INFO - PROCESS | 3100 | 1461195228896 Marionette TRACE conn4 <- [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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 970ms 16:33:48 INFO - PROCESS | 3100 | 1461195228939 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 3100 | 1461195228941 Marionette TRACE conn4 <- [1,2461,null,{"value":"13"}] 16:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:33:48 INFO - PROCESS | 3100 | 1461195228944 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 3100 | 1461195228946 Marionette TRACE conn4 <- [1,2462,null,{}] 16:33:48 INFO - PROCESS | 3100 | 1461195228950 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:49 INFO - PROCESS | 3100 | 1461195229207 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:33:49 INFO - PROCESS | 3100 | 1461195229379 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 3100 | ++DOCSHELL 13019800 == 55 [pid = 3100] [id = 625] 16:33:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (13018000) [pid = 3100] [serial = 1875] [outer = 00000000] 16:33:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (16352400) [pid = 3100] [serial = 1876] [outer = 13018000] 16:33:49 INFO - PROCESS | 3100 | 1461195229433 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (16E5FC00) [pid = 3100] [serial = 1877] [outer = 13018000] 16:33:50 INFO - PROCESS | 3100 | 1461195230052 Marionette TRACE conn4 <- [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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1182ms 16:33:50 INFO - PROCESS | 3100 | 1461195230132 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 3100 | 1461195230135 Marionette TRACE conn4 <- [1,2465,null,{"value":"13"}] 16:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:33:50 INFO - PROCESS | 3100 | 1461195230142 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 3100 | 1461195230146 Marionette TRACE conn4 <- [1,2466,null,{}] 16:33:50 INFO - PROCESS | 3100 | 1461195230150 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 3100 | 1461195230255 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1AD72400 == 54 [pid = 3100] [id = 604] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 19D49400 == 53 [pid = 3100] [id = 447] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 0EFC4800 == 52 [pid = 3100] [id = 603] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1AD28000 == 51 [pid = 3100] [id = 602] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1859E800 == 50 [pid = 3100] [id = 600] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 19D4B400 == 49 [pid = 3100] [id = 601] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 16E5B000 == 48 [pid = 3100] [id = 599] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1C7CA400 == 47 [pid = 3100] [id = 619] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1B114C00 == 46 [pid = 3100] [id = 618] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1C3CC000 == 45 [pid = 3100] [id = 617] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 128B8800 == 44 [pid = 3100] [id = 616] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1AD72C00 == 43 [pid = 3100] [id = 615] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1A17D400 == 42 [pid = 3100] [id = 614] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 185A1C00 == 41 [pid = 3100] [id = 613] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 128E5000 == 40 [pid = 3100] [id = 612] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (128E8800) [pid = 3100] [serial = 1786] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (128C3400) [pid = 3100] [serial = 1789] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C376C00) [pid = 3100] [serial = 1816] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 0EF27C00 == 39 [pid = 3100] [id = 611] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 0EF2AC00 == 38 [pid = 3100] [id = 610] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1C5DCC00 == 37 [pid = 3100] [id = 609] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1C05E000 == 36 [pid = 3100] [id = 608] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 138AB800 == 35 [pid = 3100] [id = 607] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 0F04D400 == 34 [pid = 3100] [id = 606] 16:33:50 INFO - PROCESS | 3100 | --DOCSHELL 1C05EC00 == 33 [pid = 3100] [id = 605] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C51B800) [pid = 3100] [serial = 1783] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (13EA0400) [pid = 3100] [serial = 1795] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (16352000) [pid = 3100] [serial = 1796] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1BC27400) [pid = 3100] [serial = 1807] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (175DCC00) [pid = 3100] [serial = 1798] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1AD08800) [pid = 3100] [serial = 1805] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C059C00) [pid = 3100] [serial = 1814] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (128F2000) [pid = 3100] [serial = 1792] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1A1B4C00) [pid = 3100] [serial = 1804] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1859C400) [pid = 3100] [serial = 1810] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (12DE5400) [pid = 3100] [serial = 1793] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1BDA8000) [pid = 3100] [serial = 1813] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1BC27000) [pid = 3100] [serial = 1808] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (189F4000) [pid = 3100] [serial = 1801] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (18D55800) [pid = 3100] [serial = 1802] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1A1B8400) [pid = 3100] [serial = 1811] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (177A4400) [pid = 3100] [serial = 1799] [outer = 00000000] [url = about:blank] 16:33:50 INFO - PROCESS | 3100 | 1461195230422 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2E400 == 34 [pid = 3100] [id = 626] 16:33:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (0EF2F000) [pid = 3100] [serial = 1878] [outer = 00000000] 16:33:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (0F04D800) [pid = 3100] [serial = 1879] [outer = 0EF2F000] 16:33:50 INFO - PROCESS | 3100 | 1461195230473 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (128C1800) [pid = 3100] [serial = 1880] [outer = 0EF2F000] 16:33:50 INFO - PROCESS | 3100 | 1461195230926 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 830ms 16:33:51 INFO - PROCESS | 3100 | 1461195230978 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:33:51 INFO - PROCESS | 3100 | 1461195230981 Marionette TRACE conn4 <- [1,2469,null,{"value":"13"}] 16:33:51 INFO - PROCESS | 3100 | 1461195230984 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 3100 | 1461195230986 Marionette TRACE conn4 <- [1,2470,null,{}] 16:33:51 INFO - PROCESS | 3100 | 1461195230990 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:51 INFO - PROCESS | 3100 | 1461195231104 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:33:51 INFO - PROCESS | 3100 | 1461195231200 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 3100 | ++DOCSHELL 128DC000 == 35 [pid = 3100] [id = 627] 16:33:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (128DD800) [pid = 3100] [serial = 1881] [outer = 00000000] 16:33:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1767A000) [pid = 3100] [serial = 1882] [outer = 128DD800] 16:33:51 INFO - PROCESS | 3100 | 1461195231248 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (177AA400) [pid = 3100] [serial = 1883] [outer = 128DD800] 16:33:51 INFO - PROCESS | 3100 | 1461195231653 Marionette TRACE conn4 <- [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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 16:33:51 INFO - PROCESS | 3100 | 1461195231716 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 3100 | 1461195231720 Marionette TRACE conn4 <- [1,2473,null,{"value":"13"}] 16:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:33:51 INFO - PROCESS | 3100 | 1461195231730 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 3100 | 1461195231734 Marionette TRACE conn4 <- [1,2474,null,{}] 16:33:51 INFO - PROCESS | 3100 | 1461195231738 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:51 INFO - PROCESS | 3100 | 1461195231859 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:33:51 INFO - PROCESS | 3100 | 1461195231873 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 3100 | ++DOCSHELL 19D4B000 == 36 [pid = 3100] [id = 628] 16:33:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1A59D800) [pid = 3100] [serial = 1884] [outer = 00000000] 16:33:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1AD26C00) [pid = 3100] [serial = 1885] [outer = 1A59D800] 16:33:51 INFO - PROCESS | 3100 | 1461195231922 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1AD69400) [pid = 3100] [serial = 1886] [outer = 1A59D800] 16:33:52 INFO - PROCESS | 3100 | 1461195232361 Marionette TRACE conn4 <- [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]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 690ms 16:33:52 INFO - PROCESS | 3100 | 1461195232416 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 3100 | 1461195232418 Marionette TRACE conn4 <- [1,2477,null,{"value":"13"}] 16:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:33:52 INFO - PROCESS | 3100 | 1461195232421 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 3100 | 1461195232423 Marionette TRACE conn4 <- [1,2478,null,{}] 16:33:52 INFO - PROCESS | 3100 | 1461195232426 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 3100 | 1461195232509 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:33:52 INFO - PROCESS | 3100 | 1461195232516 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 3100 | ++DOCSHELL 1B010400 == 37 [pid = 3100] [id = 629] 16:33:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1B109800) [pid = 3100] [serial = 1887] [outer = 00000000] 16:33:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1BC2D000) [pid = 3100] [serial = 1888] [outer = 1B109800] 16:33:52 INFO - PROCESS | 3100 | 1461195232561 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BC2EC00) [pid = 3100] [serial = 1889] [outer = 1B109800] 16:33:53 INFO - PROCESS | 3100 | 1461195233044 Marionette TRACE conn4 <- [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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 16:33:53 INFO - PROCESS | 3100 | 1461195233092 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 3100 | 1461195233094 Marionette TRACE conn4 <- [1,2481,null,{"value":"13"}] 16:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:33:53 INFO - PROCESS | 3100 | 1461195233097 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 3100 | 1461195233099 Marionette TRACE conn4 <- [1,2482,null,{}] 16:33:53 INFO - PROCESS | 3100 | 1461195233102 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:53 INFO - PROCESS | 3100 | 1461195233221 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:33:53 INFO - PROCESS | 3100 | 1461195233317 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 3100 | ++DOCSHELL 1BDA8000 == 38 [pid = 3100] [id = 630] 16:33:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BDA8800) [pid = 3100] [serial = 1890] [outer = 00000000] 16:33:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C05EC00) [pid = 3100] [serial = 1891] [outer = 1BDA8800] 16:33:53 INFO - PROCESS | 3100 | 1461195233375 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C381400) [pid = 3100] [serial = 1892] [outer = 1BDA8800] 16:33:53 INFO - PROCESS | 3100 | 1461195233830 Marionette TRACE conn4 <- [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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 16:33:53 INFO - PROCESS | 3100 | 1461195233868 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 3100 | 1461195233870 Marionette TRACE conn4 <- [1,2485,null,{"value":"13"}] 16:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:33:53 INFO - PROCESS | 3100 | 1461195233873 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 3100 | 1461195233874 Marionette TRACE conn4 <- [1,2486,null,{}] 16:33:53 INFO - PROCESS | 3100 | 1461195233878 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 3100 | 1461195233997 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:33:54 INFO - PROCESS | 3100 | 1461195234003 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 3100 | ++DOCSHELL 128EFC00 == 39 [pid = 3100] [id = 631] 16:33:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C05BC00) [pid = 3100] [serial = 1893] [outer = 00000000] 16:33:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1C6D3C00) [pid = 3100] [serial = 1894] [outer = 1C05BC00] 16:33:54 INFO - PROCESS | 3100 | 1461195234050 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C6CF400) [pid = 3100] [serial = 1895] [outer = 1C05BC00] 16:33:54 INFO - PROCESS | 3100 | 1461195234504 Marionette TRACE conn4 <- [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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 16:33:54 INFO - PROCESS | 3100 | 1461195234544 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 3100 | 1461195234546 Marionette TRACE conn4 <- [1,2489,null,{"value":"13"}] 16:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:33:54 INFO - PROCESS | 3100 | 1461195234549 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 3100 | 1461195234551 Marionette TRACE conn4 <- [1,2490,null,{}] 16:33:54 INFO - PROCESS | 3100 | 1461195234560 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 3100 | 1461195234702 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1B007400) [pid = 3100] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C7CCC00) [pid = 3100] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1BC31800) [pid = 3100] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (0EFC7C00) [pid = 3100] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1A180C00) [pid = 3100] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (13014000) [pid = 3100] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (18646C00) [pid = 3100] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (0EF28C00) [pid = 3100] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C514000) [pid = 3100] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1B688000) [pid = 3100] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:33:54 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (0EF22C00) [pid = 3100] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:33:55 INFO - PROCESS | 3100 | 1461195234976 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 3100 | ++DOCSHELL 0EF28C00 == 40 [pid = 3100] [id = 632] 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (0EF2D000) [pid = 3100] [serial = 1896] [outer = 00000000] 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (12DE6000) [pid = 3100] [serial = 1897] [outer = 0EF2D000] 16:33:55 INFO - PROCESS | 3100 | 1461195235022 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (16349C00) [pid = 3100] [serial = 1898] [outer = 0EF2D000] 16:33:55 INFO - PROCESS | 3100 | 1461195235392 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 890ms 16:33:55 INFO - PROCESS | 3100 | 1461195235444 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 3100 | 1461195235446 Marionette TRACE conn4 <- [1,2493,null,{"value":"13"}] 16:33:55 INFO - PROCESS | 3100 | 1461195235450 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 3100 | 1461195235451 Marionette TRACE conn4 <- [1,2494,null,{}] 16:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:33:55 INFO - PROCESS | 3100 | 1461195235455 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 3100 | 1461195235536 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:33:55 INFO - PROCESS | 3100 | 1461195235542 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 3100 | ++DOCSHELL 17501800 == 41 [pid = 3100] [id = 633] 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (18646C00) [pid = 3100] [serial = 1899] [outer = 00000000] 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C7F8400) [pid = 3100] [serial = 1900] [outer = 18646C00] 16:33:55 INFO - PROCESS | 3100 | 1461195235588 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C7F6C00) [pid = 3100] [serial = 1901] [outer = 18646C00] 16:33:56 INFO - PROCESS | 3100 | 1461195236033 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 630ms 16:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:33:56 INFO - PROCESS | 3100 | 1461195236085 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 3100 | 1461195236087 Marionette TRACE conn4 <- [1,2497,null,{"value":"13"}] 16:33:56 INFO - PROCESS | 3100 | 1461195236090 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 3100 | 1461195236092 Marionette TRACE conn4 <- [1,2498,null,{}] 16:33:56 INFO - PROCESS | 3100 | 1461195236096 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 3100 | 1461195236178 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:33:56 INFO - PROCESS | 3100 | 1461195236185 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 3100 | ++DOCSHELL 176C7400 == 42 [pid = 3100] [id = 634] 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (185A4800) [pid = 3100] [serial = 1902] [outer = 00000000] 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1E8DDC00) [pid = 3100] [serial = 1903] [outer = 185A4800] 16:33:56 INFO - PROCESS | 3100 | 1461195236230 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1EB3F400) [pid = 3100] [serial = 1904] [outer = 185A4800] 16:33:56 INFO - PROCESS | 3100 | 1461195236699 Marionette TRACE conn4 <- [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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 630ms 16:33:56 INFO - PROCESS | 3100 | 1461195236721 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 3100 | 1461195236723 Marionette TRACE conn4 <- [1,2501,null,{"value":"13"}] 16:33:56 INFO - PROCESS | 3100 | 1461195236743 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:33:56 INFO - PROCESS | 3100 | 1461195236745 Marionette TRACE conn4 <- [1,2502,null,{}] 16:33:56 INFO - PROCESS | 3100 | 1461195236748 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 3100 | 1461195236831 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:33:56 INFO - PROCESS | 3100 | 1461195236837 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 3100 | ++DOCSHELL 1ED81C00 == 43 [pid = 3100] [id = 635] 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1ED85000) [pid = 3100] [serial = 1905] [outer = 00000000] 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1F419400) [pid = 3100] [serial = 1906] [outer = 1ED85000] 16:33:56 INFO - PROCESS | 3100 | 1461195236888 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1F584000) [pid = 3100] [serial = 1907] [outer = 1ED85000] 16:33:57 INFO - PROCESS | 3100 | 1461195237640 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 971ms 16:33:57 INFO - PROCESS | 3100 | 1461195237720 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 3100 | 1461195237726 Marionette TRACE conn4 <- [1,2505,null,{"value":"13"}] 16:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:33:57 INFO - PROCESS | 3100 | 1461195237732 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 3100 | 1461195237736 Marionette TRACE conn4 <- [1,2506,null,{}] 16:33:57 INFO - PROCESS | 3100 | 1461195237741 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:57 INFO - PROCESS | 3100 | 1461195237864 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:33:58 INFO - PROCESS | 3100 | 1461195237998 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 3100 | ++DOCSHELL 128C1400 == 44 [pid = 3100] [id = 636] 16:33:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (128F1400) [pid = 3100] [serial = 1908] [outer = 00000000] 16:33:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (17677C00) [pid = 3100] [serial = 1909] [outer = 128F1400] 16:33:58 INFO - PROCESS | 3100 | 1461195238061 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (18647C00) [pid = 3100] [serial = 1910] [outer = 128F1400] 16:33:58 INFO - PROCESS | 3100 | 1461195238618 Marionette TRACE conn4 <- [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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 930ms 16:33:58 INFO - PROCESS | 3100 | 1461195238665 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 3100 | 1461195238672 Marionette TRACE conn4 <- [1,2509,null,{"value":"13"}] 16:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:33:58 INFO - PROCESS | 3100 | 1461195238679 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 3100 | 1461195238682 Marionette TRACE conn4 <- [1,2510,null,{}] 16:33:58 INFO - PROCESS | 3100 | 1461195238686 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:58 INFO - PROCESS | 3100 | 1461195238798 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:33:58 INFO - PROCESS | 3100 | 1461195238912 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 3100 | ++DOCSHELL 19D48C00 == 45 [pid = 3100] [id = 637] 16:33:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1AD0D400) [pid = 3100] [serial = 1911] [outer = 00000000] 16:33:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1BCCF000) [pid = 3100] [serial = 1912] [outer = 1AD0D400] 16:33:59 INFO - PROCESS | 3100 | 1461195239010 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C376000) [pid = 3100] [serial = 1913] [outer = 1AD0D400] 16:33:59 INFO - PROCESS | 3100 | 1461195239617 Marionette TRACE conn4 <- [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]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 970ms 16:33:59 INFO - PROCESS | 3100 | 1461195239649 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 3100 | 1461195239652 Marionette TRACE conn4 <- [1,2513,null,{"value":"13"}] 16:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:33:59 INFO - PROCESS | 3100 | 1461195239656 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 3100 | 1461195239660 Marionette TRACE conn4 <- [1,2514,null,{}] 16:33:59 INFO - PROCESS | 3100 | 1461195239671 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:59 INFO - PROCESS | 3100 | 1461195239783 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:33:59 INFO - PROCESS | 3100 | 1461195239927 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 3100 | ++DOCSHELL 1F423000 == 46 [pid = 3100] [id = 638] 16:33:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1F5C1400) [pid = 3100] [serial = 1914] [outer = 00000000] 16:34:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F5CA000) [pid = 3100] [serial = 1915] [outer = 1F5C1400] 16:34:00 INFO - PROCESS | 3100 | 1461195239987 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD14800) [pid = 3100] [serial = 1916] [outer = 1F5C1400] 16:34:00 INFO - PROCESS | 3100 | 1461195240579 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 970ms 16:34:00 INFO - PROCESS | 3100 | 1461195240629 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 3100 | 1461195240632 Marionette TRACE conn4 <- [1,2517,null,{"value":"13"}] 16:34:00 INFO - PROCESS | 3100 | 1461195240635 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:34:00 INFO - PROCESS | 3100 | 1461195240638 Marionette TRACE conn4 <- [1,2518,null,{}] 16:34:00 INFO - PROCESS | 3100 | 1461195240641 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 3100 | 1461195240752 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:34:00 INFO - PROCESS | 3100 | 1461195240892 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 3100 | ++DOCSHELL 1FD16C00 == 47 [pid = 3100] [id = 639] 16:34:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1FD1A800) [pid = 3100] [serial = 1917] [outer = 00000000] 16:34:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1FD20C00) [pid = 3100] [serial = 1918] [outer = 1FD1A800] 16:34:00 INFO - PROCESS | 3100 | 1461195240950 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1FD7C000) [pid = 3100] [serial = 1919] [outer = 1FD1A800] 16:34:01 INFO - PROCESS | 3100 | 1461195241513 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 930ms 16:34:01 INFO - PROCESS | 3100 | 1461195241569 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 3100 | 1461195241571 Marionette TRACE conn4 <- [1,2521,null,{"value":"13"}] 16:34:01 INFO - PROCESS | 3100 | 1461195241575 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:34:01 INFO - PROCESS | 3100 | 1461195241577 Marionette TRACE conn4 <- [1,2522,null,{}] 16:34:01 INFO - PROCESS | 3100 | 1461195241581 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:01 INFO - PROCESS | 3100 | 1461195241685 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:34:01 INFO - PROCESS | 3100 | 1461195241798 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 3100 | ++DOCSHELL 130EC800 == 48 [pid = 3100] [id = 640] 16:34:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (16E5B400) [pid = 3100] [serial = 1920] [outer = 00000000] 16:34:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1BC32000) [pid = 3100] [serial = 1921] [outer = 16E5B400] 16:34:01 INFO - PROCESS | 3100 | 1461195241854 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C3F2400) [pid = 3100] [serial = 1922] [outer = 16E5B400] 16:34:02 INFO - PROCESS | 3100 | 1461195242682 Marionette TRACE conn4 <- [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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1121ms 16:34:02 INFO - PROCESS | 3100 | 1461195242700 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 3100 | 1461195242704 Marionette TRACE conn4 <- [1,2525,null,{"value":"13"}] 16:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:34:02 INFO - PROCESS | 3100 | 1461195242709 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 3100 | 1461195242713 Marionette TRACE conn4 <- [1,2526,null,{}] 16:34:02 INFO - PROCESS | 3100 | 1461195242718 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 3100 | 1461195242817 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:34:02 INFO - PROCESS | 3100 | 1461195242966 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 3100 | ++DOCSHELL 16E0F400 == 49 [pid = 3100] [id = 641] 16:34:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (16E11800) [pid = 3100] [serial = 1923] [outer = 00000000] 16:34:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (17024800) [pid = 3100] [serial = 1924] [outer = 16E11800] 16:34:03 INFO - PROCESS | 3100 | 1461195243021 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (1859B400) [pid = 3100] [serial = 1925] [outer = 16E11800] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 176C7400 == 48 [pid = 3100] [id = 634] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 17501800 == 47 [pid = 3100] [id = 633] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 0EF28C00 == 46 [pid = 3100] [id = 632] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 128EFC00 == 45 [pid = 3100] [id = 631] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 1BDA8000 == 44 [pid = 3100] [id = 630] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 1B010400 == 43 [pid = 3100] [id = 629] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 19D4B000 == 42 [pid = 3100] [id = 628] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 128DC000 == 41 [pid = 3100] [id = 627] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1C7F5800) [pid = 3100] [serial = 1861] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 0EF2E400 == 40 [pid = 3100] [id = 626] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 13019800 == 39 [pid = 3100] [id = 625] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 12DEA800 == 38 [pid = 3100] [id = 622] 16:34:03 INFO - PROCESS | 3100 | --DOCSHELL 128E5C00 == 37 [pid = 3100] [id = 621] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (130ECC00) [pid = 3100] [serial = 1790] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1B118400) [pid = 3100] [serial = 1846] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C7D6C00) [pid = 3100] [serial = 1859] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1BC2C000) [pid = 3100] [serial = 1847] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1C37D800) [pid = 3100] [serial = 1850] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C068C00) [pid = 3100] [serial = 1849] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (18654C00) [pid = 3100] [serial = 1822] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (12E5DC00) [pid = 3100] [serial = 1819] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (12DE0800) [pid = 3100] [serial = 1832] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (128F0000) [pid = 3100] [serial = 1831] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1AD0EC00) [pid = 3100] [serial = 1843] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (163D9400) [pid = 3100] [serial = 1837] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (16E5BC00) [pid = 3100] [serial = 1838] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (18713C00) [pid = 3100] [serial = 1840] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (18D55400) [pid = 3100] [serial = 1841] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1C6D5000) [pid = 3100] [serial = 1828] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C514400) [pid = 3100] [serial = 1825] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12594000) [pid = 3100] [serial = 1834] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (128C2C00) [pid = 3100] [serial = 1835] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C5D6400) [pid = 3100] [serial = 1852] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C513C00) [pid = 3100] [serial = 1855] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C7D3400) [pid = 3100] [serial = 1858] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1C5D3400) [pid = 3100] [serial = 1853] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C6D1800) [pid = 3100] [serial = 1856] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1AD32C00) [pid = 3100] [serial = 1844] [outer = 00000000] [url = about:blank] 16:34:03 INFO - PROCESS | 3100 | 1461195243626 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 990ms 16:34:03 INFO - PROCESS | 3100 | 1461195243701 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 3100 | 1461195243706 Marionette TRACE conn4 <- [1,2529,null,{"value":"13"}] 16:34:03 INFO - PROCESS | 3100 | 1461195243712 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:34:03 INFO - PROCESS | 3100 | 1461195243715 Marionette TRACE conn4 <- [1,2530,null,{}] 16:34:03 INFO - PROCESS | 3100 | 1461195243718 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 3100 | 1461195243807 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:34:03 INFO - PROCESS | 3100 | 1461195243903 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 3100 | ++DOCSHELL 128DFC00 == 38 [pid = 3100] [id = 642] 16:34:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (128E5C00) [pid = 3100] [serial = 1926] [outer = 00000000] 16:34:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12E68000) [pid = 3100] [serial = 1927] [outer = 128E5C00] 16:34:03 INFO - PROCESS | 3100 | 1461195243950 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (130ED800) [pid = 3100] [serial = 1928] [outer = 128E5C00] 16:34:04 INFO - PROCESS | 3100 | 1461195244380 Marionette TRACE conn4 <- [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]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 16:34:04 INFO - PROCESS | 3100 | 1461195244445 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 3100 | 1461195244448 Marionette TRACE conn4 <- [1,2533,null,{"value":"13"}] 16:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:34:04 INFO - PROCESS | 3100 | 1461195244451 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 3100 | 1461195244455 Marionette TRACE conn4 <- [1,2534,null,{}] 16:34:04 INFO - PROCESS | 3100 | 1461195244465 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:04 INFO - PROCESS | 3100 | 1461195244557 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:34:04 INFO - PROCESS | 3100 | 1461195244564 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 3100 | ++DOCSHELL 170A9400 == 39 [pid = 3100] [id = 643] 16:34:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (17501800) [pid = 3100] [serial = 1929] [outer = 00000000] 16:34:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (19D44000) [pid = 3100] [serial = 1930] [outer = 17501800] 16:34:04 INFO - PROCESS | 3100 | 1461195244617 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (19D4CC00) [pid = 3100] [serial = 1931] [outer = 17501800] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1C068400 == 38 [pid = 3100] [id = 454] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 128EA400 == 37 [pid = 3100] [id = 448] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1A1B0800 == 36 [pid = 3100] [id = 450] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1BDA5400 == 35 [pid = 3100] [id = 623] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1C7D2000 == 34 [pid = 3100] [id = 620] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1DC32C00 == 33 [pid = 3100] [id = 624] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 16E0F400 == 32 [pid = 3100] [id = 641] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 130EC800 == 31 [pid = 3100] [id = 640] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1F423000 == 30 [pid = 3100] [id = 638] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1FD16C00 == 29 [pid = 3100] [id = 639] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 19D48C00 == 28 [pid = 3100] [id = 637] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 1ED81C00 == 27 [pid = 3100] [id = 635] 16:34:05 INFO - PROCESS | 3100 | --DOCSHELL 128C1400 == 26 [pid = 3100] [id = 636] 16:34:06 INFO - PROCESS | 3100 | --DOCSHELL 128DFC00 == 25 [pid = 3100] [id = 642] 16:34:06 INFO - PROCESS | 3100 | 1461195246768 Marionette TRACE conn4 <- [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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2376ms 16:34:06 INFO - PROCESS | 3100 | 1461195246832 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 3100 | 1461195246836 Marionette TRACE conn4 <- [1,2537,null,{"value":"13"}] 16:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:34:06 INFO - PROCESS | 3100 | 1461195246841 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 3100 | 1461195246844 Marionette TRACE conn4 <- [1,2538,null,{}] 16:34:06 INFO - PROCESS | 3100 | 1461195246851 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 3100 | 1461195246951 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:34:07 INFO - PROCESS | 3100 | 1461195247117 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 3100 | ++DOCSHELL 0F048400 == 26 [pid = 3100] [id = 644] 16:34:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (0F04B000) [pid = 3100] [serial = 1932] [outer = 00000000] 16:34:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12592000) [pid = 3100] [serial = 1933] [outer = 0F04B000] 16:34:07 INFO - PROCESS | 3100 | 1461195247171 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (125F3800) [pid = 3100] [serial = 1934] [outer = 0F04B000] 16:34:07 INFO - PROCESS | 3100 | 1461195247671 Marionette TRACE conn4 <- [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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 891ms 16:34:07 INFO - PROCESS | 3100 | 1461195247732 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 3100 | 1461195247739 Marionette TRACE conn4 <- [1,2541,null,{"value":"13"}] 16:34:07 INFO - PROCESS | 3100 | 1461195247754 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:34:07 INFO - PROCESS | 3100 | 1461195247757 Marionette TRACE conn4 <- [1,2542,null,{}] 16:34:07 INFO - PROCESS | 3100 | 1461195247761 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:07 INFO - PROCESS | 3100 | 1461195247891 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:34:07 INFO - PROCESS | 3100 | 1461195247957 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 3100 | ++DOCSHELL 128E3000 == 27 [pid = 3100] [id = 645] 16:34:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (128E4400) [pid = 3100] [serial = 1935] [outer = 00000000] 16:34:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (128ED000) [pid = 3100] [serial = 1936] [outer = 128E4400] 16:34:08 INFO - PROCESS | 3100 | 1461195248005 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (12905400) [pid = 3100] [serial = 1937] [outer = 128E4400] 16:34:08 INFO - PROCESS | 3100 | 1461195248531 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 16:34:08 INFO - PROCESS | 3100 | 1461195248592 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 3100 | 1461195248595 Marionette TRACE conn4 <- [1,2545,null,{"value":"13"}] 16:34:08 INFO - PROCESS | 3100 | 1461195248599 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:34:08 INFO - PROCESS | 3100 | 1461195248603 Marionette TRACE conn4 <- [1,2546,null,{}] 16:34:08 INFO - PROCESS | 3100 | 1461195248614 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 3100 | 1461195248745 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:34:08 INFO - PROCESS | 3100 | 1461195248810 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 3100 | ++DOCSHELL 12E64800 == 28 [pid = 3100] [id = 646] 16:34:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (12E64C00) [pid = 3100] [serial = 1938] [outer = 00000000] 16:34:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (12E69800) [pid = 3100] [serial = 1939] [outer = 12E64C00] 16:34:08 INFO - PROCESS | 3100 | 1461195248861 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (130ED400) [pid = 3100] [serial = 1940] [outer = 12E64C00] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C064000) [pid = 3100] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (12187000) [pid = 3100] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C5E0400) [pid = 3100] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (17023400) [pid = 3100] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (185A4800) [pid = 3100] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1BDA8800) [pid = 3100] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C05BC00) [pid = 3100] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1290F800) [pid = 3100] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (16E55800) [pid = 3100] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C5D8800) [pid = 3100] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (128DD800) [pid = 3100] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (0EF2D000) [pid = 3100] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1A59D800) [pid = 3100] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1B109800) [pid = 3100] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (0EF2F000) [pid = 3100] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (13018000) [pid = 3100] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1DC38000) [pid = 3100] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (128E5C00) [pid = 3100] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (18646C00) [pid = 3100] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (16E11800) [pid = 3100] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128F1400) [pid = 3100] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1ED85000) [pid = 3100] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1AD0D400) [pid = 3100] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1F5C1400) [pid = 3100] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1FD1A800) [pid = 3100] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (16E5B400) [pid = 3100] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1C3F2800) [pid = 3100] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (125F7000) [pid = 3100] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1C05F400) [pid = 3100] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:34:09 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1C7EE800) [pid = 3100] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:34:09 INFO - PROCESS | 3100 | 1461195249712 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1183ms 16:34:09 INFO - PROCESS | 3100 | 1461195249787 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 3100 | 1461195249790 Marionette TRACE conn4 <- [1,2549,null,{"value":"13"}] 16:34:09 INFO - PROCESS | 3100 | 1461195249793 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:34:09 INFO - PROCESS | 3100 | 1461195249795 Marionette TRACE conn4 <- [1,2550,null,{}] 16:34:09 INFO - PROCESS | 3100 | 1461195249799 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:09 INFO - PROCESS | 3100 | 1461195249888 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:34:09 INFO - PROCESS | 3100 | 1461195249894 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 3100 | ++DOCSHELL 128E5C00 == 29 [pid = 3100] [id = 647] 16:34:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12DE9C00) [pid = 3100] [serial = 1941] [outer = 00000000] 16:34:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (138A9800) [pid = 3100] [serial = 1942] [outer = 12DE9C00] 16:34:09 INFO - PROCESS | 3100 | 1461195249944 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (13EF5C00) [pid = 3100] [serial = 1943] [outer = 12DE9C00] 16:34:10 INFO - PROCESS | 3100 | 1461195250410 Marionette TRACE conn4 <- [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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 16:34:10 INFO - PROCESS | 3100 | 1461195250468 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 3100 | 1461195250470 Marionette TRACE conn4 <- [1,2553,null,{"value":"13"}] 16:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:34:10 INFO - PROCESS | 3100 | 1461195250473 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 3100 | 1461195250475 Marionette TRACE conn4 <- [1,2554,null,{}] 16:34:10 INFO - PROCESS | 3100 | 1461195250479 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 3100 | 1461195250589 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:34:10 INFO - PROCESS | 3100 | 1461195250599 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 3100 | ++DOCSHELL 16E0D800 == 30 [pid = 3100] [id = 648] 16:34:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (16E12C00) [pid = 3100] [serial = 1944] [outer = 00000000] 16:34:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (16E5C800) [pid = 3100] [serial = 1945] [outer = 16E12C00] 16:34:10 INFO - PROCESS | 3100 | 1461195250649 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1701BC00) [pid = 3100] [serial = 1946] [outer = 16E12C00] 16:34:11 INFO - PROCESS | 3100 | 1461195251148 Marionette TRACE conn4 <- [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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 16:34:11 INFO - PROCESS | 3100 | 1461195251208 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 3100 | 1461195251210 Marionette TRACE conn4 <- [1,2557,null,{"value":"13"}] 16:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:34:11 INFO - PROCESS | 3100 | 1461195251213 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 3100 | 1461195251215 Marionette TRACE conn4 <- [1,2558,null,{}] 16:34:11 INFO - PROCESS | 3100 | 1461195251219 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:11 INFO - PROCESS | 3100 | 1461195251336 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:34:11 INFO - PROCESS | 3100 | 1461195251352 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 3100 | ++DOCSHELL 175C1400 == 31 [pid = 3100] [id = 649] 16:34:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (176BF400) [pid = 3100] [serial = 1947] [outer = 00000000] 16:34:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (18646C00) [pid = 3100] [serial = 1948] [outer = 176BF400] 16:34:11 INFO - PROCESS | 3100 | 1461195251405 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (18711800) [pid = 3100] [serial = 1949] [outer = 176BF400] 16:34:12 INFO - PROCESS | 3100 | 1461195252252 Marionette TRACE conn4 <- [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]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1070ms 16:34:12 INFO - PROCESS | 3100 | 1461195252305 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 3100 | 1461195252310 Marionette TRACE conn4 <- [1,2561,null,{"value":"13"}] 16:34:12 INFO - PROCESS | 3100 | 1461195252316 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:34:12 INFO - PROCESS | 3100 | 1461195252320 Marionette TRACE conn4 <- [1,2562,null,{}] 16:34:12 INFO - PROCESS | 3100 | 1461195252326 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:12 INFO - PROCESS | 3100 | 1461195252471 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:34:12 INFO - PROCESS | 3100 | 1461195252616 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 3100 | ++DOCSHELL 1280E400 == 32 [pid = 3100] [id = 650] 16:34:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (128C2800) [pid = 3100] [serial = 1950] [outer = 00000000] 16:34:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (128F0C00) [pid = 3100] [serial = 1951] [outer = 128C2800] 16:34:12 INFO - PROCESS | 3100 | 1461195252681 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12912000) [pid = 3100] [serial = 1952] [outer = 128C2800] 16:34:13 INFO - PROCESS | 3100 | 1461195253399 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1125ms 16:34:13 INFO - PROCESS | 3100 | 1461195253450 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 3100 | 1461195253456 Marionette TRACE conn4 <- [1,2565,null,{"value":"13"}] 16:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:34:13 INFO - PROCESS | 3100 | 1461195253493 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 3100 | 1461195253496 Marionette TRACE conn4 <- [1,2566,null,{}] 16:34:13 INFO - PROCESS | 3100 | 1461195253501 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 3100 | 1461195253623 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:34:13 INFO - PROCESS | 3100 | 1461195253750 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 3100 | ++DOCSHELL 0EFCB000 == 33 [pid = 3100] [id = 651] 16:34:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (0F047800) [pid = 3100] [serial = 1953] [outer = 00000000] 16:34:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (128EA400) [pid = 3100] [serial = 1954] [outer = 0F047800] 16:34:13 INFO - PROCESS | 3100 | 1461195253809 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (12E69000) [pid = 3100] [serial = 1955] [outer = 0F047800] 16:34:14 INFO - PROCESS | 3100 | --DOCSHELL 0EF21400 == 32 [pid = 3100] [id = 596] 16:34:14 INFO - PROCESS | 3100 | --DOCSHELL 128DC400 == 31 [pid = 3100] [id = 597] 16:34:14 INFO - PROCESS | 3100 | --DOCSHELL 121DF000 == 30 [pid = 3100] [id = 595] 16:34:14 INFO - PROCESS | 3100 | --DOCSHELL 12DE9800 == 29 [pid = 3100] [id = 598] 16:34:14 INFO - PROCESS | 3100 | --DOCSHELL 0EFCD400 == 28 [pid = 3100] [id = 581] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C7FC000) [pid = 3100] [serial = 1871] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C51A000) [pid = 3100] [serial = 1784] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (19D4C000) [pid = 3100] [serial = 1868] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (128F1000) [pid = 3100] [serial = 1787] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (16355400) [pid = 3100] [serial = 1865] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1C37A800) [pid = 3100] [serial = 1817] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1DA23C00) [pid = 3100] [serial = 1862] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1E470C00) [pid = 3100] [serial = 1874] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (130ED800) [pid = 3100] [serial = 1928] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (16349C00) [pid = 3100] [serial = 1898] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1C7F8400) [pid = 3100] [serial = 1900] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (1EB3F400) [pid = 3100] [serial = 1904] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1C7F6C00) [pid = 3100] [serial = 1901] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (17024800) [pid = 3100] [serial = 1924] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1859B400) [pid = 3100] [serial = 1925] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (12E68000) [pid = 3100] [serial = 1927] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (17677C00) [pid = 3100] [serial = 1909] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1F419400) [pid = 3100] [serial = 1906] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1F584000) [pid = 3100] [serial = 1907] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1BCCF000) [pid = 3100] [serial = 1912] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (18647C00) [pid = 3100] [serial = 1910] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1F5CA000) [pid = 3100] [serial = 1915] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (1C376000) [pid = 3100] [serial = 1913] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (1FD20C00) [pid = 3100] [serial = 1918] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (1FD14800) [pid = 3100] [serial = 1916] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (1BC32000) [pid = 3100] [serial = 1921] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (1FD7C000) [pid = 3100] [serial = 1919] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (1C3F2400) [pid = 3100] [serial = 1922] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 65 (1BC2EC00) [pid = 3100] [serial = 1889] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 64 (1C51C000) [pid = 3100] [serial = 1826] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 63 (130ED000) [pid = 3100] [serial = 1820] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 62 (1C728C00) [pid = 3100] [serial = 1829] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 61 (19D40000) [pid = 3100] [serial = 1823] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 60 (1E8DDC00) [pid = 3100] [serial = 1903] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 59 (19D44000) [pid = 3100] [serial = 1930] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 58 (1C05EC00) [pid = 3100] [serial = 1891] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 57 (1C6D3C00) [pid = 3100] [serial = 1894] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 56 (1C381400) [pid = 3100] [serial = 1892] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 55 (1390A800) [pid = 3100] [serial = 1864] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 54 (18654800) [pid = 3100] [serial = 1867] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 53 (1C7D8800) [pid = 3100] [serial = 1870] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 52 (1767A000) [pid = 3100] [serial = 1882] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 51 (177AA400) [pid = 3100] [serial = 1883] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 50 (12DE6000) [pid = 3100] [serial = 1897] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 49 (1AD26C00) [pid = 3100] [serial = 1885] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 48 (1AD69400) [pid = 3100] [serial = 1886] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 47 (1BC2D000) [pid = 3100] [serial = 1888] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 46 (0F04D800) [pid = 3100] [serial = 1879] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 45 (128C1800) [pid = 3100] [serial = 1880] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 44 (16E5FC00) [pid = 3100] [serial = 1877] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 43 (16352400) [pid = 3100] [serial = 1876] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 42 (1E46A800) [pid = 3100] [serial = 1873] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | --DOMWINDOW == 41 (1C6CF400) [pid = 3100] [serial = 1895] [outer = 00000000] [url = about:blank] 16:34:14 INFO - PROCESS | 3100 | 1461195254578 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1125ms 16:34:14 INFO - PROCESS | 3100 | 1461195254619 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 3100 | 1461195254624 Marionette TRACE conn4 <- [1,2569,null,{"value":"13"}] 16:34:14 INFO - PROCESS | 3100 | 1461195254630 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:34:14 INFO - PROCESS | 3100 | 1461195254633 Marionette TRACE conn4 <- [1,2570,null,{}] 16:34:14 INFO - PROCESS | 3100 | 1461195254638 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:14 INFO - PROCESS | 3100 | 1461195254737 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:34:14 INFO - PROCESS | 3100 | 1461195254830 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 3100 | ++DOCSHELL 128E4800 == 29 [pid = 3100] [id = 652] 16:34:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 42 (128E5000) [pid = 3100] [serial = 1956] [outer = 00000000] 16:34:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 43 (128F1000) [pid = 3100] [serial = 1957] [outer = 128E5000] 16:34:14 INFO - PROCESS | 3100 | 1461195254883 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 44 (1290F400) [pid = 3100] [serial = 1958] [outer = 128E5000] 16:34:15 INFO - PROCESS | 3100 | 1461195255286 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 16:34:15 INFO - PROCESS | 3100 | 1461195255364 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 3100 | 1461195255370 Marionette TRACE conn4 <- [1,2573,null,{"value":"13"}] 16:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:34:15 INFO - PROCESS | 3100 | 1461195255376 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 3100 | 1461195255379 Marionette TRACE conn4 <- [1,2574,null,{}] 16:34:15 INFO - PROCESS | 3100 | 1461195255382 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 3100 | 1461195255466 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:34:15 INFO - PROCESS | 3100 | 1461195255473 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 3100 | ++DOCSHELL 128ED800 == 30 [pid = 3100] [id = 653] 16:34:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 45 (12CAC800) [pid = 3100] [serial = 1959] [outer = 00000000] 16:34:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 46 (1390BC00) [pid = 3100] [serial = 1960] [outer = 12CAC800] 16:34:15 INFO - PROCESS | 3100 | 1461195255525 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 47 (13EA0400) [pid = 3100] [serial = 1961] [outer = 12CAC800] 16:34:16 INFO - PROCESS | 3100 | 1461195256017 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 16:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:34:16 INFO - PROCESS | 3100 | 1461195256049 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 3100 | 1461195256052 Marionette TRACE conn4 <- [1,2577,null,{"value":"13"}] 16:34:16 INFO - PROCESS | 3100 | 1461195256055 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 3100 | 1461195256059 Marionette TRACE conn4 <- [1,2578,null,{}] 16:34:16 INFO - PROCESS | 3100 | 1461195256070 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 3100 | 1461195256162 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:34:16 INFO - PROCESS | 3100 | 1461195256171 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 3100 | ++DOCSHELL 1750C400 == 31 [pid = 3100] [id = 654] 16:34:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 48 (17510400) [pid = 3100] [serial = 1962] [outer = 00000000] 16:34:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 49 (1767EC00) [pid = 3100] [serial = 1963] [outer = 17510400] 16:34:16 INFO - PROCESS | 3100 | 1461195256232 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 50 (1859B400) [pid = 3100] [serial = 1964] [outer = 17510400] 16:34:16 INFO - PROCESS | 3100 | 1461195256762 Marionette TRACE conn4 <- [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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 16:34:16 INFO - PROCESS | 3100 | 1461195256788 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 3100 | 1461195256791 Marionette TRACE conn4 <- [1,2581,null,{"value":"13"}] 16:34:16 INFO - PROCESS | 3100 | 1461195256794 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:34:16 INFO - PROCESS | 3100 | 1461195256796 Marionette TRACE conn4 <- [1,2582,null,{}] 16:34:16 INFO - PROCESS | 3100 | 1461195256799 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 3100 | 1461195256883 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:34:16 INFO - PROCESS | 3100 | 1461195256889 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 3100 | ++DOCSHELL 185A3400 == 32 [pid = 3100] [id = 655] 16:34:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 51 (185A4800) [pid = 3100] [serial = 1965] [outer = 00000000] 16:34:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 52 (189F0C00) [pid = 3100] [serial = 1966] [outer = 185A4800] 16:34:16 INFO - PROCESS | 3100 | 1461195256936 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 53 (18D52C00) [pid = 3100] [serial = 1967] [outer = 185A4800] 16:34:17 INFO - PROCESS | 3100 | 1461195257407 Marionette TRACE conn4 <- [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]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 16:34:17 INFO - PROCESS | 3100 | 1461195257469 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 3100 | 1461195257471 Marionette TRACE conn4 <- [1,2585,null,{"value":"13"}] 16:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:34:17 INFO - PROCESS | 3100 | 1461195257484 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 3100 | 1461195257486 Marionette TRACE conn4 <- [1,2586,null,{}] 16:34:17 INFO - PROCESS | 3100 | 1461195257490 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 3100 | 1461195257596 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:34:17 INFO - PROCESS | 3100 | 1461195257687 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 3100 | ++DOCSHELL 12E5A800 == 33 [pid = 3100] [id = 656] 16:34:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 54 (185A7000) [pid = 3100] [serial = 1968] [outer = 00000000] 16:34:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 55 (19D46800) [pid = 3100] [serial = 1969] [outer = 185A7000] 16:34:17 INFO - PROCESS | 3100 | 1461195257733 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 56 (1A17B400) [pid = 3100] [serial = 1970] [outer = 185A7000] 16:34:18 INFO - PROCESS | 3100 | 1461195258204 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 16:34:18 INFO - PROCESS | 3100 | 1461195258260 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 3100 | 1461195258262 Marionette TRACE conn4 <- [1,2589,null,{"value":"13"}] 16:34:18 INFO - PROCESS | 3100 | 1461195258266 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:34:18 INFO - PROCESS | 3100 | 1461195258267 Marionette TRACE conn4 <- [1,2590,null,{}] 16:34:18 INFO - PROCESS | 3100 | 1461195258280 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:18 INFO - PROCESS | 3100 | 1461195258405 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:34:18 INFO - PROCESS | 3100 | 1461195258421 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 3100 | ++DOCSHELL 12E64400 == 34 [pid = 3100] [id = 657] 16:34:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 57 (1A1BA400) [pid = 3100] [serial = 1971] [outer = 00000000] 16:34:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 58 (1AD0F000) [pid = 3100] [serial = 1972] [outer = 1A1BA400] 16:34:18 INFO - PROCESS | 3100 | 1461195258521 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 59 (1A5A0000) [pid = 3100] [serial = 1973] [outer = 1A1BA400] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 58 (16E12C00) [pid = 3100] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 57 (128E4400) [pid = 3100] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 56 (17501800) [pid = 3100] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 55 (12E64C00) [pid = 3100] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 54 (12DE9C00) [pid = 3100] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:34:18 INFO - PROCESS | 3100 | --DOMWINDOW == 53 (0F04B000) [pid = 3100] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:34:18 INFO - PROCESS | 3100 | 1461195258918 Marionette TRACE conn4 <- [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]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 690ms 16:34:19 INFO - PROCESS | 3100 | 1461195258988 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 3100 | 1461195258991 Marionette TRACE conn4 <- [1,2593,null,{"value":"13"}] 16:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:34:19 INFO - PROCESS | 3100 | 1461195259000 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 3100 | 1461195259001 Marionette TRACE conn4 <- [1,2594,null,{}] 16:34:19 INFO - PROCESS | 3100 | 1461195259005 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 3100 | 1461195259082 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:34:19 INFO - PROCESS | 3100 | 1461195259088 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 3100 | ++DOCSHELL 1870E000 == 35 [pid = 3100] [id = 658] 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 54 (19D41800) [pid = 3100] [serial = 1974] [outer = 00000000] 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 55 (1AD69400) [pid = 3100] [serial = 1975] [outer = 19D41800] 16:34:19 INFO - PROCESS | 3100 | 1461195259135 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 56 (1B005400) [pid = 3100] [serial = 1976] [outer = 19D41800] 16:34:19 INFO - PROCESS | 3100 | 1461195259571 Marionette TRACE conn4 <- [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]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 16:34:19 INFO - PROCESS | 3100 | 1461195259635 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 3100 | 1461195259637 Marionette TRACE conn4 <- [1,2597,null,{"value":"13"}] 16:34:19 INFO - PROCESS | 3100 | 1461195259640 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:34:19 INFO - PROCESS | 3100 | 1461195259642 Marionette TRACE conn4 <- [1,2598,null,{}] 16:34:19 INFO - PROCESS | 3100 | 1461195259645 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 3100 | 1461195259722 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:34:19 INFO - PROCESS | 3100 | 1461195259728 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 3100 | ++DOCSHELL 1AD72400 == 36 [pid = 3100] [id = 659] 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 57 (1B008800) [pid = 3100] [serial = 1977] [outer = 00000000] 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 58 (1B115C00) [pid = 3100] [serial = 1978] [outer = 1B008800] 16:34:19 INFO - PROCESS | 3100 | 1461195259776 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 59 (1B506000) [pid = 3100] [serial = 1979] [outer = 1B008800] 16:34:20 INFO - PROCESS | 3100 | 1461195260223 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 16:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:34:20 INFO - PROCESS | 3100 | 1461195260275 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 3100 | 1461195260277 Marionette TRACE conn4 <- [1,2601,null,{"value":"13"}] 16:34:20 INFO - PROCESS | 3100 | 1461195260280 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 3100 | 1461195260282 Marionette TRACE conn4 <- [1,2602,null,{}] 16:34:20 INFO - PROCESS | 3100 | 1461195260285 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 3100 | 1461195260364 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:34:20 INFO - PROCESS | 3100 | 1461195260370 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 3100 | ++DOCSHELL 1B114800 == 37 [pid = 3100] [id = 660] 16:34:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 60 (1B681400) [pid = 3100] [serial = 1980] [outer = 00000000] 16:34:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 61 (1BC2B000) [pid = 3100] [serial = 1981] [outer = 1B681400] 16:34:20 INFO - PROCESS | 3100 | 1461195260418 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 62 (1BC2E000) [pid = 3100] [serial = 1982] [outer = 1B681400] 16:34:20 INFO - PROCESS | 3100 | 1461195260897 Marionette TRACE conn4 <- [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]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 16:34:20 INFO - PROCESS | 3100 | 1461195260951 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 3100 | 1461195260954 Marionette TRACE conn4 <- [1,2605,null,{"value":"13"}] 16:34:20 INFO - PROCESS | 3100 | 1461195260958 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:34:20 INFO - PROCESS | 3100 | 1461195260960 Marionette TRACE conn4 <- [1,2606,null,{}] 16:34:20 INFO - PROCESS | 3100 | 1461195260963 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:21 INFO - PROCESS | 3100 | 1461195261041 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:34:21 INFO - PROCESS | 3100 | 1461195261047 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 3100 | ++DOCSHELL 1BC32C00 == 38 [pid = 3100] [id = 661] 16:34:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 63 (1BC33000) [pid = 3100] [serial = 1983] [outer = 00000000] 16:34:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 64 (1BCCC800) [pid = 3100] [serial = 1984] [outer = 1BC33000] 16:34:21 INFO - PROCESS | 3100 | 1461195261093 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 65 (1BDAE400) [pid = 3100] [serial = 1985] [outer = 1BC33000] 16:34:21 INFO - PROCESS | 3100 | 1461195261873 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 970ms 16:34:21 INFO - PROCESS | 3100 | 1461195261932 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 3100 | 1461195261937 Marionette TRACE conn4 <- [1,2609,null,{"value":"13"}] 16:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:34:21 INFO - PROCESS | 3100 | 1461195261942 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 3100 | 1461195261947 Marionette TRACE conn4 <- [1,2610,null,{}] 16:34:21 INFO - PROCESS | 3100 | 1461195261953 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:22 INFO - PROCESS | 3100 | 1461195262067 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:34:22 INFO - PROCESS | 3100 | 1461195262201 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 3100 | ++DOCSHELL 12912800 == 39 [pid = 3100] [id = 662] 16:34:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 66 (12DE6000) [pid = 3100] [serial = 1986] [outer = 00000000] 16:34:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (13988400) [pid = 3100] [serial = 1987] [outer = 12DE6000] 16:34:22 INFO - PROCESS | 3100 | 1461195262260 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (163E5800) [pid = 3100] [serial = 1988] [outer = 12DE6000] 16:34:22 INFO - PROCESS | 3100 | 1461195262836 Marionette TRACE conn4 <- [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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 930ms 16:34:22 INFO - PROCESS | 3100 | 1461195262877 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 3100 | 1461195262883 Marionette TRACE conn4 <- [1,2613,null,{"value":"13"}] 16:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:34:22 INFO - PROCESS | 3100 | 1461195262890 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 3100 | 1461195262893 Marionette TRACE conn4 <- [1,2614,null,{}] 16:34:22 INFO - PROCESS | 3100 | 1461195262897 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:23 INFO - PROCESS | 3100 | 1461195263015 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:34:23 INFO - PROCESS | 3100 | 1461195263150 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 3100 | ++DOCSHELL 18650800 == 40 [pid = 3100] [id = 663] 16:34:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (18654800) [pid = 3100] [serial = 1989] [outer = 00000000] 16:34:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (1A198800) [pid = 3100] [serial = 1990] [outer = 18654800] 16:34:23 INFO - PROCESS | 3100 | 1461195263207 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (1AD05C00) [pid = 3100] [serial = 1991] [outer = 18654800] 16:34:23 INFO - PROCESS | 3100 | 1461195263840 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 970ms 16:34:23 INFO - PROCESS | 3100 | 1461195263861 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 3100 | 1461195263864 Marionette TRACE conn4 <- [1,2617,null,{"value":"13"}] 16:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:34:23 INFO - PROCESS | 3100 | 1461195263867 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 3100 | 1461195263872 Marionette TRACE conn4 <- [1,2618,null,{}] 16:34:23 INFO - PROCESS | 3100 | 1461195263884 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:24 INFO - PROCESS | 3100 | 1461195263998 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:34:24 INFO - PROCESS | 3100 | 1461195264107 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 3100 | ++DOCSHELL 1AD0B800 == 41 [pid = 3100] [id = 664] 16:34:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (1BC84400) [pid = 3100] [serial = 1992] [outer = 00000000] 16:34:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (1C062C00) [pid = 3100] [serial = 1993] [outer = 1BC84400] 16:34:24 INFO - PROCESS | 3100 | 1461195264167 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1C375000) [pid = 3100] [serial = 1994] [outer = 1BC84400] 16:34:24 INFO - PROCESS | 3100 | 1461195264749 Marionette TRACE conn4 <- [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]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 930ms 16:34:24 INFO - PROCESS | 3100 | 1461195264802 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 3100 | 1461195264805 Marionette TRACE conn4 <- [1,2621,null,{"value":"13"}] 16:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:34:24 INFO - PROCESS | 3100 | 1461195264808 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 3100 | 1461195264811 Marionette TRACE conn4 <- [1,2622,null,{}] 16:34:24 INFO - PROCESS | 3100 | 1461195264815 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:24 INFO - PROCESS | 3100 | 1461195264927 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:34:25 INFO - PROCESS | 3100 | 1461195265226 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2AC00 == 42 [pid = 3100] [id = 665] 16:34:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (121E9800) [pid = 3100] [serial = 1995] [outer = 00000000] 16:34:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (128D7000) [pid = 3100] [serial = 1996] [outer = 121E9800] 16:34:25 INFO - PROCESS | 3100 | 1461195265278 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (128F1400) [pid = 3100] [serial = 1997] [outer = 121E9800] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1701BC00) [pid = 3100] [serial = 1946] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (128ED000) [pid = 3100] [serial = 1936] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (19D4CC00) [pid = 3100] [serial = 1931] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (12E69800) [pid = 3100] [serial = 1939] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (12905400) [pid = 3100] [serial = 1937] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 71 (138A9800) [pid = 3100] [serial = 1942] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 70 (16E5C800) [pid = 3100] [serial = 1945] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 69 (130ED400) [pid = 3100] [serial = 1940] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 68 (12592000) [pid = 3100] [serial = 1933] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 67 (125F3800) [pid = 3100] [serial = 1934] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | --DOMWINDOW == 66 (13EF5C00) [pid = 3100] [serial = 1943] [outer = 00000000] [url = about:blank] 16:34:25 INFO - PROCESS | 3100 | 1461195265949 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1184ms 16:34:26 INFO - PROCESS | 3100 | 1461195265996 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:34:26 INFO - PROCESS | 3100 | 1461195266000 Marionette TRACE conn4 <- [1,2625,null,{"value":"13"}] 16:34:26 INFO - PROCESS | 3100 | 1461195266004 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 3100 | 1461195266008 Marionette TRACE conn4 <- [1,2626,null,{}] 16:34:26 INFO - PROCESS | 3100 | 1461195266013 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 3100 | 1461195266102 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:34:26 INFO - PROCESS | 3100 | 1461195266195 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 3100 | ++DOCSHELL 0F045400 == 43 [pid = 3100] [id = 666] 16:34:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 67 (0F04C000) [pid = 3100] [serial = 1998] [outer = 00000000] 16:34:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 68 (128EB800) [pid = 3100] [serial = 1999] [outer = 0F04C000] 16:34:26 INFO - PROCESS | 3100 | 1461195266243 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 69 (1290E400) [pid = 3100] [serial = 2000] [outer = 0F04C000] 16:34:26 INFO - PROCESS | 3100 | 1461195266699 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 16:34:26 INFO - PROCESS | 3100 | 1461195266738 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 3100 | 1461195266742 Marionette TRACE conn4 <- [1,2629,null,{"value":"13"}] 16:34:26 INFO - PROCESS | 3100 | 1461195266750 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 3100 | 1461195266752 Marionette TRACE conn4 <- [1,2630,null,{}] 16:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:34:26 INFO - PROCESS | 3100 | 1461195266756 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 3100 | 1461195266840 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:34:26 INFO - PROCESS | 3100 | 1461195266849 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 3100 | ++DOCSHELL 13013000 == 44 [pid = 3100] [id = 667] 16:34:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 70 (130EE800) [pid = 3100] [serial = 2001] [outer = 00000000] 16:34:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 71 (16E0B400) [pid = 3100] [serial = 2002] [outer = 130EE800] 16:34:26 INFO - PROCESS | 3100 | 1461195266899 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 72 (16E5AC00) [pid = 3100] [serial = 2003] [outer = 130EE800] 16:34:27 INFO - PROCESS | 3100 | 1461195267388 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:34:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 16:34:27 INFO - PROCESS | 3100 | 1461195267427 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 3100 | 1461195267430 Marionette TRACE conn4 <- [1,2633,null,{"value":"13"}] 16:34:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:34:27 INFO - PROCESS | 3100 | 1461195267440 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 3100 | 1461195267446 Marionette TRACE conn4 <- [1,2634,null,{}] 16:34:27 INFO - PROCESS | 3100 | 1461195267451 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:27 INFO - PROCESS | 3100 | 1461195267539 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:34:27 INFO - PROCESS | 3100 | 1461195267548 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 3100 | ++DOCSHELL 185A6800 == 45 [pid = 3100] [id = 668] 16:34:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (18652400) [pid = 3100] [serial = 2004] [outer = 00000000] 16:34:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (18D54400) [pid = 3100] [serial = 2005] [outer = 18652400] 16:34:27 INFO - PROCESS | 3100 | 1461195267597 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (19D44400) [pid = 3100] [serial = 2006] [outer = 18652400] 16:34:28 INFO - PROCESS | 3100 | 1461195268063 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:34:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 690ms 16:34:28 INFO - PROCESS | 3100 | 1461195268127 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 3100 | 1461195268130 Marionette TRACE conn4 <- [1,2637,null,{"value":"13"}] 16:34:28 INFO - PROCESS | 3100 | 1461195268133 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:34:28 INFO - PROCESS | 3100 | 1461195268135 Marionette TRACE conn4 <- [1,2638,null,{}] 16:34:28 INFO - PROCESS | 3100 | 1461195268145 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 3100 | 1461195268287 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:34:28 INFO - PROCESS | 3100 | 1461195268305 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 3100 | ++DOCSHELL 1A17D400 == 46 [pid = 3100] [id = 669] 16:34:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1A183400) [pid = 3100] [serial = 2007] [outer = 00000000] 16:34:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1AD08000) [pid = 3100] [serial = 2008] [outer = 1A183400] 16:34:28 INFO - PROCESS | 3100 | 1461195268357 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1AD35800) [pid = 3100] [serial = 2009] [outer = 1A183400] 16:34:28 INFO - PROCESS | 3100 | 1461195268807 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:34:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 731ms 16:34:28 INFO - PROCESS | 3100 | 1461195268868 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 3100 | 1461195268870 Marionette TRACE conn4 <- [1,2641,null,{"value":"13"}] 16:34:28 INFO - PROCESS | 3100 | 1461195268874 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:34:28 INFO - PROCESS | 3100 | 1461195268875 Marionette TRACE conn4 <- [1,2642,null,{}] 16:34:28 INFO - PROCESS | 3100 | 1461195268879 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:29 INFO - PROCESS | 3100 | 1461195268997 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:34:29 INFO - PROCESS | 3100 | 1461195269060 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 3100 | ++DOCSHELL 12131000 == 47 [pid = 3100] [id = 670] 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1B117C00) [pid = 3100] [serial = 2010] [outer = 00000000] 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1BC31C00) [pid = 3100] [serial = 2011] [outer = 1B117C00] 16:34:29 INFO - PROCESS | 3100 | 1461195269117 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1C05B400) [pid = 3100] [serial = 2012] [outer = 1B117C00] 16:34:29 INFO - PROCESS | 3100 | 1461195269577 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:34:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 733ms 16:34:29 INFO - PROCESS | 3100 | 1461195269643 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 3100 | 1461195269645 Marionette TRACE conn4 <- [1,2645,null,{"value":"13"}] 16:34:29 INFO - PROCESS | 3100 | 1461195269648 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 3100 | 1461195269650 Marionette TRACE conn4 <- [1,2646,null,{}] 16:34:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:34:29 INFO - PROCESS | 3100 | 1461195269654 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:29 INFO - PROCESS | 3100 | 1461195269766 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:34:29 INFO - PROCESS | 3100 | 1461195269779 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 3100 | ++DOCSHELL 0F04E400 == 48 [pid = 3100] [id = 671] 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1C05EC00) [pid = 3100] [serial = 2013] [outer = 00000000] 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (1C3F1C00) [pid = 3100] [serial = 2014] [outer = 1C05EC00] 16:34:29 INFO - PROCESS | 3100 | 1461195269825 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1C511000) [pid = 3100] [serial = 2015] [outer = 1C05EC00] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (17510400) [pid = 3100] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (128E5000) [pid = 3100] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (185A4800) [pid = 3100] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (12CAC800) [pid = 3100] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (185A7000) [pid = 3100] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1A1BA400) [pid = 3100] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1B008800) [pid = 3100] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (19D41800) [pid = 3100] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:34:30 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1B681400) [pid = 3100] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:34:30 INFO - PROCESS | 3100 | 1461195270344 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:34:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 731ms 16:34:30 INFO - PROCESS | 3100 | 1461195270387 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 3100 | 1461195270389 Marionette TRACE conn4 <- [1,2649,null,{"value":"13"}] 16:34:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:34:30 INFO - PROCESS | 3100 | 1461195270392 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 3100 | 1461195270394 Marionette TRACE conn4 <- [1,2650,null,{}] 16:34:30 INFO - PROCESS | 3100 | 1461195270398 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 3100 | 1461195270480 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:34:30 INFO - PROCESS | 3100 | 1461195270573 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 3100 | ++DOCSHELL 0EFBE800 == 49 [pid = 3100] [id = 672] 16:34:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (0F044400) [pid = 3100] [serial = 2016] [outer = 00000000] 16:34:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (18647C00) [pid = 3100] [serial = 2017] [outer = 0F044400] 16:34:30 INFO - PROCESS | 3100 | 1461195270625 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (17680C00) [pid = 3100] [serial = 2018] [outer = 0F044400] 16:34:31 INFO - PROCESS | 3100 | 1461195270996 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:34:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 630ms 16:34:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:34:31 INFO - PROCESS | 3100 | 1461195271023 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 3100 | 1461195271025 Marionette TRACE conn4 <- [1,2653,null,{"value":"13"}] 16:34:31 INFO - PROCESS | 3100 | 1461195271028 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 3100 | 1461195271030 Marionette TRACE conn4 <- [1,2654,null,{}] 16:34:31 INFO - PROCESS | 3100 | 1461195271034 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:31 INFO - PROCESS | 3100 | 1461195271178 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:34:31 INFO - PROCESS | 3100 | 1461195271188 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 3100 | ++DOCSHELL 1B579000 == 50 [pid = 3100] [id = 673] 16:34:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1B681400) [pid = 3100] [serial = 2019] [outer = 00000000] 16:34:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1C51E400) [pid = 3100] [serial = 2020] [outer = 1B681400] 16:34:31 INFO - PROCESS | 3100 | 1461195271235 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1C55FC00) [pid = 3100] [serial = 2021] [outer = 1B681400] 16:34:32 INFO - PROCESS | 3100 | 1461195272141 Marionette TRACE conn4 <- [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]]]}] 16:34:32 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) 16:34:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1175ms 16:34:32 INFO - PROCESS | 3100 | 1461195272204 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 3100 | 1461195272207 Marionette TRACE conn4 <- [1,2657,null,{"value":"13"}] 16:34:32 INFO - PROCESS | 3100 | 1461195272210 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:34:32 INFO - PROCESS | 3100 | 1461195272212 Marionette TRACE conn4 <- [1,2658,null,{}] 16:34:32 INFO - PROCESS | 3100 | 1461195272267 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:32 INFO - PROCESS | 3100 | 1461195272372 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:34:32 INFO - PROCESS | 3100 | 1461195272556 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 3100 | ++DOCSHELL 12803400 == 51 [pid = 3100] [id = 674] 16:34:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (12805800) [pid = 3100] [serial = 2022] [outer = 00000000] 16:34:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (128E2400) [pid = 3100] [serial = 2023] [outer = 12805800] 16:34:32 INFO - PROCESS | 3100 | 1461195272660 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (12DE5000) [pid = 3100] [serial = 2024] [outer = 12805800] 16:34:33 INFO - PROCESS | 3100 | 1461195273727 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 3100 | 1461195273796 Marionette TRACE conn4 <- [1,2661,null,{"value":"13"}] 16:34:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:34:33 INFO - PROCESS | 3100 | 1461195273844 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 3100 | 1461195273847 Marionette TRACE conn4 <- [1,2662,null,{}] 16:34:33 INFO - PROCESS | 3100 | 1461195273860 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 3100 | 1461195273996 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:34:34 INFO - PROCESS | 3100 | 1461195274132 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 3100 | ++DOCSHELL 1750EC00 == 52 [pid = 3100] [id = 675] 16:34:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (17533C00) [pid = 3100] [serial = 2025] [outer = 00000000] 16:34:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (18651C00) [pid = 3100] [serial = 2026] [outer = 17533C00] 16:34:34 INFO - PROCESS | 3100 | 1461195274190 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1A195000) [pid = 3100] [serial = 2027] [outer = 17533C00] 16:34:35 INFO - PROCESS | 3100 | 1461195275243 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 3100 | 1461195275270 Marionette TRACE conn4 <- [1,2665,null,{"value":"13"}] 16:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:34:35 INFO - PROCESS | 3100 | 1461195275275 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 3100 | 1461195275277 Marionette TRACE conn4 <- [1,2666,null,{}] 16:34:35 INFO - PROCESS | 3100 | 1461195275281 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:35 INFO - PROCESS | 3100 | 1461195275395 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:34:35 INFO - PROCESS | 3100 | 1461195275550 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 3100 | ++DOCSHELL 1C37EC00 == 53 [pid = 3100] [id = 676] 16:34:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C3C5000) [pid = 3100] [serial = 2028] [outer = 00000000] 16:34:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C6CDC00) [pid = 3100] [serial = 2029] [outer = 1C3C5000] 16:34:35 INFO - PROCESS | 3100 | 1461195275615 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C6D6000) [pid = 3100] [serial = 2030] [outer = 1C3C5000] 16:34:36 INFO - PROCESS | 3100 | 1461195276802 Marionette TRACE conn4 <- [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]]]}] 16:34:36 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) 16:34:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1584ms 16:34:36 INFO - PROCESS | 3100 | 1461195276928 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 3100 | 1461195276933 Marionette TRACE conn4 <- [1,2669,null,{"value":"13"}] 16:34:36 INFO - PROCESS | 3100 | 1461195276943 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 3100 | 1461195276946 Marionette TRACE conn4 <- [1,2670,null,{}] 16:34:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:34:36 INFO - PROCESS | 3100 | 1461195276951 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 3100 | 1461195277083 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:34:37 INFO - PROCESS | 3100 | 1461195277220 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 3100 | ++DOCSHELL 12913C00 == 54 [pid = 3100] [id = 677] 16:34:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12DDEC00) [pid = 3100] [serial = 2031] [outer = 00000000] 16:34:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16E09C00) [pid = 3100] [serial = 2032] [outer = 12DDEC00] 16:34:37 INFO - PROCESS | 3100 | 1461195277277 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1701BC00) [pid = 3100] [serial = 2033] [outer = 12DDEC00] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 170A9400 == 53 [pid = 3100] [id = 643] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 0EFBE800 == 52 [pid = 3100] [id = 672] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 0F04E400 == 51 [pid = 3100] [id = 671] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 12131000 == 50 [pid = 3100] [id = 670] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 1A17D400 == 49 [pid = 3100] [id = 669] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 185A6800 == 48 [pid = 3100] [id = 668] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 13013000 == 47 [pid = 3100] [id = 667] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 0F045400 == 46 [pid = 3100] [id = 666] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 0EF2AC00 == 45 [pid = 3100] [id = 665] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (18646C00) [pid = 3100] [serial = 1948] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (128F0C00) [pid = 3100] [serial = 1951] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 18650800 == 44 [pid = 3100] [id = 663] 16:34:37 INFO - PROCESS | 3100 | --DOCSHELL 12912800 == 43 [pid = 3100] [id = 662] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1BC2B000) [pid = 3100] [serial = 1981] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1767EC00) [pid = 3100] [serial = 1963] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1859B400) [pid = 3100] [serial = 1964] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (128F1000) [pid = 3100] [serial = 1957] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1BC2E000) [pid = 3100] [serial = 1982] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1290F400) [pid = 3100] [serial = 1958] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (189F0C00) [pid = 3100] [serial = 1966] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1390BC00) [pid = 3100] [serial = 1960] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (13EA0400) [pid = 3100] [serial = 1961] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128EA400) [pid = 3100] [serial = 1954] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (19D46800) [pid = 3100] [serial = 1969] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1AD0F000) [pid = 3100] [serial = 1972] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (1A17B400) [pid = 3100] [serial = 1970] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1B115C00) [pid = 3100] [serial = 1978] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1A5A0000) [pid = 3100] [serial = 1973] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1B506000) [pid = 3100] [serial = 1979] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (1B005400) [pid = 3100] [serial = 1976] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (18D52C00) [pid = 3100] [serial = 1967] [outer = 00000000] [url = about:blank] 16:34:37 INFO - PROCESS | 3100 | --DOMWINDOW == 72 (1AD69400) [pid = 3100] [serial = 1975] [outer = 00000000] [url = about:blank] 16:34:38 INFO - PROCESS | 3100 | 1461195278273 Marionette TRACE conn4 <- [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]]]}] 16:34:38 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) 16:34:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1380ms 16:34:38 INFO - PROCESS | 3100 | 1461195278332 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 3100 | 1461195278338 Marionette TRACE conn4 <- [1,2673,null,{"value":"13"}] 16:34:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:34:38 INFO - PROCESS | 3100 | 1461195278344 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 3100 | 1461195278347 Marionette TRACE conn4 <- [1,2674,null,{}] 16:34:38 INFO - PROCESS | 3100 | 1461195278351 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:38 INFO - PROCESS | 3100 | 1461195278441 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:34:38 INFO - PROCESS | 3100 | 1461195278450 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 3100 | ++DOCSHELL 12910C00 == 44 [pid = 3100] [id = 678] 16:34:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 73 (12E5FC00) [pid = 3100] [serial = 2034] [outer = 00000000] 16:34:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1398D000) [pid = 3100] [serial = 2035] [outer = 12E5FC00] 16:34:38 INFO - PROCESS | 3100 | 1461195278500 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (16E57000) [pid = 3100] [serial = 2036] [outer = 12E5FC00] 16:34:39 INFO - PROCESS | 3100 | 1461195279512 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 3100 | 1461195279583 Marionette TRACE conn4 <- [1,2677,null,{"value":"13"}] 16:34:39 INFO - PROCESS | 3100 | 1461195279587 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:34:39 INFO - PROCESS | 3100 | 1461195279590 Marionette TRACE conn4 <- [1,2678,null,{}] 16:34:39 INFO - PROCESS | 3100 | 1461195279602 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 3100 | 1461195279693 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:34:39 INFO - PROCESS | 3100 | 1461195279799 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 3100 | ++DOCSHELL 175CDC00 == 45 [pid = 3100] [id = 679] 16:34:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (175DAC00) [pid = 3100] [serial = 2037] [outer = 00000000] 16:34:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1870F400) [pid = 3100] [serial = 2038] [outer = 175DAC00] 16:34:39 INFO - PROCESS | 3100 | 1461195279851 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (18D53800) [pid = 3100] [serial = 2039] [outer = 175DAC00] 16:34:40 INFO - PROCESS | 3100 | 1461195280838 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 3100 | 1461195280870 Marionette TRACE conn4 <- [1,2681,null,{"value":"13"}] 16:34:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:34:40 INFO - PROCESS | 3100 | 1461195280882 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 3100 | 1461195280884 Marionette TRACE conn4 <- [1,2682,null,{}] 16:34:40 INFO - PROCESS | 3100 | 1461195280888 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 3100 | 1461195281008 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:34:41 INFO - PROCESS | 3100 | 1461195281015 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 3100 | ++DOCSHELL 19D49C00 == 46 [pid = 3100] [id = 680] 16:34:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (19D4E800) [pid = 3100] [serial = 2040] [outer = 00000000] 16:34:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (1B007400) [pid = 3100] [serial = 2041] [outer = 19D4E800] 16:34:41 INFO - PROCESS | 3100 | 1461195281062 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1B010400) [pid = 3100] [serial = 2042] [outer = 19D4E800] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1A183400) [pid = 3100] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (130EE800) [pid = 3100] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (121E9800) [pid = 3100] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (18652400) [pid = 3100] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (0F04C000) [pid = 3100] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 75 (1B117C00) [pid = 3100] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 74 (0F044400) [pid = 3100] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:34:41 INFO - PROCESS | 3100 | --DOMWINDOW == 73 (1C05EC00) [pid = 3100] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:34:42 INFO - PROCESS | 3100 | 1461195282046 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 3100 | 1461195282066 Marionette TRACE conn4 <- [1,2685,null,{"value":"13"}] 16:34:42 INFO - PROCESS | 3100 | 1461195282069 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:34:42 INFO - PROCESS | 3100 | 1461195282071 Marionette TRACE conn4 <- [1,2686,null,{}] 16:34:42 INFO - PROCESS | 3100 | 1461195282075 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 3100 | 1461195282186 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:34:42 INFO - PROCESS | 3100 | 1461195282195 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 3100 | ++DOCSHELL 130ED000 == 47 [pid = 3100] [id = 681] 16:34:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 74 (1390A800) [pid = 3100] [serial = 2043] [outer = 00000000] 16:34:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 75 (1B005400) [pid = 3100] [serial = 2044] [outer = 1390A800] 16:34:42 INFO - PROCESS | 3100 | 1461195282241 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 76 (1B118400) [pid = 3100] [serial = 2045] [outer = 1390A800] 16:34:43 INFO - PROCESS | 3100 | 1461195283159 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 3100 | 1461195283200 Marionette TRACE conn4 <- [1,2689,null,{"value":"13"}] 16:34:43 INFO - PROCESS | 3100 | 1461195283203 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:34:43 INFO - PROCESS | 3100 | 1461195283204 Marionette TRACE conn4 <- [1,2690,null,{}] 16:34:43 INFO - PROCESS | 3100 | 1461195283208 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:43 INFO - PROCESS | 3100 | 1461195283340 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:34:43 INFO - PROCESS | 3100 | 1461195283351 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 3100 | ++DOCSHELL 12904400 == 48 [pid = 3100] [id = 682] 16:34:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (1B682000) [pid = 3100] [serial = 2046] [outer = 00000000] 16:34:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (1C382000) [pid = 3100] [serial = 2047] [outer = 1B682000] 16:34:43 INFO - PROCESS | 3100 | 1461195283403 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (1C51B800) [pid = 3100] [serial = 2048] [outer = 1B682000] 16:34:44 INFO - PROCESS | 3100 | 1461195283991 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:34:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 830ms 16:34:44 INFO - PROCESS | 3100 | 1461195284038 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 3100 | 1461195284043 Marionette TRACE conn4 <- [1,2693,null,{"value":"13"}] 16:34:44 INFO - PROCESS | 3100 | 1461195284049 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:34:44 INFO - PROCESS | 3100 | 1461195284053 Marionette TRACE conn4 <- [1,2694,null,{}] 16:34:44 INFO - PROCESS | 3100 | 1461195284059 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:44 INFO - PROCESS | 3100 | 1461195284199 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:34:44 INFO - PROCESS | 3100 | 1461195284337 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 3100 | ++DOCSHELL 1290D000 == 49 [pid = 3100] [id = 683] 16:34:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (12912800) [pid = 3100] [serial = 2049] [outer = 00000000] 16:34:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1390BC00) [pid = 3100] [serial = 2050] [outer = 12912800] 16:34:44 INFO - PROCESS | 3100 | 1461195284398 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (16349C00) [pid = 3100] [serial = 2051] [outer = 12912800] 16:34:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:34:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 970ms 16:34:45 INFO - PROCESS | 3100 | 1461195285015 Marionette TRACE conn4 <- [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]]]}] 16:34:45 INFO - PROCESS | 3100 | 1461195285024 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 3100 | 1461195285030 Marionette TRACE conn4 <- [1,2697,null,{"value":"13"}] 16:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:34:45 INFO - PROCESS | 3100 | 1461195285037 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 3100 | 1461195285040 Marionette TRACE conn4 <- [1,2698,null,{}] 16:34:45 INFO - PROCESS | 3100 | 1461195285045 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 3100 | 1461195285150 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:34:45 INFO - PROCESS | 3100 | 1461195285260 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 3100 | ++DOCSHELL 1301A000 == 50 [pid = 3100] [id = 684] 16:34:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (130EEC00) [pid = 3100] [serial = 2052] [outer = 00000000] 16:34:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (19D4DC00) [pid = 3100] [serial = 2053] [outer = 130EEC00] 16:34:45 INFO - PROCESS | 3100 | 1461195285317 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (1AD0E800) [pid = 3100] [serial = 2054] [outer = 130EEC00] 16:34:45 INFO - PROCESS | 3100 | 1461195285923 Marionette TRACE conn4 <- [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] 16:34:46 INFO - PROCESS | 3100 | 1461195286011 Marionette TRACE conn4 <- [1,2701,null,{"value":"13"}] 16:34:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:34:46 INFO - PROCESS | 3100 | 1461195286015 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 3100 | 1461195286019 Marionette TRACE conn4 <- [1,2702,null,{}] 16:34:46 INFO - PROCESS | 3100 | 1461195286044 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:46 INFO - PROCESS | 3100 | 1461195286192 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:34:46 INFO - PROCESS | 3100 | 1461195286251 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 3100 | ++DOCSHELL 1C6CB400 == 51 [pid = 3100] [id = 685] 16:34:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C6CEC00) [pid = 3100] [serial = 2055] [outer = 00000000] 16:34:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C72D400) [pid = 3100] [serial = 2056] [outer = 1C6CEC00] 16:34:46 INFO - PROCESS | 3100 | 1461195286312 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C7CC000) [pid = 3100] [serial = 2057] [outer = 1C6CEC00] 16:34:46 INFO - PROCESS | 3100 | 1461195286862 Marionette TRACE conn4 <- [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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:34:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 891ms 16:34:46 INFO - PROCESS | 3100 | 1461195286909 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:34:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:34:46 INFO - PROCESS | 3100 | 1461195286912 Marionette TRACE conn4 <- [1,2705,null,{"value":"13"}] 16:34:46 INFO - PROCESS | 3100 | 1461195286916 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 3100 | 1461195286918 Marionette TRACE conn4 <- [1,2706,null,{}] 16:34:46 INFO - PROCESS | 3100 | 1461195286923 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 3100 | 1461195287026 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:34:47 INFO - PROCESS | 3100 | 1461195287134 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D7C00 == 52 [pid = 3100] [id = 686] 16:34:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C7D8000) [pid = 3100] [serial = 2058] [outer = 00000000] 16:34:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C7F5C00) [pid = 3100] [serial = 2059] [outer = 1C7D8000] 16:34:47 INFO - PROCESS | 3100 | 1461195287191 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C7F8C00) [pid = 3100] [serial = 2060] [outer = 1C7D8000] 16:34:47 INFO - PROCESS | 3100 | 1461195287836 Marionette TRACE conn4 <- [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] 16:34:47 INFO - PROCESS | 3100 | 1461195287891 Marionette TRACE conn4 <- [1,2709,null,{"value":"13"}] 16:34:47 INFO - PROCESS | 3100 | 1461195287895 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:34:47 INFO - PROCESS | 3100 | 1461195287897 Marionette TRACE conn4 <- [1,2710,null,{}] 16:34:47 INFO - PROCESS | 3100 | 1461195287901 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 3100 | 1461195288006 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:34:48 INFO - PROCESS | 3100 | 1461195288142 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F7400 == 53 [pid = 3100] [id = 687] 16:34:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1DB83000) [pid = 3100] [serial = 2061] [outer = 00000000] 16:34:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1DC30000) [pid = 3100] [serial = 2062] [outer = 1DB83000] 16:34:48 INFO - PROCESS | 3100 | 1461195288199 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1DCA9800) [pid = 3100] [serial = 2063] [outer = 1DB83000] 16:34:49 INFO - PROCESS | 3100 | 1461195288987 Marionette TRACE conn4 <- [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] 16:34:49 INFO - PROCESS | 3100 | 1461195289021 Marionette TRACE conn4 <- [1,2713,null,{"value":"13"}] 16:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:34:49 INFO - PROCESS | 3100 | 1461195289026 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 3100 | 1461195289031 Marionette TRACE conn4 <- [1,2714,null,{}] 16:34:49 INFO - PROCESS | 3100 | 1461195289037 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:49 INFO - PROCESS | 3100 | 1461195289140 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:34:49 INFO - PROCESS | 3100 | 1461195289282 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 3100 | ++DOCSHELL 12681800 == 54 [pid = 3100] [id = 688] 16:34:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (128D5000) [pid = 3100] [serial = 2064] [outer = 00000000] 16:34:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12907800) [pid = 3100] [serial = 2065] [outer = 128D5000] 16:34:49 INFO - PROCESS | 3100 | 1461195289335 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (12CAC800) [pid = 3100] [serial = 2066] [outer = 128D5000] 16:34:49 INFO - PROCESS | 3100 | --DOCSHELL 130ED000 == 53 [pid = 3100] [id = 681] 16:34:49 INFO - PROCESS | 3100 | --DOCSHELL 19D49C00 == 52 [pid = 3100] [id = 680] 16:34:49 INFO - PROCESS | 3100 | --DOCSHELL 175CDC00 == 51 [pid = 3100] [id = 679] 16:34:49 INFO - PROCESS | 3100 | --DOCSHELL 12910C00 == 50 [pid = 3100] [id = 678] 16:34:49 INFO - PROCESS | 3100 | --DOCSHELL 12913C00 == 49 [pid = 3100] [id = 677] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (18647C00) [pid = 3100] [serial = 2017] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1C3F1C00) [pid = 3100] [serial = 2014] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (16E5AC00) [pid = 3100] [serial = 2003] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C511000) [pid = 3100] [serial = 2015] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (17680C00) [pid = 3100] [serial = 2018] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (19D44400) [pid = 3100] [serial = 2006] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C51E400) [pid = 3100] [serial = 2020] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1AD08000) [pid = 3100] [serial = 2008] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1AD35800) [pid = 3100] [serial = 2009] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16E0B400) [pid = 3100] [serial = 2002] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (128F1400) [pid = 3100] [serial = 1997] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (128D7000) [pid = 3100] [serial = 1996] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (1C062C00) [pid = 3100] [serial = 1993] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1A198800) [pid = 3100] [serial = 1990] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (18D54400) [pid = 3100] [serial = 2005] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (128EB800) [pid = 3100] [serial = 1999] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (1290E400) [pid = 3100] [serial = 2000] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 79 (1BCCC800) [pid = 3100] [serial = 1984] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 78 (13988400) [pid = 3100] [serial = 1987] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 77 (1C05B400) [pid = 3100] [serial = 2012] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | --DOMWINDOW == 76 (1BC31C00) [pid = 3100] [serial = 2011] [outer = 00000000] [url = about:blank] 16:34:49 INFO - PROCESS | 3100 | 1461195289869 Marionette TRACE conn4 <- [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]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:34:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 890ms 16:34:49 INFO - PROCESS | 3100 | 1461195289918 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 3100 | 1461195289923 Marionette TRACE conn4 <- [1,2717,null,{"value":"13"}] 16:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:34:49 INFO - PROCESS | 3100 | 1461195289930 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 3100 | 1461195289933 Marionette TRACE conn4 <- [1,2718,null,{}] 16:34:49 INFO - PROCESS | 3100 | 1461195289937 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 3100 | 1461195290030 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:34:50 INFO - PROCESS | 3100 | 1461195290039 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2CC00 == 50 [pid = 3100] [id = 689] 16:34:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 77 (128F1400) [pid = 3100] [serial = 2067] [outer = 00000000] 16:34:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 78 (12E63C00) [pid = 3100] [serial = 2068] [outer = 128F1400] 16:34:50 INFO - PROCESS | 3100 | 1461195290088 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 79 (130ECC00) [pid = 3100] [serial = 2069] [outer = 128F1400] 16:34:51 INFO - PROCESS | 3100 | 1461195291066 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 3100 | 1461195291116 Marionette TRACE conn4 <- [1,2721,null,{"value":"13"}] 16:34:51 INFO - PROCESS | 3100 | 1461195291119 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:34:51 INFO - PROCESS | 3100 | 1461195291123 Marionette TRACE conn4 <- [1,2722,null,{}] 16:34:51 INFO - PROCESS | 3100 | 1461195291134 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 3100 | 1461195291220 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:34:51 INFO - PROCESS | 3100 | 1461195291227 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 3100 | ++DOCSHELL 16E59000 == 51 [pid = 3100] [id = 690] 16:34:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 80 (16E5A800) [pid = 3100] [serial = 2070] [outer = 00000000] 16:34:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (1709E800) [pid = 3100] [serial = 2071] [outer = 16E5A800] 16:34:51 INFO - PROCESS | 3100 | 1461195291276 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (1767F400) [pid = 3100] [serial = 2072] [outer = 16E5A800] 16:34:51 INFO - PROCESS | 3100 | 1461195291733 Marionette TRACE conn4 <- [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]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 16:34:51 INFO - PROCESS | 3100 | 1461195291793 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 3100 | 1461195291796 Marionette TRACE conn4 <- [1,2725,null,{"value":"13"}] 16:34:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:34:51 INFO - PROCESS | 3100 | 1461195291817 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 3100 | 1461195291818 Marionette TRACE conn4 <- [1,2726,null,{}] 16:34:51 INFO - PROCESS | 3100 | 1461195291822 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 3100 | 1461195291910 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:34:51 INFO - PROCESS | 3100 | 1461195291916 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 3100 | ++DOCSHELL 1859C400 == 52 [pid = 3100] [id = 691] 16:34:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (18647C00) [pid = 3100] [serial = 2073] [outer = 00000000] 16:34:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (19D47000) [pid = 3100] [serial = 2074] [outer = 18647C00] 16:34:52 INFO - PROCESS | 3100 | 1461195291970 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (19D4E400) [pid = 3100] [serial = 2075] [outer = 18647C00] 16:34:52 INFO - PROCESS | 3100 | 1461195292461 Marionette TRACE conn4 <- [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]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:34:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 690ms 16:34:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:34:52 INFO - PROCESS | 3100 | 1461195292495 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 3100 | 1461195292497 Marionette TRACE conn4 <- [1,2729,null,{"value":"13"}] 16:34:52 INFO - PROCESS | 3100 | 1461195292501 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 3100 | 1461195292502 Marionette TRACE conn4 <- [1,2730,null,{}] 16:34:52 INFO - PROCESS | 3100 | 1461195292506 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:52 INFO - PROCESS | 3100 | 1461195292657 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:34:52 INFO - PROCESS | 3100 | 1461195292681 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 3100 | ++DOCSHELL 1AD09000 == 53 [pid = 3100] [id = 692] 16:34:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1AD0EC00) [pid = 3100] [serial = 2076] [outer = 00000000] 16:34:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1B008800) [pid = 3100] [serial = 2077] [outer = 1AD0EC00] 16:34:52 INFO - PROCESS | 3100 | 1461195292730 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1B504000) [pid = 3100] [serial = 2078] [outer = 1AD0EC00] 16:34:53 INFO - PROCESS | 3100 | 1461195293202 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 16:34:53 INFO - PROCESS | 3100 | 1461195293233 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 3100 | 1461195293235 Marionette TRACE conn4 <- [1,2733,null,{"value":"13"}] 16:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:34:53 INFO - PROCESS | 3100 | 1461195293238 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 3100 | 1461195293240 Marionette TRACE conn4 <- [1,2734,null,{}] 16:34:53 INFO - PROCESS | 3100 | 1461195293243 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 3100 | 1461195293388 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:34:53 INFO - PROCESS | 3100 | 1461195293458 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 3100 | ++DOCSHELL 1BC2F400 == 54 [pid = 3100] [id = 693] 16:34:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1BC2F800) [pid = 3100] [serial = 2079] [outer = 00000000] 16:34:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1C05EC00) [pid = 3100] [serial = 2080] [outer = 1BC2F800] 16:34:53 INFO - PROCESS | 3100 | 1461195293509 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1C062800) [pid = 3100] [serial = 2081] [outer = 1BC2F800] 16:34:53 INFO - PROCESS | 3100 | 1461195293940 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 16:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:34:54 INFO - PROCESS | 3100 | 1461195293969 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 3100 | 1461195293971 Marionette TRACE conn4 <- [1,2737,null,{"value":"13"}] 16:34:54 INFO - PROCESS | 3100 | 1461195293975 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 3100 | 1461195293977 Marionette TRACE conn4 <- [1,2738,null,{}] 16:34:54 INFO - PROCESS | 3100 | 1461195294020 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 3100 | 1461195294135 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:34:54 INFO - PROCESS | 3100 | 1461195294147 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 3100 | ++DOCSHELL 128E8400 == 55 [pid = 3100] [id = 694] 16:34:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1C068C00) [pid = 3100] [serial = 2082] [outer = 00000000] 16:34:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C551800) [pid = 3100] [serial = 2083] [outer = 1C068C00] 16:34:54 INFO - PROCESS | 3100 | 1461195294322 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C559400) [pid = 3100] [serial = 2084] [outer = 1C068C00] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1BC33000) [pid = 3100] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (12E5FC00) [pid = 3100] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12DDEC00) [pid = 3100] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C3C5000) [pid = 3100] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (19D4E800) [pid = 3100] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1390A800) [pid = 3100] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (175DAC00) [pid = 3100] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (128C2800) [pid = 3100] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1BC84400) [pid = 3100] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (176BF400) [pid = 3100] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (18654800) [pid = 3100] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (12DE6000) [pid = 3100] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:34:54 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (0F047800) [pid = 3100] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:34:54 INFO - PROCESS | 3100 | 1461195294695 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:34:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 770ms 16:34:54 INFO - PROCESS | 3100 | 1461195294745 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 3100 | 1461195294747 Marionette TRACE conn4 <- [1,2741,null,{"value":"13"}] 16:34:54 INFO - PROCESS | 3100 | 1461195294751 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:34:54 INFO - PROCESS | 3100 | 1461195294753 Marionette TRACE conn4 <- [1,2742,null,{}] 16:34:54 INFO - PROCESS | 3100 | 1461195294756 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 3100 | 1461195294837 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:34:54 INFO - PROCESS | 3100 | 1461195294932 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 3100 | ++DOCSHELL 0F041C00 == 56 [pid = 3100] [id = 695] 16:34:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (128C2800) [pid = 3100] [serial = 2085] [outer = 00000000] 16:34:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (185A1C00) [pid = 3100] [serial = 2086] [outer = 128C2800] 16:34:55 INFO - PROCESS | 3100 | 1461195294979 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1BC7FC00) [pid = 3100] [serial = 2087] [outer = 128C2800] 16:34:55 INFO - PROCESS | 3100 | 1461195295351 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 630ms 16:34:55 INFO - PROCESS | 3100 | 1461195295385 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 3100 | 1461195295387 Marionette TRACE conn4 <- [1,2745,null,{"value":"13"}] 16:34:55 INFO - PROCESS | 3100 | 1461195295391 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:34:55 INFO - PROCESS | 3100 | 1461195295392 Marionette TRACE conn4 <- [1,2746,null,{}] 16:34:55 INFO - PROCESS | 3100 | 1461195295396 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:55 INFO - PROCESS | 3100 | 1461195295524 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:34:55 INFO - PROCESS | 3100 | 1461195295567 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 3100 | ++DOCSHELL 13910800 == 57 [pid = 3100] [id = 696] 16:34:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (16E64800) [pid = 3100] [serial = 2088] [outer = 00000000] 16:34:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (1C7C9C00) [pid = 3100] [serial = 2089] [outer = 16E64800] 16:34:55 INFO - PROCESS | 3100 | 1461195295613 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1C7D0800) [pid = 3100] [serial = 2090] [outer = 16E64800] 16:34:56 INFO - PROCESS | 3100 | 1461195296024 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:34:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 16:34:56 INFO - PROCESS | 3100 | 1461195296076 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 3100 | 1461195296078 Marionette TRACE conn4 <- [1,2749,null,{"value":"13"}] 16:34:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:34:56 INFO - PROCESS | 3100 | 1461195296082 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 3100 | 1461195296083 Marionette TRACE conn4 <- [1,2750,null,{}] 16:34:56 INFO - PROCESS | 3100 | 1461195296087 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 3100 | 1461195296169 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:34:56 INFO - PROCESS | 3100 | 1461195296178 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 3100 | ++DOCSHELL 1C7F4400 == 58 [pid = 3100] [id = 697] 16:34:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1DA79400) [pid = 3100] [serial = 2091] [outer = 00000000] 16:34:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1DCB0800) [pid = 3100] [serial = 2092] [outer = 1DA79400] 16:34:56 INFO - PROCESS | 3100 | 1461195296223 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1E46F800) [pid = 3100] [serial = 2093] [outer = 1DA79400] 16:34:56 INFO - PROCESS | 3100 | 1461195296956 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:34:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:34:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 930ms 16:34:57 INFO - PROCESS | 3100 | 1461195297017 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 3100 | 1461195297023 Marionette TRACE conn4 <- [1,2753,null,{"value":"13"}] 16:34:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:34:57 INFO - PROCESS | 3100 | 1461195297030 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 3100 | 1461195297034 Marionette TRACE conn4 <- [1,2754,null,{}] 16:34:57 INFO - PROCESS | 3100 | 1461195297040 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 3100 | 1461195297197 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:34:57 INFO - PROCESS | 3100 | 1461195297333 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 3100 | ++DOCSHELL 128EE000 == 59 [pid = 3100] [id = 698] 16:34:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (128F0000) [pid = 3100] [serial = 2094] [outer = 00000000] 16:34:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (16353800) [pid = 3100] [serial = 2095] [outer = 128F0000] 16:34:57 INFO - PROCESS | 3100 | 1461195297393 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (16E57400) [pid = 3100] [serial = 2096] [outer = 128F0000] 16:34:58 INFO - PROCESS | 3100 | 1461195297992 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 991ms 16:34:58 INFO - PROCESS | 3100 | 1461195298024 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 3100 | 1461195298030 Marionette TRACE conn4 <- [1,2757,null,{"value":"13"}] 16:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:34:58 INFO - PROCESS | 3100 | 1461195298038 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 3100 | 1461195298042 Marionette TRACE conn4 <- [1,2758,null,{}] 16:34:58 INFO - PROCESS | 3100 | 1461195298046 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:58 INFO - PROCESS | 3100 | 1461195298158 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:34:58 INFO - PROCESS | 3100 | 1461195298299 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 3100 | ++DOCSHELL 18652000 == 60 [pid = 3100] [id = 699] 16:34:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1870F800) [pid = 3100] [serial = 2097] [outer = 00000000] 16:34:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1B579400) [pid = 3100] [serial = 2098] [outer = 1870F800] 16:34:58 INFO - PROCESS | 3100 | 1461195298356 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BC34C00) [pid = 3100] [serial = 2099] [outer = 1870F800] 16:34:58 INFO - PROCESS | 3100 | 1461195298950 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 930ms 16:34:59 INFO - PROCESS | 3100 | 1461195298975 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 3100 | 1461195298978 Marionette TRACE conn4 <- [1,2761,null,{"value":"13"}] 16:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:34:59 INFO - PROCESS | 3100 | 1461195298983 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 3100 | 1461195298987 Marionette TRACE conn4 <- [1,2762,null,{}] 16:34:59 INFO - PROCESS | 3100 | 1461195299000 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 3100 | 1461195299116 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:34:59 INFO - PROCESS | 3100 | 1461195299230 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 3100 | ++DOCSHELL 1DCABC00 == 61 [pid = 3100] [id = 700] 16:34:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1E470800) [pid = 3100] [serial = 2100] [outer = 00000000] 16:34:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1E8DA400) [pid = 3100] [serial = 2101] [outer = 1E470800] 16:34:59 INFO - PROCESS | 3100 | 1461195299330 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1EB41000) [pid = 3100] [serial = 2102] [outer = 1E470800] 16:35:00 INFO - PROCESS | 3100 | 1461195300157 Marionette TRACE conn4 <- [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]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:35:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1230ms 16:35:00 INFO - PROCESS | 3100 | 1461195300218 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 3100 | 1461195300222 Marionette TRACE conn4 <- [1,2765,null,{"value":"13"}] 16:35:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:35:00 INFO - PROCESS | 3100 | 1461195300227 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 3100 | 1461195300231 Marionette TRACE conn4 <- [1,2766,null,{}] 16:35:00 INFO - PROCESS | 3100 | 1461195300237 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:00 INFO - PROCESS | 3100 | 1461195300340 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:35:00 INFO - PROCESS | 3100 | 1461195300483 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 3100 | ++DOCSHELL 128E6000 == 62 [pid = 3100] [id = 701] 16:35:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (12909000) [pid = 3100] [serial = 2103] [outer = 00000000] 16:35:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12DE2C00) [pid = 3100] [serial = 2104] [outer = 12909000] 16:35:00 INFO - PROCESS | 3100 | 1461195300540 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (12E5D000) [pid = 3100] [serial = 2105] [outer = 12909000] 16:35:01 INFO - PROCESS | 3100 | 1461195301163 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1B579000 == 61 [pid = 3100] [id = 673] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 13910800 == 60 [pid = 3100] [id = 696] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 0F041C00 == 59 [pid = 3100] [id = 695] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 128E8400 == 58 [pid = 3100] [id = 694] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1BC2F400 == 57 [pid = 3100] [id = 693] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1AD09000 == 56 [pid = 3100] [id = 692] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1859C400 == 55 [pid = 3100] [id = 691] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 16E59000 == 54 [pid = 3100] [id = 690] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C382000) [pid = 3100] [serial = 2047] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 0EF2CC00 == 53 [pid = 3100] [id = 689] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 12681800 == 52 [pid = 3100] [id = 688] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1C6CB400 == 51 [pid = 3100] [id = 685] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1301A000 == 50 [pid = 3100] [id = 684] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 1290D000 == 49 [pid = 3100] [id = 683] 16:35:01 INFO - PROCESS | 3100 | --DOCSHELL 12904400 == 48 [pid = 3100] [id = 682] 16:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1023ms 16:35:01 INFO - PROCESS | 3100 | 1461195301251 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:35:01 INFO - PROCESS | 3100 | 1461195301257 Marionette TRACE conn4 <- [1,2769,null,{"value":"13"}] 16:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:35:01 INFO - PROCESS | 3100 | 1461195301263 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 3100 | 1461195301266 Marionette TRACE conn4 <- [1,2770,null,{}] 16:35:01 INFO - PROCESS | 3100 | 1461195301270 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:01 INFO - PROCESS | 3100 | 1461195301375 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1AD05C00) [pid = 3100] [serial = 1991] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (163E5800) [pid = 3100] [serial = 1988] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (12E69000) [pid = 3100] [serial = 1955] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1BDAE400) [pid = 3100] [serial = 1985] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1398D000) [pid = 3100] [serial = 2035] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1701BC00) [pid = 3100] [serial = 2033] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (16E09C00) [pid = 3100] [serial = 2032] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1C6D6000) [pid = 3100] [serial = 2030] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C6CDC00) [pid = 3100] [serial = 2029] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (128E2400) [pid = 3100] [serial = 2023] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (18651C00) [pid = 3100] [serial = 2026] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1B007400) [pid = 3100] [serial = 2041] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1B010400) [pid = 3100] [serial = 2042] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1B005400) [pid = 3100] [serial = 2044] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (16E57000) [pid = 3100] [serial = 2036] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1870F400) [pid = 3100] [serial = 2038] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (18D53800) [pid = 3100] [serial = 2039] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1B118400) [pid = 3100] [serial = 2045] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 82 (12912000) [pid = 3100] [serial = 1952] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 81 (1C375000) [pid = 3100] [serial = 1994] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | --DOMWINDOW == 80 (18711800) [pid = 3100] [serial = 1949] [outer = 00000000] [url = about:blank] 16:35:01 INFO - PROCESS | 3100 | 1461195301483 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 3100 | ++DOCSHELL 0EF25400 == 49 [pid = 3100] [id = 702] 16:35:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 81 (0EFBE800) [pid = 3100] [serial = 2106] [outer = 00000000] 16:35:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 82 (128B4800) [pid = 3100] [serial = 2107] [outer = 0EFBE800] 16:35:01 INFO - PROCESS | 3100 | 1461195301530 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 83 (128DCC00) [pid = 3100] [serial = 2108] [outer = 0EFBE800] 16:35:02 INFO - PROCESS | 3100 | 1461195302002 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 770ms 16:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:35:02 INFO - PROCESS | 3100 | 1461195302036 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 3100 | 1461195302038 Marionette TRACE conn4 <- [1,2773,null,{"value":"13"}] 16:35:02 INFO - PROCESS | 3100 | 1461195302042 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 3100 | 1461195302045 Marionette TRACE conn4 <- [1,2774,null,{}] 16:35:02 INFO - PROCESS | 3100 | 1461195302057 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:02 INFO - PROCESS | 3100 | 1461195302149 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:35:02 INFO - PROCESS | 3100 | 1461195302157 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 3100 | ++DOCSHELL 16353C00 == 50 [pid = 3100] [id = 703] 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (163D9400) [pid = 3100] [serial = 2109] [outer = 00000000] 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (16E55800) [pid = 3100] [serial = 2110] [outer = 163D9400] 16:35:02 INFO - PROCESS | 3100 | 1461195302212 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (16E5C800) [pid = 3100] [serial = 2111] [outer = 163D9400] 16:35:02 INFO - PROCESS | 3100 | 1461195302706 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 16:35:02 INFO - PROCESS | 3100 | 1461195302715 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:35:02 INFO - PROCESS | 3100 | 1461195302718 Marionette TRACE conn4 <- [1,2777,null,{"value":"13"}] 16:35:02 INFO - PROCESS | 3100 | 1461195302721 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 3100 | 1461195302723 Marionette TRACE conn4 <- [1,2778,null,{}] 16:35:02 INFO - PROCESS | 3100 | 1461195302730 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:02 INFO - PROCESS | 3100 | 1461195302815 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:35:02 INFO - PROCESS | 3100 | 1461195302821 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 3100 | ++DOCSHELL 1859D400 == 51 [pid = 3100] [id = 704] 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1859D800) [pid = 3100] [serial = 2112] [outer = 00000000] 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (18718C00) [pid = 3100] [serial = 2113] [outer = 1859D800] 16:35:02 INFO - PROCESS | 3100 | 1461195302870 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (189F7000) [pid = 3100] [serial = 2114] [outer = 1859D800] 16:35:03 INFO - PROCESS | 3100 | 1461195303302 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 631ms 16:35:03 INFO - PROCESS | 3100 | 1461195303369 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 3100 | 1461195303371 Marionette TRACE conn4 <- [1,2781,null,{"value":"13"}] 16:35:03 INFO - PROCESS | 3100 | 1461195303374 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:35:03 INFO - PROCESS | 3100 | 1461195303376 Marionette TRACE conn4 <- [1,2782,null,{}] 16:35:03 INFO - PROCESS | 3100 | 1461195303380 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:03 INFO - PROCESS | 3100 | 1461195303463 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:35:03 INFO - PROCESS | 3100 | 1461195303469 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 3100 | ++DOCSHELL 19D41C00 == 52 [pid = 3100] [id = 705] 16:35:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (19D42400) [pid = 3100] [serial = 2115] [outer = 00000000] 16:35:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1A1B9800) [pid = 3100] [serial = 2116] [outer = 19D42400] 16:35:03 INFO - PROCESS | 3100 | 1461195303518 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1AD05C00) [pid = 3100] [serial = 2117] [outer = 19D42400] 16:35:04 INFO - PROCESS | 3100 | 1461195304061 Marionette TRACE conn4 <- [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]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 730ms 16:35:04 INFO - PROCESS | 3100 | 1461195304108 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 3100 | 1461195304110 Marionette TRACE conn4 <- [1,2785,null,{"value":"13"}] 16:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:35:04 INFO - PROCESS | 3100 | 1461195304113 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 3100 | 1461195304115 Marionette TRACE conn4 <- [1,2786,null,{}] 16:35:04 INFO - PROCESS | 3100 | 1461195304124 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:04 INFO - PROCESS | 3100 | 1461195304269 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:35:04 INFO - PROCESS | 3100 | 1461195304334 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 3100 | ++DOCSHELL 128E2000 == 53 [pid = 3100] [id = 706] 16:35:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1A188C00) [pid = 3100] [serial = 2118] [outer = 00000000] 16:35:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1B682400) [pid = 3100] [serial = 2119] [outer = 1A188C00] 16:35:04 INFO - PROCESS | 3100 | 1461195304386 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1BC28C00) [pid = 3100] [serial = 2120] [outer = 1A188C00] 16:35:04 INFO - PROCESS | 3100 | 1461195304850 Marionette TRACE conn4 <- [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]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 830ms 16:35:04 INFO - PROCESS | 3100 | 1461195304948 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 3100 | 1461195304950 Marionette TRACE conn4 <- [1,2789,null,{"value":"13"}] 16:35:04 INFO - PROCESS | 3100 | 1461195304953 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:35:04 INFO - PROCESS | 3100 | 1461195304955 Marionette TRACE conn4 <- [1,2790,null,{}] 16:35:04 INFO - PROCESS | 3100 | 1461195304958 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 3100 | 1461195305070 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:35:05 INFO - PROCESS | 3100 | 1461195305137 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 3100 | ++DOCSHELL 1BC2E400 == 54 [pid = 3100] [id = 707] 16:35:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1BDA8000) [pid = 3100] [serial = 2121] [outer = 00000000] 16:35:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C060C00) [pid = 3100] [serial = 2122] [outer = 1BDA8000] 16:35:05 INFO - PROCESS | 3100 | 1461195305183 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C05F000) [pid = 3100] [serial = 2123] [outer = 1BDA8000] 16:35:05 INFO - PROCESS | 3100 | 1461195305604 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 16:35:05 INFO - PROCESS | 3100 | 1461195305628 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 3100 | 1461195305630 Marionette TRACE conn4 <- [1,2793,null,{"value":"13"}] 16:35:05 INFO - PROCESS | 3100 | 1461195305633 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:35:05 INFO - PROCESS | 3100 | 1461195305635 Marionette TRACE conn4 <- [1,2794,null,{}] 16:35:05 INFO - PROCESS | 3100 | 1461195305645 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 3100 | 1461195305943 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1AD0EC00) [pid = 3100] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1BC2F800) [pid = 3100] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (18647C00) [pid = 3100] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (128D5000) [pid = 3100] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (128F1400) [pid = 3100] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1DB83000) [pid = 3100] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (16E5A800) [pid = 3100] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1B681400) [pid = 3100] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C068C00) [pid = 3100] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (128C2800) [pid = 3100] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:35:05 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16E64800) [pid = 3100] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:35:06 INFO - PROCESS | 3100 | 1461195306017 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 3100 | ++DOCSHELL 0EF2C800 == 55 [pid = 3100] [id = 708] 16:35:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (0EF30800) [pid = 3100] [serial = 2124] [outer = 00000000] 16:35:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (12907400) [pid = 3100] [serial = 2125] [outer = 0EF30800] 16:35:06 INFO - PROCESS | 3100 | 1461195306066 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (16E12C00) [pid = 3100] [serial = 2126] [outer = 0EF30800] 16:35:06 INFO - PROCESS | 3100 | 1461195306501 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 930ms 16:35:06 INFO - PROCESS | 3100 | 1461195306568 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 3100 | 1461195306573 Marionette TRACE conn4 <- [1,2797,null,{"value":"13"}] 16:35:06 INFO - PROCESS | 3100 | 1461195306579 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:35:06 INFO - PROCESS | 3100 | 1461195306584 Marionette TRACE conn4 <- [1,2798,null,{}] 16:35:06 INFO - PROCESS | 3100 | 1461195306633 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:06 INFO - PROCESS | 3100 | 1461195306783 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:35:06 INFO - PROCESS | 3100 | 1461195306920 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 3100 | ++DOCSHELL 12802000 == 56 [pid = 3100] [id = 709] 16:35:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (12804000) [pid = 3100] [serial = 2127] [outer = 00000000] 16:35:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (128DAC00) [pid = 3100] [serial = 2128] [outer = 12804000] 16:35:07 INFO - PROCESS | 3100 | 1461195306984 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1290B400) [pid = 3100] [serial = 2129] [outer = 12804000] 16:35:07 INFO - PROCESS | 3100 | 1461195307599 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1081ms 16:35:07 INFO - PROCESS | 3100 | 1461195307664 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 3100 | 1461195307670 Marionette TRACE conn4 <- [1,2801,null,{"value":"13"}] 16:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:35:07 INFO - PROCESS | 3100 | 1461195307677 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 3100 | 1461195307680 Marionette TRACE conn4 <- [1,2802,null,{}] 16:35:07 INFO - PROCESS | 3100 | 1461195307684 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 3100 | 1461195307801 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:35:07 INFO - PROCESS | 3100 | 1461195307946 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 3100 | ++DOCSHELL 17038800 == 57 [pid = 3100] [id = 710] 16:35:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (175CE800) [pid = 3100] [serial = 2130] [outer = 00000000] 16:35:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (18648C00) [pid = 3100] [serial = 2131] [outer = 175CE800] 16:35:08 INFO - PROCESS | 3100 | 1461195308008 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (19D43000) [pid = 3100] [serial = 2132] [outer = 175CE800] 16:35:08 INFO - PROCESS | 3100 | 1461195308621 Marionette TRACE conn4 <- [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]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 970ms 16:35:08 INFO - PROCESS | 3100 | 1461195308659 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 3100 | 1461195308661 Marionette TRACE conn4 <- [1,2805,null,{"value":"13"}] 16:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:35:08 INFO - PROCESS | 3100 | 1461195308666 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 3100 | 1461195308670 Marionette TRACE conn4 <- [1,2806,null,{}] 16:35:08 INFO - PROCESS | 3100 | 1461195308682 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 3100 | 1461195308789 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:35:08 INFO - PROCESS | 3100 | 1461195308900 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 3100 | ++DOCSHELL 1BC32000 == 58 [pid = 3100] [id = 711] 16:35:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1BDA8C00) [pid = 3100] [serial = 2133] [outer = 00000000] 16:35:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C383000) [pid = 3100] [serial = 2134] [outer = 1BDA8C00] 16:35:08 INFO - PROCESS | 3100 | 1461195308960 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C519000) [pid = 3100] [serial = 2135] [outer = 1BDA8C00] 16:35:09 INFO - PROCESS | 3100 | 1461195309637 Marionette TRACE conn4 <- [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]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:35:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1022ms 16:35:09 INFO - PROCESS | 3100 | 1461195309691 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 3100 | 1461195309694 Marionette TRACE conn4 <- [1,2809,null,{"value":"13"}] 16:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:35:09 INFO - PROCESS | 3100 | 1461195309698 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 3100 | 1461195309700 Marionette TRACE conn4 <- [1,2810,null,{}] 16:35:09 INFO - PROCESS | 3100 | 1461195309704 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:09 INFO - PROCESS | 3100 | 1461195309814 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:35:09 INFO - PROCESS | 3100 | 1461195309953 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 3100 | ++DOCSHELL 1C51B400 == 59 [pid = 3100] [id = 712] 16:35:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1C6D0800) [pid = 3100] [serial = 2136] [outer = 00000000] 16:35:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1C7CF000) [pid = 3100] [serial = 2137] [outer = 1C6D0800] 16:35:10 INFO - PROCESS | 3100 | 1461195310013 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C7D6400) [pid = 3100] [serial = 2138] [outer = 1C6D0800] 16:35:10 INFO - PROCESS | 3100 | 1461195310548 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:35:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 870ms 16:35:10 INFO - PROCESS | 3100 | 1461195310571 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 3100 | 1461195310573 Marionette TRACE conn4 <- [1,2813,null,{"value":"13"}] 16:35:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:35:10 INFO - PROCESS | 3100 | 1461195310593 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 3100 | 1461195310595 Marionette TRACE conn4 <- [1,2814,null,{}] 16:35:10 INFO - PROCESS | 3100 | 1461195310600 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 3100 | 1461195310709 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:35:10 INFO - PROCESS | 3100 | 1461195310867 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 3100 | ++DOCSHELL 1BC35C00 == 60 [pid = 3100] [id = 713] 16:35:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C37E000) [pid = 3100] [serial = 2139] [outer = 00000000] 16:35:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C7FD000) [pid = 3100] [serial = 2140] [outer = 1C37E000] 16:35:10 INFO - PROCESS | 3100 | 1461195310925 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1DA7D400) [pid = 3100] [serial = 2141] [outer = 1C37E000] 16:35:11 INFO - PROCESS | 3100 | 1461195311659 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1134ms 16:35:11 INFO - PROCESS | 3100 | 1461195311715 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 3100 | 1461195311720 Marionette TRACE conn4 <- [1,2817,null,{"value":"13"}] 16:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:35:11 INFO - PROCESS | 3100 | 1461195311725 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 3100 | 1461195311729 Marionette TRACE conn4 <- [1,2818,null,{}] 16:35:11 INFO - PROCESS | 3100 | 1461195311753 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 3100 | 1461195311861 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:35:12 INFO - PROCESS | 3100 | 1461195312006 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 3100 | ++DOCSHELL 128EF400 == 61 [pid = 3100] [id = 714] 16:35:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1290E400) [pid = 3100] [serial = 2142] [outer = 00000000] 16:35:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (163E7C00) [pid = 3100] [serial = 2143] [outer = 1290E400] 16:35:12 INFO - PROCESS | 3100 | 1461195312065 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (17039000) [pid = 3100] [serial = 2144] [outer = 1290E400] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 1BC2E400 == 60 [pid = 3100] [id = 707] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 128E2000 == 59 [pid = 3100] [id = 706] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 19D41C00 == 58 [pid = 3100] [id = 705] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 1859D400 == 57 [pid = 3100] [id = 704] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 16353C00 == 56 [pid = 3100] [id = 703] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 0EF25400 == 55 [pid = 3100] [id = 702] 16:35:12 INFO - PROCESS | 3100 | --DOCSHELL 128E6000 == 54 [pid = 3100] [id = 701] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C7C9C00) [pid = 3100] [serial = 2089] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1B008800) [pid = 3100] [serial = 2077] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C05EC00) [pid = 3100] [serial = 2080] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1B504000) [pid = 3100] [serial = 2078] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1390BC00) [pid = 3100] [serial = 2050] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (19D4DC00) [pid = 3100] [serial = 2053] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C72D400) [pid = 3100] [serial = 2056] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (19D47000) [pid = 3100] [serial = 2074] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12CAC800) [pid = 3100] [serial = 2066] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (12907800) [pid = 3100] [serial = 2065] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (12E63C00) [pid = 3100] [serial = 2068] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (130ECC00) [pid = 3100] [serial = 2069] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (1DCA9800) [pid = 3100] [serial = 2063] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1DC30000) [pid = 3100] [serial = 2062] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1709E800) [pid = 3100] [serial = 2071] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1C55FC00) [pid = 3100] [serial = 2021] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1767F400) [pid = 3100] [serial = 2072] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1C7F5C00) [pid = 3100] [serial = 2059] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C062800) [pid = 3100] [serial = 2081] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1C551800) [pid = 3100] [serial = 2083] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1C559400) [pid = 3100] [serial = 2084] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (185A1C00) [pid = 3100] [serial = 2086] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 85 (1C7D0800) [pid = 3100] [serial = 2090] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 84 (19D4E400) [pid = 3100] [serial = 2075] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | --DOMWINDOW == 83 (1BC7FC00) [pid = 3100] [serial = 2087] [outer = 00000000] [url = about:blank] 16:35:12 INFO - PROCESS | 3100 | 1461195312625 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 951ms 16:35:12 INFO - PROCESS | 3100 | 1461195312682 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 3100 | 1461195312687 Marionette TRACE conn4 <- [1,2821,null,{"value":"13"}] 16:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:35:12 INFO - PROCESS | 3100 | 1461195312694 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 3100 | 1461195312696 Marionette TRACE conn4 <- [1,2822,null,{}] 16:35:12 INFO - PROCESS | 3100 | 1461195312701 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 3100 | 1461195312788 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:35:12 INFO - PROCESS | 3100 | 1461195312886 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 3100 | ++DOCSHELL 128E2000 == 55 [pid = 3100] [id = 715] 16:35:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 84 (1290F400) [pid = 3100] [serial = 2145] [outer = 00000000] 16:35:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 85 (13992800) [pid = 3100] [serial = 2146] [outer = 1290F400] 16:35:12 INFO - PROCESS | 3100 | 1461195312933 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 86 (16E58400) [pid = 3100] [serial = 2147] [outer = 1290F400] 16:35:13 INFO - PROCESS | 3100 | 1461195313352 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:35:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 16:35:13 INFO - PROCESS | 3100 | 1461195313430 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 3100 | 1461195313433 Marionette TRACE conn4 <- [1,2825,null,{"value":"13"}] 16:35:13 INFO - PROCESS | 3100 | 1461195313436 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:35:13 INFO - PROCESS | 3100 | 1461195313440 Marionette TRACE conn4 <- [1,2826,null,{}] 16:35:13 INFO - PROCESS | 3100 | 1461195313450 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 3100 | 1461195313538 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:35:13 INFO - PROCESS | 3100 | 1461195313555 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 3100 | ++DOCSHELL 19D41000 == 56 [pid = 3100] [id = 716] 16:35:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (19D41800) [pid = 3100] [serial = 2148] [outer = 00000000] 16:35:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (19D49000) [pid = 3100] [serial = 2149] [outer = 19D41800] 16:35:13 INFO - PROCESS | 3100 | 1461195313604 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1A190000) [pid = 3100] [serial = 2150] [outer = 19D41800] 16:35:14 INFO - PROCESS | 3100 | 1461195314089 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 16:35:14 INFO - PROCESS | 3100 | 1461195314111 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 3100 | 1461195314113 Marionette TRACE conn4 <- [1,2829,null,{"value":"13"}] 16:35:14 INFO - PROCESS | 3100 | 1461195314116 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 3100 | 1461195314118 Marionette TRACE conn4 <- [1,2830,null,{}] 16:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:35:14 INFO - PROCESS | 3100 | 1461195314122 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 3100 | 1461195314241 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:35:14 INFO - PROCESS | 3100 | 1461195314250 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 3100 | ++DOCSHELL 1AD0F000 == 57 [pid = 3100] [id = 717] 16:35:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1AD2BC00) [pid = 3100] [serial = 2151] [outer = 00000000] 16:35:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1B008C00) [pid = 3100] [serial = 2152] [outer = 1AD2BC00] 16:35:14 INFO - PROCESS | 3100 | 1461195314300 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1B506400) [pid = 3100] [serial = 2153] [outer = 1AD2BC00] 16:35:14 INFO - PROCESS | 3100 | 1461195314805 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 16:35:14 INFO - PROCESS | 3100 | 1461195314851 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 3100 | 1461195314853 Marionette TRACE conn4 <- [1,2833,null,{"value":"13"}] 16:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:35:14 INFO - PROCESS | 3100 | 1461195314862 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 3100 | 1461195314863 Marionette TRACE conn4 <- [1,2834,null,{}] 16:35:14 INFO - PROCESS | 3100 | 1461195314867 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 3100 | 1461195314985 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:35:15 INFO - PROCESS | 3100 | 1461195314992 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 3100 | ++DOCSHELL 1B10D800 == 58 [pid = 3100] [id = 718] 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1B502400) [pid = 3100] [serial = 2154] [outer = 00000000] 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1BC83000) [pid = 3100] [serial = 2155] [outer = 1B502400] 16:35:15 INFO - PROCESS | 3100 | 1461195315041 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1C062000) [pid = 3100] [serial = 2156] [outer = 1B502400] 16:35:15 INFO - PROCESS | 3100 | 1461195315514 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:35:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 692ms 16:35:15 INFO - PROCESS | 3100 | 1461195315549 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 3100 | 1461195315551 Marionette TRACE conn4 <- [1,2837,null,{"value":"13"}] 16:35:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:35:15 INFO - PROCESS | 3100 | 1461195315554 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 3100 | 1461195315556 Marionette TRACE conn4 <- [1,2838,null,{}] 16:35:15 INFO - PROCESS | 3100 | 1461195315566 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 3100 | 1461195315735 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:35:15 INFO - PROCESS | 3100 | 1461195315771 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 3100 | ++DOCSHELL 1C3ECC00 == 59 [pid = 3100] [id = 719] 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C510800) [pid = 3100] [serial = 2157] [outer = 00000000] 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C6D5C00) [pid = 3100] [serial = 2158] [outer = 1C510800] 16:35:15 INFO - PROCESS | 3100 | 1461195315821 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C7CA800) [pid = 3100] [serial = 2159] [outer = 1C510800] 16:35:16 INFO - PROCESS | 3100 | 1461195316289 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:35:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 790ms 16:35:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:35:16 INFO - PROCESS | 3100 | 1461195316345 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 3100 | 1461195316347 Marionette TRACE conn4 <- [1,2841,null,{"value":"13"}] 16:35:16 INFO - PROCESS | 3100 | 1461195316350 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 3100 | 1461195316352 Marionette TRACE conn4 <- [1,2842,null,{}] 16:35:16 INFO - PROCESS | 3100 | 1461195316360 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 3100 | 1461195316476 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:35:16 INFO - PROCESS | 3100 | 1461195316488 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 3100 | ++DOCSHELL 1C7CD400 == 60 [pid = 3100] [id = 720] 16:35:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C7D0800) [pid = 3100] [serial = 2160] [outer = 00000000] 16:35:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1DB90000) [pid = 3100] [serial = 2161] [outer = 1C7D0800] 16:35:16 INFO - PROCESS | 3100 | 1461195316596 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1DA7E800) [pid = 3100] [serial = 2162] [outer = 1C7D0800] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1A188C00) [pid = 3100] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1BDA8000) [pid = 3100] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (128F0000) [pid = 3100] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (0EFBE800) [pid = 3100] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (19D42400) [pid = 3100] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (12909000) [pid = 3100] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1859D800) [pid = 3100] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (163D9400) [pid = 3100] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (17533C00) [pid = 3100] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (12805800) [pid = 3100] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (1B682000) [pid = 3100] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C6CEC00) [pid = 3100] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (12912800) [pid = 3100] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (1C7D8000) [pid = 3100] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:35:16 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (130EEC00) [pid = 3100] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:35:17 INFO - PROCESS | 3100 | 1461195317150 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 830ms 16:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:35:17 INFO - PROCESS | 3100 | 1461195317181 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 3100 | 1461195317183 Marionette TRACE conn4 <- [1,2845,null,{"value":"13"}] 16:35:17 INFO - PROCESS | 3100 | 1461195317186 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 3100 | 1461195317188 Marionette TRACE conn4 <- [1,2846,null,{}] 16:35:17 INFO - PROCESS | 3100 | 1461195317192 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 3100 | 1461195317273 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:35:17 INFO - PROCESS | 3100 | 1461195317282 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 3100 | ++DOCSHELL 1859D800 == 61 [pid = 3100] [id = 721] 16:35:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (185A5400) [pid = 3100] [serial = 2163] [outer = 00000000] 16:35:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (1C3F2800) [pid = 3100] [serial = 2164] [outer = 185A5400] 16:35:17 INFO - PROCESS | 3100 | 1461195317330 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (1C7D8000) [pid = 3100] [serial = 2165] [outer = 185A5400] 16:35:17 INFO - PROCESS | 3100 | 1461195317781 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 631ms 16:35:17 INFO - PROCESS | 3100 | 1461195317834 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 3100 | 1461195317836 Marionette TRACE conn4 <- [1,2849,null,{"value":"13"}] 16:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:35:17 INFO - PROCESS | 3100 | 1461195317840 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 3100 | 1461195317842 Marionette TRACE conn4 <- [1,2850,null,{}] 16:35:17 INFO - PROCESS | 3100 | 1461195317846 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 3100 | 1461195317931 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:35:17 INFO - PROCESS | 3100 | 1461195317937 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 3100 | ++DOCSHELL 1E861800 == 62 [pid = 3100] [id = 722] 16:35:17 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (1E8D9800) [pid = 3100] [serial = 2166] [outer = 00000000] 16:35:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1EBD2400) [pid = 3100] [serial = 2167] [outer = 1E8D9800] 16:35:18 INFO - PROCESS | 3100 | 1461195317986 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1ED85000) [pid = 3100] [serial = 2168] [outer = 1E8D9800] 16:35:18 INFO - PROCESS | 3100 | 1461195318425 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:35:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 630ms 16:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:35:18 INFO - PROCESS | 3100 | 1461195318476 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 3100 | 1461195318478 Marionette TRACE conn4 <- [1,2853,null,{"value":"13"}] 16:35:18 INFO - PROCESS | 3100 | 1461195318481 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 3100 | 1461195318483 Marionette TRACE conn4 <- [1,2854,null,{}] 16:35:18 INFO - PROCESS | 3100 | 1461195318486 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 3100 | 1461195318571 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:35:18 INFO - PROCESS | 3100 | 1461195318578 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 3100 | ++DOCSHELL 1ED87000 == 63 [pid = 3100] [id = 723] 16:35:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1F419400) [pid = 3100] [serial = 2169] [outer = 00000000] 16:35:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1F41D800) [pid = 3100] [serial = 2170] [outer = 1F419400] 16:35:18 INFO - PROCESS | 3100 | 1461195318623 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1F41D400) [pid = 3100] [serial = 2171] [outer = 1F419400] 16:35:19 INFO - PROCESS | 3100 | 1461195319324 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 870ms 16:35:19 INFO - PROCESS | 3100 | 1461195319352 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 3100 | 1461195319357 Marionette TRACE conn4 <- [1,2857,null,{"value":"13"}] 16:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:35:19 INFO - PROCESS | 3100 | 1461195319363 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 3100 | 1461195319367 Marionette TRACE conn4 <- [1,2858,null,{}] 16:35:19 INFO - PROCESS | 3100 | 1461195319373 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 3100 | 1461195319487 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:35:19 INFO - PROCESS | 3100 | 1461195319611 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 3100 | ++DOCSHELL 128F0C00 == 64 [pid = 3100] [id = 724] 16:35:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (12DDEC00) [pid = 3100] [serial = 2172] [outer = 00000000] 16:35:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (138A5800) [pid = 3100] [serial = 2173] [outer = 12DDEC00] 16:35:19 INFO - PROCESS | 3100 | 1461195319675 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (16353400) [pid = 3100] [serial = 2174] [outer = 12DDEC00] 16:35:20 INFO - PROCESS | 3100 | 1461195320330 Marionette TRACE conn4 <- [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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1020ms 16:35:20 INFO - PROCESS | 3100 | 1461195320388 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 3100 | 1461195320395 Marionette TRACE conn4 <- [1,2861,null,{"value":"13"}] 16:35:20 INFO - PROCESS | 3100 | 1461195320402 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:35:20 INFO - PROCESS | 3100 | 1461195320405 Marionette TRACE conn4 <- [1,2862,null,{}] 16:35:20 INFO - PROCESS | 3100 | 1461195320424 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:20 INFO - PROCESS | 3100 | 1461195320597 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:35:20 INFO - PROCESS | 3100 | 1461195320660 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 3100 | ++DOCSHELL 18715000 == 65 [pid = 3100] [id = 725] 16:35:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (18D53000) [pid = 3100] [serial = 2175] [outer = 00000000] 16:35:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1B00A400) [pid = 3100] [serial = 2176] [outer = 18D53000] 16:35:20 INFO - PROCESS | 3100 | 1461195320721 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BC7E400) [pid = 3100] [serial = 2177] [outer = 18D53000] 16:35:21 INFO - PROCESS | 3100 | 1461195321330 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:35:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 970ms 16:35:21 INFO - PROCESS | 3100 | 1461195321379 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 3100 | 1461195321381 Marionette TRACE conn4 <- [1,2865,null,{"value":"13"}] 16:35:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:35:21 INFO - PROCESS | 3100 | 1461195321386 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 3100 | 1461195321390 Marionette TRACE conn4 <- [1,2866,null,{}] 16:35:21 INFO - PROCESS | 3100 | 1461195321402 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 3100 | 1461195321519 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:35:21 INFO - PROCESS | 3100 | 1461195321671 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 3100 | ++DOCSHELL 1EB3C000 == 66 [pid = 3100] [id = 726] 16:35:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1F41BC00) [pid = 3100] [serial = 2178] [outer = 00000000] 16:35:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1F58E800) [pid = 3100] [serial = 2179] [outer = 1F41BC00] 16:35:21 INFO - PROCESS | 3100 | 1461195321736 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1F5C3800) [pid = 3100] [serial = 2180] [outer = 1F41BC00] 16:35:22 INFO - PROCESS | 3100 | 1461195322359 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1022ms 16:35:22 INFO - PROCESS | 3100 | 1461195322410 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 3100 | 1461195322413 Marionette TRACE conn4 <- [1,2869,null,{"value":"13"}] 16:35:22 INFO - PROCESS | 3100 | 1461195322417 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:35:22 INFO - PROCESS | 3100 | 1461195322419 Marionette TRACE conn4 <- [1,2870,null,{}] 16:35:22 INFO - PROCESS | 3100 | 1461195322423 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:22 INFO - PROCESS | 3100 | 1461195322533 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:35:22 INFO - PROCESS | 3100 | 1461195322691 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 3100 | ++DOCSHELL 1FD15800 == 67 [pid = 3100] [id = 727] 16:35:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1FD16000) [pid = 3100] [serial = 2181] [outer = 00000000] 16:35:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1FD1B000) [pid = 3100] [serial = 2182] [outer = 1FD16000] 16:35:22 INFO - PROCESS | 3100 | 1461195322753 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1FD1E800) [pid = 3100] [serial = 2183] [outer = 1FD16000] 16:35:23 INFO - PROCESS | 3100 | 1461195323337 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 970ms 16:35:23 INFO - PROCESS | 3100 | 1461195323390 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 3100 | 1461195323393 Marionette TRACE conn4 <- [1,2873,null,{"value":"13"}] 16:35:23 INFO - PROCESS | 3100 | 1461195323396 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:35:23 INFO - PROCESS | 3100 | 1461195323398 Marionette TRACE conn4 <- [1,2874,null,{}] 16:35:23 INFO - PROCESS | 3100 | 1461195323402 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 3100 | 1461195323509 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:35:23 INFO - PROCESS | 3100 | 1461195323625 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 3100 | ++DOCSHELL 1FD1F800 == 68 [pid = 3100] [id = 728] 16:35:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1FD79400) [pid = 3100] [serial = 2184] [outer = 00000000] 16:35:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1FD80000) [pid = 3100] [serial = 2185] [outer = 1FD79400] 16:35:23 INFO - PROCESS | 3100 | 1461195323722 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1FD86800) [pid = 3100] [serial = 2186] [outer = 1FD79400] 16:35:24 INFO - PROCESS | 3100 | 1461195324536 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1172ms 16:35:24 INFO - PROCESS | 3100 | 1461195324573 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:35:24 INFO - PROCESS | 3100 | 1461195324577 Marionette TRACE conn4 <- [1,2877,null,{"value":"13"}] 16:35:24 INFO - PROCESS | 3100 | 1461195324582 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 3100 | 1461195324586 Marionette TRACE conn4 <- [1,2878,null,{}] 16:35:24 INFO - PROCESS | 3100 | 1461195324593 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:24 INFO - PROCESS | 3100 | 1461195324697 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:35:24 INFO - PROCESS | 3100 | 1461195324846 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 3100 | ++DOCSHELL 12E60C00 == 69 [pid = 3100] [id = 729] 16:35:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (130ED000) [pid = 3100] [serial = 2187] [outer = 00000000] 16:35:24 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1634B800) [pid = 3100] [serial = 2188] [outer = 130ED000] 16:35:24 INFO - PROCESS | 3100 | 1461195324900 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (16E61800) [pid = 3100] [serial = 2189] [outer = 130ED000] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1AD0B800 == 68 [pid = 3100] [id = 664] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1A186800 == 67 [pid = 3100] [id = 588] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 12910400 == 66 [pid = 3100] [id = 583] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 12803400 == 65 [pid = 3100] [id = 674] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 125F9000 == 64 [pid = 3100] [id = 584] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1C05C800 == 63 [pid = 3100] [id = 593] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1E861800 == 62 [pid = 3100] [id = 722] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1859D800 == 61 [pid = 3100] [id = 721] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1C7CD400 == 60 [pid = 3100] [id = 720] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1C3ECC00 == 59 [pid = 3100] [id = 719] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1B10D800 == 58 [pid = 3100] [id = 718] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 1AD0F000 == 57 [pid = 3100] [id = 717] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 19D41000 == 56 [pid = 3100] [id = 716] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1DCB0800) [pid = 3100] [serial = 2092] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1B579400) [pid = 3100] [serial = 2098] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1E8DA400) [pid = 3100] [serial = 2101] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (12907400) [pid = 3100] [serial = 2125] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 128E2000 == 55 [pid = 3100] [id = 715] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 128EF400 == 54 [pid = 3100] [id = 714] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 12802000 == 53 [pid = 3100] [id = 709] 16:35:25 INFO - PROCESS | 3100 | --DOCSHELL 0EF2C800 == 52 [pid = 3100] [id = 708] 16:35:25 INFO - PROCESS | 3100 | 1461195325551 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1027ms 16:35:25 INFO - PROCESS | 3100 | 1461195325610 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 3100 | 1461195325616 Marionette TRACE conn4 <- [1,2881,null,{"value":"13"}] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1AD0E800) [pid = 3100] [serial = 2054] [outer = 00000000] [url = about:blank] 16:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1B682400) [pid = 3100] [serial = 2119] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C060C00) [pid = 3100] [serial = 2122] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (16E57400) [pid = 3100] [serial = 2096] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (16353800) [pid = 3100] [serial = 2095] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (128B4800) [pid = 3100] [serial = 2107] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1A1B9800) [pid = 3100] [serial = 2116] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (12E5D000) [pid = 3100] [serial = 2105] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (12DE2C00) [pid = 3100] [serial = 2104] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1BC28C00) [pid = 3100] [serial = 2120] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (18718C00) [pid = 3100] [serial = 2113] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (189F7000) [pid = 3100] [serial = 2114] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (16E55800) [pid = 3100] [serial = 2110] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (16E5C800) [pid = 3100] [serial = 2111] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1C05F000) [pid = 3100] [serial = 2123] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (128DCC00) [pid = 3100] [serial = 2108] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1AD05C00) [pid = 3100] [serial = 2117] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (1A195000) [pid = 3100] [serial = 2027] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 90 (12DE5000) [pid = 3100] [serial = 2024] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 89 (1C51B800) [pid = 3100] [serial = 2048] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 88 (1C7CC000) [pid = 3100] [serial = 2057] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 87 (16349C00) [pid = 3100] [serial = 2051] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | --DOMWINDOW == 86 (1C7F8C00) [pid = 3100] [serial = 2060] [outer = 00000000] [url = about:blank] 16:35:25 INFO - PROCESS | 3100 | 1461195325678 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 3100 | 1461195325681 Marionette TRACE conn4 <- [1,2882,null,{}] 16:35:25 INFO - PROCESS | 3100 | 1461195325687 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 3100 | 1461195325786 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:35:25 INFO - PROCESS | 3100 | 1461195325793 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 3100 | ++DOCSHELL 0F04D000 == 53 [pid = 3100] [id = 730] 16:35:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 87 (1213DC00) [pid = 3100] [serial = 2190] [outer = 00000000] 16:35:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 88 (128F1000) [pid = 3100] [serial = 2191] [outer = 1213DC00] 16:35:25 INFO - PROCESS | 3100 | 1461195325842 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 3100 | ++DOMWINDOW == 89 (12CACC00) [pid = 3100] [serial = 2192] [outer = 1213DC00] 16:35:26 INFO - PROCESS | 3100 | 1461195326407 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 830ms 16:35:26 INFO - PROCESS | 3100 | 1461195326468 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 3100 | 1461195326470 Marionette TRACE conn4 <- [1,2885,null,{"value":"13"}] 16:35:26 INFO - PROCESS | 3100 | 1461195326474 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:35:26 INFO - PROCESS | 3100 | 1461195326477 Marionette TRACE conn4 <- [1,2886,null,{}] 16:35:26 INFO - PROCESS | 3100 | 1461195326487 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:26 INFO - PROCESS | 3100 | 1461195326578 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:35:26 INFO - PROCESS | 3100 | 1461195326676 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 3100 | ++DOCSHELL 16E0C800 == 54 [pid = 3100] [id = 731] 16:35:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 90 (16E11400) [pid = 3100] [serial = 2193] [outer = 00000000] 16:35:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 91 (1767E800) [pid = 3100] [serial = 2194] [outer = 16E11400] 16:35:26 INFO - PROCESS | 3100 | 1461195326725 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (1859D400) [pid = 3100] [serial = 2195] [outer = 16E11400] 16:35:27 INFO - PROCESS | 3100 | 1461195327118 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 16:35:27 INFO - PROCESS | 3100 | 1461195327147 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 3100 | 1461195327150 Marionette TRACE conn4 <- [1,2889,null,{"value":"13"}] 16:35:27 INFO - PROCESS | 3100 | 1461195327154 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:35:27 INFO - PROCESS | 3100 | 1461195327155 Marionette TRACE conn4 <- [1,2890,null,{}] 16:35:27 INFO - PROCESS | 3100 | 1461195327159 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 3100 | 1461195327244 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:35:27 INFO - PROCESS | 3100 | 1461195327251 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 3100 | ++DOCSHELL 18718C00 == 55 [pid = 3100] [id = 732] 16:35:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (189EE000) [pid = 3100] [serial = 2196] [outer = 00000000] 16:35:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (19D4D800) [pid = 3100] [serial = 2197] [outer = 189EE000] 16:35:27 INFO - PROCESS | 3100 | 1461195327301 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1A1B1400) [pid = 3100] [serial = 2198] [outer = 189EE000] 16:35:27 INFO - PROCESS | 3100 | 1461195327772 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 16:35:27 INFO - PROCESS | 3100 | 1461195327828 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 3100 | 1461195327830 Marionette TRACE conn4 <- [1,2893,null,{"value":"13"}] 16:35:27 INFO - PROCESS | 3100 | 1461195327833 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:35:27 INFO - PROCESS | 3100 | 1461195327835 Marionette TRACE conn4 <- [1,2894,null,{}] 16:35:27 INFO - PROCESS | 3100 | 1461195327839 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 3100 | 1461195327959 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:35:28 INFO - PROCESS | 3100 | 1461195328058 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 3100 | ++DOCSHELL 1AD08000 == 56 [pid = 3100] [id = 733] 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1AD0A400) [pid = 3100] [serial = 2199] [outer = 00000000] 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1AD34400) [pid = 3100] [serial = 2200] [outer = 1AD0A400] 16:35:28 INFO - PROCESS | 3100 | 1461195328107 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1B00BC00) [pid = 3100] [serial = 2201] [outer = 1AD0A400] 16:35:28 INFO - PROCESS | 3100 | 1461195328544 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 770ms 16:35:28 INFO - PROCESS | 3100 | 1461195328608 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 3100 | 1461195328610 Marionette TRACE conn4 <- [1,2897,null,{"value":"13"}] 16:35:28 INFO - PROCESS | 3100 | 1461195328613 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:35:28 INFO - PROCESS | 3100 | 1461195328615 Marionette TRACE conn4 <- [1,2898,null,{}] 16:35:28 INFO - PROCESS | 3100 | 1461195328619 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:28 INFO - PROCESS | 3100 | 1461195328766 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:35:28 INFO - PROCESS | 3100 | 1461195328836 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 3100 | ++DOCSHELL 1B507C00 == 57 [pid = 3100] [id = 734] 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1B575800) [pid = 3100] [serial = 2202] [outer = 00000000] 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1BC7EC00) [pid = 3100] [serial = 2203] [outer = 1B575800] 16:35:28 INFO - PROCESS | 3100 | 1461195328886 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BCCF000) [pid = 3100] [serial = 2204] [outer = 1B575800] 16:35:29 INFO - PROCESS | 3100 | 1461195329296 Marionette TRACE conn4 <- [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]]]}] 16:35:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:35:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:35:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 730ms 16:35:29 INFO - PROCESS | 3100 | 1461195329365 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 3100 | 1461195329367 Marionette TRACE conn4 <- [1,2901,null,{"value":"13"}] 16:35:29 INFO - PROCESS | 3100 | 1461195329371 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 3100 | 1461195329373 Marionette TRACE conn4 <- [1,2902,null,{}] 16:35:29 INFO - TEST-START | /DOMEvents/constructors.html 16:35:29 INFO - PROCESS | 3100 | 1461195329381 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:29 INFO - PROCESS | 3100 | 1461195329499 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:35:29 INFO - PROCESS | 3100 | 1461195329569 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 3100 | ++DOCSHELL 1BC33000 == 58 [pid = 3100] [id = 735] 16:35:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1C062400) [pid = 3100] [serial = 2205] [outer = 00000000] 16:35:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C511800) [pid = 3100] [serial = 2206] [outer = 1C062400] 16:35:29 INFO - PROCESS | 3100 | 1461195329618 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C511400) [pid = 3100] [serial = 2207] [outer = 1C062400] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1870F800) [pid = 3100] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1E470800) [pid = 3100] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1DA79400) [pid = 3100] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1B502400) [pid = 3100] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C7D0800) [pid = 3100] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C510800) [pid = 3100] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (1C37E000) [pid = 3100] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 96 (1290F400) [pid = 3100] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 95 (19D41800) [pid = 3100] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 94 (1AD2BC00) [pid = 3100] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 93 (1290E400) [pid = 3100] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 92 (1E8D9800) [pid = 3100] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:35:30 INFO - PROCESS | 3100 | --DOMWINDOW == 91 (185A5400) [pid = 3100] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:35:30 INFO - PROCESS | 3100 | 1461195330369 Marionette TRACE conn4 <- [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]]]}] 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:35:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:35:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:35:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1097ms 16:35:30 INFO - PROCESS | 3100 | 1461195330473 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 3100 | 1461195330475 Marionette TRACE conn4 <- [1,2905,null,{"value":"13"}] 16:35:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:35:30 INFO - PROCESS | 3100 | 1461195330478 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 3100 | 1461195330480 Marionette TRACE conn4 <- [1,2906,null,{}] 16:35:30 INFO - PROCESS | 3100 | 1461195330484 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 3100 | 1461195330600 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:35:30 INFO - PROCESS | 3100 | 1461195330612 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 3100 | ++DOCSHELL 189F0C00 == 59 [pid = 3100] [id = 736] 16:35:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 92 (19D41C00) [pid = 3100] [serial = 2208] [outer = 00000000] 16:35:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 93 (1C37E000) [pid = 3100] [serial = 2209] [outer = 19D41C00] 16:35:30 INFO - PROCESS | 3100 | 1461195330659 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 3100 | ++DOMWINDOW == 94 (1C519C00) [pid = 3100] [serial = 2210] [outer = 19D41C00] 16:35:31 INFO - PROCESS | 3100 | 1461195331083 Marionette TRACE conn4 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:35:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:35:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 630ms 16:35:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:35:31 INFO - PROCESS | 3100 | 1461195331112 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 3100 | 1461195331114 Marionette TRACE conn4 <- [1,2909,null,{"value":"13"}] 16:35:31 INFO - PROCESS | 3100 | 1461195331117 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 3100 | 1461195331119 Marionette TRACE conn4 <- [1,2910,null,{}] 16:35:31 INFO - PROCESS | 3100 | 1461195331122 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 3100 | 1461195331244 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:35:31 INFO - PROCESS | 3100 | 1461195331252 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 3100 | ++DOCSHELL 1870F800 == 60 [pid = 3100] [id = 737] 16:35:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 95 (1AD07800) [pid = 3100] [serial = 2211] [outer = 00000000] 16:35:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 96 (1C6D7C00) [pid = 3100] [serial = 2212] [outer = 1AD07800] 16:35:31 INFO - PROCESS | 3100 | 1461195331298 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 97 (1C7CC000) [pid = 3100] [serial = 2213] [outer = 1AD07800] 16:35:31 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:35:31 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:35:31 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:35:31 INFO - PROCESS | 3100 | [3100] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:35:31 INFO - PROCESS | 3100 | 1461195331714 Marionette TRACE conn4 <- [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]]]}] 16:35:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:35:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:35:31 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 16:35:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:35:31 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 16:35:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:35:31 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]" 16:35:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:35:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:35:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 637ms 16:35:31 INFO - PROCESS | 3100 | 1461195331755 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:35:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:35:31 INFO - PROCESS | 3100 | 1461195331757 Marionette TRACE conn4 <- [1,2913,null,{"value":"13"}] 16:35:31 INFO - PROCESS | 3100 | 1461195331761 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 3100 | 1461195331762 Marionette TRACE conn4 <- [1,2914,null,{}] 16:35:31 INFO - PROCESS | 3100 | 1461195331766 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 3100 | 1461195331849 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:35:31 INFO - PROCESS | 3100 | 1461195331951 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 3100 | ++DOCSHELL 1C6C9400 == 61 [pid = 3100] [id = 738] 16:35:31 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (1C6CE800) [pid = 3100] [serial = 2214] [outer = 00000000] 16:35:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1C7F8C00) [pid = 3100] [serial = 2215] [outer = 1C6CE800] 16:35:32 INFO - PROCESS | 3100 | 1461195331997 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1E470800) [pid = 3100] [serial = 2216] [outer = 1C6CE800] 16:35:32 INFO - PROCESS | 3100 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:35:32 INFO - PROCESS | 3100 | 1461195332594 Marionette TRACE conn4 <- [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]]]}] 16:35:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:35:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 870ms 16:35:32 INFO - PROCESS | 3100 | 1461195332632 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 3100 | 1461195332638 Marionette TRACE conn4 <- [1,2917,null,{"value":"13"}] 16:35:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:35:32 INFO - PROCESS | 3100 | 1461195332644 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 3100 | 1461195332648 Marionette TRACE conn4 <- [1,2918,null,{}] 16:35:32 INFO - PROCESS | 3100 | 1461195332654 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:32 INFO - PROCESS | 3100 | 1461195332769 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:35:32 INFO - PROCESS | 3100 | 1461195332927 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 3100 | ++DOCSHELL 12DE8C00 == 62 [pid = 3100] [id = 739] 16:35:32 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (12DE9C00) [pid = 3100] [serial = 2217] [outer = 00000000] 16:35:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (130F4C00) [pid = 3100] [serial = 2218] [outer = 12DE9C00] 16:35:33 INFO - PROCESS | 3100 | 1461195332992 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (13993400) [pid = 3100] [serial = 2219] [outer = 12DE9C00] 16:35:33 INFO - PROCESS | 3100 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:35:33 INFO - PROCESS | 3100 | 1461195333508 Marionette TRACE conn4 <- [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]]]}] 16:35:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:35:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 870ms 16:35:33 INFO - PROCESS | 3100 | 1461195333517 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 3100 | 1461195333524 Marionette TRACE conn4 <- [1,2921,null,{"value":"13"}] 16:35:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:35:33 INFO - PROCESS | 3100 | 1461195333531 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 3100 | 1461195333534 Marionette TRACE conn4 <- [1,2922,null,{}] 16:35:33 INFO - PROCESS | 3100 | 1461195333538 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:33 INFO - PROCESS | 3100 | 1461195333652 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:35:33 INFO - PROCESS | 3100 | 1461195333773 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 3100 | ++DOCSHELL 1634B400 == 63 [pid = 3100] [id = 740] 16:35:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (163E6000) [pid = 3100] [serial = 2220] [outer = 00000000] 16:35:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (19D4D400) [pid = 3100] [serial = 2221] [outer = 163E6000] 16:35:33 INFO - PROCESS | 3100 | 1461195333830 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1AD2F000) [pid = 3100] [serial = 2222] [outer = 163E6000] 16:35:34 INFO - PROCESS | 3100 | 1461195334384 Marionette TRACE conn4 <- [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]]]}] 16:35:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:35:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 930ms 16:35:34 INFO - PROCESS | 3100 | 1461195334462 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 3100 | 1461195334465 Marionette TRACE conn4 <- [1,2925,null,{"value":"13"}] 16:35:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:35:34 INFO - PROCESS | 3100 | 1461195334469 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 3100 | 1461195334473 Marionette TRACE conn4 <- [1,2926,null,{}] 16:35:34 INFO - PROCESS | 3100 | 1461195334485 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 3100 | 1461195334603 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:35:34 INFO - PROCESS | 3100 | 1461195334747 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 3100 | ++DOCSHELL 1DB90C00 == 64 [pid = 3100] [id = 741] 16:35:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1DC38000) [pid = 3100] [serial = 2223] [outer = 00000000] 16:35:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1EBD9000) [pid = 3100] [serial = 2224] [outer = 1DC38000] 16:35:34 INFO - PROCESS | 3100 | 1461195334807 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1F419C00) [pid = 3100] [serial = 2225] [outer = 1DC38000] 16:35:35 INFO - PROCESS | 3100 | 1461195335305 Marionette TRACE conn4 <- [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]]]}] 16:35:35 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. 16:35:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 890ms 16:35:35 INFO - PROCESS | 3100 | 1461195335362 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 3100 | 1461195335365 Marionette TRACE conn4 <- [1,2929,null,{"value":"13"}] 16:35:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:35:35 INFO - PROCESS | 3100 | 1461195335369 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 3100 | 1461195335371 Marionette TRACE conn4 <- [1,2930,null,{}] 16:35:35 INFO - PROCESS | 3100 | 1461195335418 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 3100 | 1461195335529 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:35:35 INFO - PROCESS | 3100 | 1461195335673 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 3100 | ++DOCSHELL 1EBD3C00 == 65 [pid = 3100] [id = 742] 16:35:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1F420400) [pid = 3100] [serial = 2226] [outer = 00000000] 16:35:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1FD7B800) [pid = 3100] [serial = 2227] [outer = 1F420400] 16:35:35 INFO - PROCESS | 3100 | 1461195335777 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1FD82400) [pid = 3100] [serial = 2228] [outer = 1F420400] 16:35:36 INFO - PROCESS | 3100 | 1461195336297 Marionette TRACE conn4 <- [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"]]]}] 16:35:36 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 16:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:35:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 970ms 16:35:36 INFO - PROCESS | 3100 | 1461195336342 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 3100 | 1461195336344 Marionette TRACE conn4 <- [1,2933,null,{"value":"13"}] 16:35:36 INFO - PROCESS | 3100 | 1461195336348 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:35:36 INFO - PROCESS | 3100 | 1461195336350 Marionette TRACE conn4 <- [1,2934,null,{}] 16:35:36 INFO - PROCESS | 3100 | 1461195336354 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 3100 | 1461195336459 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:35:36 INFO - PROCESS | 3100 | 1461195336574 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 3100 | ++DOCSHELL 19D4B800 == 66 [pid = 3100] [id = 743] 16:35:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1ED8AC00) [pid = 3100] [serial = 2229] [outer = 00000000] 16:35:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1FEBA400) [pid = 3100] [serial = 2230] [outer = 1ED8AC00] 16:35:36 INFO - PROCESS | 3100 | 1461195336630 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1FEBD000) [pid = 3100] [serial = 2231] [outer = 1ED8AC00] 16:35:37 INFO - PROCESS | 3100 | 1461195337153 Marionette TRACE conn4 <- [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]]]}] 16:35:37 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. 16:35:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 830ms 16:35:37 INFO - PROCESS | 3100 | 1461195337182 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 3100 | 1461195337184 Marionette TRACE conn4 <- [1,2937,null,{"value":"13"}] 16:35:37 INFO - PROCESS | 3100 | 1461195337188 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:35:37 INFO - PROCESS | 3100 | 1461195337190 Marionette TRACE conn4 <- [1,2938,null,{}] 16:35:37 INFO - PROCESS | 3100 | 1461195337194 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:37 INFO - PROCESS | 3100 | 1461195337319 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:35:37 INFO - PROCESS | 3100 | 1461195337483 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 3100 | ++DOCSHELL 1FEBAC00 == 67 [pid = 3100] [id = 744] 16:35:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1FEBF400) [pid = 3100] [serial = 2232] [outer = 00000000] 16:35:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (20295800) [pid = 3100] [serial = 2233] [outer = 1FEBF400] 16:35:37 INFO - PROCESS | 3100 | 1461195337547 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (2036E000) [pid = 3100] [serial = 2234] [outer = 1FEBF400] 16:35:38 INFO - PROCESS | 3100 | ++DOCSHELL 128F0000 == 68 [pid = 3100] [id = 745] 16:35:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (13018000) [pid = 3100] [serial = 2235] [outer = 00000000] 16:35:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (16352400) [pid = 3100] [serial = 2236] [outer = 13018000] 16:35:38 INFO - PROCESS | 3100 | 1461195338197 Marionette TRACE conn4 <- [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]]]}] 16:35:38 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. 16:35:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1017ms 16:35:38 INFO - PROCESS | 3100 | 1461195338208 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 3100 | 1461195338210 Marionette TRACE conn4 <- [1,2941,null,{"value":"13"}] 16:35:38 INFO - PROCESS | 3100 | 1461195338214 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:35:38 INFO - PROCESS | 3100 | 1461195338216 Marionette TRACE conn4 <- [1,2942,null,{}] 16:35:38 INFO - PROCESS | 3100 | 1461195338220 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 3100 | 1461195338354 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:35:38 INFO - PROCESS | 3100 | 1461195338466 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 3100 | ++DOCSHELL 128D8000 == 69 [pid = 3100] [id = 746] 16:35:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (128DDC00) [pid = 3100] [serial = 2237] [outer = 00000000] 16:35:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (1A17D800) [pid = 3100] [serial = 2238] [outer = 128DDC00] 16:35:38 INFO - PROCESS | 3100 | 1461195338523 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (1AD66800) [pid = 3100] [serial = 2239] [outer = 128DDC00] 16:35:39 INFO - PROCESS | 3100 | 1461195339237 Marionette TRACE conn4 <- [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]]]}] 16:35:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:35:39 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 16:35:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1069ms 16:35:39 INFO - PROCESS | 3100 | 1461195339287 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 3100 | 1461195339292 Marionette TRACE conn4 <- [1,2945,null,{"value":"13"}] 16:35:39 INFO - PROCESS | 3100 | 1461195339297 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:35:39 INFO - PROCESS | 3100 | 1461195339301 Marionette TRACE conn4 <- [1,2946,null,{}] 16:35:39 INFO - PROCESS | 3100 | 1461195339306 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:39 INFO - PROCESS | 3100 | 1461195339429 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:35:39 INFO - PROCESS | 3100 | 1461195339592 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:39 INFO - PROCESS | 3100 | ++DOCSHELL 12E67800 == 70 [pid = 3100] [id = 747] 16:35:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (138A9800) [pid = 3100] [serial = 2240] [outer = 00000000] 16:35:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (189F8000) [pid = 3100] [serial = 2241] [outer = 138A9800] 16:35:39 INFO - PROCESS | 3100 | 1461195339646 Marionette DEBUG loaded listener.js 16:35:39 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (19D47000) [pid = 3100] [serial = 2242] [outer = 138A9800] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 13EA2400 == 69 [pid = 3100] [id = 585] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 1B576800 == 68 [pid = 3100] [id = 590] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 1870F800 == 67 [pid = 3100] [id = 737] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 189F0C00 == 66 [pid = 3100] [id = 736] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 1BC33000 == 65 [pid = 3100] [id = 735] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 1B507C00 == 64 [pid = 3100] [id = 734] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 1AD08000 == 63 [pid = 3100] [id = 733] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 18718C00 == 62 [pid = 3100] [id = 732] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 16E0C800 == 61 [pid = 3100] [id = 731] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 0F04D000 == 60 [pid = 3100] [id = 730] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1F41D800) [pid = 3100] [serial = 2170] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOCSHELL 12E60C00 == 59 [pid = 3100] [id = 729] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1BC34C00) [pid = 3100] [serial = 2099] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1EB41000) [pid = 3100] [serial = 2102] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (1E46F800) [pid = 3100] [serial = 2093] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1ED85000) [pid = 3100] [serial = 2168] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1EBD2400) [pid = 3100] [serial = 2167] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1DA7E800) [pid = 3100] [serial = 2162] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1DA7D400) [pid = 3100] [serial = 2141] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1C3F2800) [pid = 3100] [serial = 2164] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C062000) [pid = 3100] [serial = 2156] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C7D8000) [pid = 3100] [serial = 2165] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1B506400) [pid = 3100] [serial = 2153] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1BC83000) [pid = 3100] [serial = 2155] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1DB90000) [pid = 3100] [serial = 2161] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1C7CA800) [pid = 3100] [serial = 2159] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1C6D5C00) [pid = 3100] [serial = 2158] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C7FD000) [pid = 3100] [serial = 2140] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (13992800) [pid = 3100] [serial = 2146] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (16E58400) [pid = 3100] [serial = 2147] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (128DAC00) [pid = 3100] [serial = 2128] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C7CF000) [pid = 3100] [serial = 2137] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (19D49000) [pid = 3100] [serial = 2149] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A190000) [pid = 3100] [serial = 2150] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1B008C00) [pid = 3100] [serial = 2152] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (18648C00) [pid = 3100] [serial = 2131] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C383000) [pid = 3100] [serial = 2134] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (17039000) [pid = 3100] [serial = 2144] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (163E7C00) [pid = 3100] [serial = 2143] [outer = 00000000] [url = about:blank] 16:35:40 INFO - PROCESS | 3100 | 1461195340206 Marionette TRACE conn4 <- [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]]]}] 16:35:40 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. 16:35:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 16:35:40 INFO - PROCESS | 3100 | 1461195340232 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 3100 | 1461195340238 Marionette TRACE conn4 <- [1,2949,null,{"value":"13"}] 16:35:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:35:40 INFO - PROCESS | 3100 | 1461195340243 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 3100 | 1461195340246 Marionette TRACE conn4 <- [1,2950,null,{}] 16:35:40 INFO - PROCESS | 3100 | 1461195340250 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 3100 | 1461195340340 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:35:40 INFO - PROCESS | 3100 | 1461195340349 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 3100 | ++DOCSHELL 1280AC00 == 60 [pid = 3100] [id = 748] 16:35:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (1280EC00) [pid = 3100] [serial = 2243] [outer = 00000000] 16:35:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (13942800) [pid = 3100] [serial = 2244] [outer = 1280EC00] 16:35:40 INFO - PROCESS | 3100 | 1461195340395 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (163E7C00) [pid = 3100] [serial = 2245] [outer = 1280EC00] 16:35:40 INFO - PROCESS | 3100 | 1461195340894 Marionette TRACE conn4 <- [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]]]}] 16:35:40 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. 16:35:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 730ms 16:35:41 INFO - PROCESS | 3100 | 1461195340977 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 3100 | 1461195340979 Marionette TRACE conn4 <- [1,2953,null,{"value":"13"}] 16:35:41 INFO - PROCESS | 3100 | 1461195340983 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:35:41 INFO - PROCESS | 3100 | 1461195340986 Marionette TRACE conn4 <- [1,2954,null,{}] 16:35:41 INFO - PROCESS | 3100 | 1461195340996 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:41 INFO - PROCESS | 3100 | 1461195341091 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:35:41 INFO - PROCESS | 3100 | 1461195341196 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 3100 | ++DOCSHELL 1A185400 == 61 [pid = 3100] [id = 749] 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1A195400) [pid = 3100] [serial = 2246] [outer = 00000000] 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1AD6B400) [pid = 3100] [serial = 2247] [outer = 1A195400] 16:35:41 INFO - PROCESS | 3100 | 1461195341245 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1B115000) [pid = 3100] [serial = 2248] [outer = 1A195400] 16:35:41 INFO - PROCESS | 3100 | 1461195341597 Marionette TRACE conn4 <- [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]]]}] 16:35:41 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. 16:35:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 16:35:41 INFO - PROCESS | 3100 | 1461195341657 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 3100 | 1461195341659 Marionette TRACE conn4 <- [1,2957,null,{"value":"13"}] 16:35:41 INFO - PROCESS | 3100 | 1461195341663 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:35:41 INFO - PROCESS | 3100 | 1461195341664 Marionette TRACE conn4 <- [1,2958,null,{}] 16:35:41 INFO - PROCESS | 3100 | 1461195341668 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:41 INFO - PROCESS | 3100 | 1461195341756 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:35:41 INFO - PROCESS | 3100 | 1461195341762 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 3100 | ++DOCSHELL 1B506400 == 62 [pid = 3100] [id = 750] 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1B576800) [pid = 3100] [serial = 2249] [outer = 00000000] 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C05AC00) [pid = 3100] [serial = 2250] [outer = 1B576800] 16:35:41 INFO - PROCESS | 3100 | 1461195341809 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C062800) [pid = 3100] [serial = 2251] [outer = 1B576800] 16:35:42 INFO - PROCESS | 3100 | 1461195342229 Marionette TRACE conn4 <- [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]]]}] 16:35:42 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. 16:35:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 16:35:42 INFO - PROCESS | 3100 | 1461195342308 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 3100 | 1461195342310 Marionette TRACE conn4 <- [1,2961,null,{"value":"13"}] 16:35:42 INFO - PROCESS | 3100 | 1461195342313 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:35:42 INFO - PROCESS | 3100 | 1461195342315 Marionette TRACE conn4 <- [1,2962,null,{}] 16:35:42 INFO - PROCESS | 3100 | 1461195342326 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 3100 | 1461195342445 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:35:42 INFO - PROCESS | 3100 | 1461195342547 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 3100 | ++DOCSHELL 1C37E400 == 63 [pid = 3100] [id = 751] 16:35:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C380000) [pid = 3100] [serial = 2252] [outer = 00000000] 16:35:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C51F400) [pid = 3100] [serial = 2253] [outer = 1C380000] 16:35:42 INFO - PROCESS | 3100 | 1461195342593 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1C560400) [pid = 3100] [serial = 2254] [outer = 1C380000] 16:35:43 INFO - PROCESS | 3100 | 1461195343008 Marionette TRACE conn4 <- [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]]]}] 16:35:43 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. 16:35:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 730ms 16:35:43 INFO - PROCESS | 3100 | 1461195343048 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 3100 | 1461195343050 Marionette TRACE conn4 <- [1,2965,null,{"value":"13"}] 16:35:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:35:43 INFO - PROCESS | 3100 | 1461195343053 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 3100 | 1461195343055 Marionette TRACE conn4 <- [1,2966,null,{}] 16:35:43 INFO - PROCESS | 3100 | 1461195343058 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 3100 | 1461195343188 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:35:43 INFO - PROCESS | 3100 | 1461195343259 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D0000 == 64 [pid = 3100] [id = 752] 16:35:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C7D0C00) [pid = 3100] [serial = 2255] [outer = 00000000] 16:35:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1DA7B400) [pid = 3100] [serial = 2256] [outer = 1C7D0C00] 16:35:43 INFO - PROCESS | 3100 | 1461195343308 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1DB86000) [pid = 3100] [serial = 2257] [outer = 1C7D0C00] 16:35:43 INFO - PROCESS | 3100 | 1461195343688 Marionette TRACE conn4 <- [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]]]}] 16:35:43 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. 16:35:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 16:35:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:35:43 INFO - PROCESS | 3100 | 1461195343724 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 3100 | 1461195343726 Marionette TRACE conn4 <- [1,2969,null,{"value":"13"}] 16:35:43 INFO - PROCESS | 3100 | 1461195343729 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 3100 | 1461195343730 Marionette TRACE conn4 <- [1,2970,null,{}] 16:35:43 INFO - PROCESS | 3100 | 1461195343739 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 3100 | 1461195343859 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:35:43 INFO - PROCESS | 3100 | 1461195343958 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 3100 | ++DOCSHELL 1DCB0C00 == 65 [pid = 3100] [id = 753] 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1E46A000) [pid = 3100] [serial = 2258] [outer = 00000000] 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1EB45C00) [pid = 3100] [serial = 2259] [outer = 1E46A000] 16:35:44 INFO - PROCESS | 3100 | 1461195344006 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1EBD4C00) [pid = 3100] [serial = 2260] [outer = 1E46A000] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (0EF30800) [pid = 3100] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (175CE800) [pid = 3100] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (12804000) [pid = 3100] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C6D0800) [pid = 3100] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1BDA8C00) [pid = 3100] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1AD07800) [pid = 3100] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1AD0A400) [pid = 3100] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B575800) [pid = 3100] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1FD16000) [pid = 3100] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (130ED000) [pid = 3100] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (189EE000) [pid = 3100] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (18D53000) [pid = 3100] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1213DC00) [pid = 3100] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1FD79400) [pid = 3100] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1F41BC00) [pid = 3100] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (16E11400) [pid = 3100] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (12DDEC00) [pid = 3100] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 98 (1C062400) [pid = 3100] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:35:44 INFO - PROCESS | 3100 | --DOMWINDOW == 97 (19D41C00) [pid = 3100] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:35:44 INFO - PROCESS | 3100 | 1461195344572 Marionette TRACE conn4 <- [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"]]]}] 16:35:44 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 16:35:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:35:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 890ms 16:35:44 INFO - PROCESS | 3100 | 1461195344620 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:35:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:35:44 INFO - PROCESS | 3100 | 1461195344622 Marionette TRACE conn4 <- [1,2973,null,{"value":"13"}] 16:35:44 INFO - PROCESS | 3100 | 1461195344625 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 3100 | 1461195344627 Marionette TRACE conn4 <- [1,2974,null,{}] 16:35:44 INFO - PROCESS | 3100 | 1461195344630 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 3100 | 1461195344714 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:35:44 INFO - PROCESS | 3100 | 1461195344719 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 3100 | ++DOCSHELL 1701B400 == 66 [pid = 3100] [id = 754] 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 98 (17039800) [pid = 3100] [serial = 2261] [outer = 00000000] 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 99 (19D48000) [pid = 3100] [serial = 2262] [outer = 17039800] 16:35:44 INFO - PROCESS | 3100 | 1461195344765 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (1BC2E800) [pid = 3100] [serial = 2263] [outer = 17039800] 16:35:45 INFO - PROCESS | 3100 | 1461195345194 Marionette TRACE conn4 <- [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]]]}] 16:35:45 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. 16:35:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 631ms 16:35:45 INFO - PROCESS | 3100 | 1461195345257 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 3100 | 1461195345259 Marionette TRACE conn4 <- [1,2977,null,{"value":"13"}] 16:35:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:35:45 INFO - PROCESS | 3100 | 1461195345263 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 3100 | 1461195345265 Marionette TRACE conn4 <- [1,2978,null,{}] 16:35:45 INFO - PROCESS | 3100 | 1461195345268 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:45 INFO - PROCESS | 3100 | 1461195345353 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:35:45 INFO - PROCESS | 3100 | 1461195345358 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 3100 | ++DOCSHELL 1AD6D400 == 67 [pid = 3100] [id = 755] 16:35:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1BC83C00) [pid = 3100] [serial = 2264] [outer = 00000000] 16:35:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1F41C000) [pid = 3100] [serial = 2265] [outer = 1BC83C00] 16:35:45 INFO - PROCESS | 3100 | 1461195345405 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1F422C00) [pid = 3100] [serial = 2266] [outer = 1BC83C00] 16:35:45 INFO - PROCESS | 3100 | ++DOCSHELL 1FEBC400 == 68 [pid = 3100] [id = 756] 16:35:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (20287000) [pid = 3100] [serial = 2267] [outer = 00000000] 16:35:45 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (20287800) [pid = 3100] [serial = 2268] [outer = 20287000] 16:35:45 INFO - PROCESS | 3100 | 1461195345866 Marionette TRACE conn4 <- [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]]]}] 16:35:45 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. 16:35:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 16:35:45 INFO - PROCESS | 3100 | 1461195345899 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 3100 | 1461195345900 Marionette TRACE conn4 <- [1,2981,null,{"value":"13"}] 16:35:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:35:45 INFO - PROCESS | 3100 | 1461195345904 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 3100 | 1461195345905 Marionette TRACE conn4 <- [1,2982,null,{}] 16:35:45 INFO - PROCESS | 3100 | 1461195345909 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 3100 | 1461195346014 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:35:46 INFO - PROCESS | 3100 | 1461195346023 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 3100 | ++DOCSHELL 0F043800 == 69 [pid = 3100] [id = 757] 16:35:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C722800) [pid = 3100] [serial = 2269] [outer = 00000000] 16:35:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (2028E400) [pid = 3100] [serial = 2270] [outer = 1C722800] 16:35:46 INFO - PROCESS | 3100 | 1461195346068 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (20292800) [pid = 3100] [serial = 2271] [outer = 1C722800] 16:35:46 INFO - PROCESS | 3100 | 1461195346485 Marionette TRACE conn4 <- [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]]]}] 16:35:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:35:46 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 16:35:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 16:35:46 INFO - PROCESS | 3100 | 1461195346577 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 3100 | 1461195346581 Marionette TRACE conn4 <- [1,2985,null,{"value":"13"}] 16:35:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:35:46 INFO - PROCESS | 3100 | 1461195346591 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 3100 | 1461195346596 Marionette TRACE conn4 <- [1,2986,null,{}] 16:35:46 INFO - PROCESS | 3100 | 1461195346603 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 3100 | 1461195346728 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:35:46 INFO - PROCESS | 3100 | 1461195346922 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 3100 | ++DOCSHELL 12DE0400 == 70 [pid = 3100] [id = 758] 16:35:46 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (12DE1000) [pid = 3100] [serial = 2272] [outer = 00000000] 16:35:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (138AC800) [pid = 3100] [serial = 2273] [outer = 12DE1000] 16:35:47 INFO - PROCESS | 3100 | 1461195346980 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (16E5C400) [pid = 3100] [serial = 2274] [outer = 12DE1000] 16:35:47 INFO - PROCESS | 3100 | 1461195347508 Marionette TRACE conn4 <- [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]]]}] 16:35:47 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. 16:35:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 931ms 16:35:47 INFO - PROCESS | 3100 | 1461195347523 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 3100 | 1461195347527 Marionette TRACE conn4 <- [1,2989,null,{"value":"13"}] 16:35:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:35:47 INFO - PROCESS | 3100 | 1461195347535 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 3100 | 1461195347539 Marionette TRACE conn4 <- [1,2990,null,{}] 16:35:47 INFO - PROCESS | 3100 | 1461195347543 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:47 INFO - PROCESS | 3100 | 1461195347710 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:35:47 INFO - PROCESS | 3100 | 1461195347795 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 3100 | ++DOCSHELL 12802000 == 71 [pid = 3100] [id = 759] 16:35:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (12803400) [pid = 3100] [serial = 2275] [outer = 00000000] 16:35:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1B114400) [pid = 3100] [serial = 2276] [outer = 12803400] 16:35:47 INFO - PROCESS | 3100 | 1461195347852 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1BDAE400) [pid = 3100] [serial = 2277] [outer = 12803400] 16:35:48 INFO - PROCESS | 3100 | 1461195348381 Marionette TRACE conn4 <- [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]]]}] 16:35:48 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. 16:35:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 870ms 16:35:48 INFO - PROCESS | 3100 | 1461195348407 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 3100 | 1461195348410 Marionette TRACE conn4 <- [1,2993,null,{"value":"13"}] 16:35:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:35:48 INFO - PROCESS | 3100 | 1461195348414 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 3100 | 1461195348416 Marionette TRACE conn4 <- [1,2994,null,{}] 16:35:48 INFO - PROCESS | 3100 | 1461195348426 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 3100 | 1461195348544 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:35:48 INFO - PROCESS | 3100 | 1461195348667 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 3100 | ++DOCSHELL 1E46B000 == 72 [pid = 3100] [id = 760] 16:35:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1F5C4800) [pid = 3100] [serial = 2278] [outer = 00000000] 16:35:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (20293C00) [pid = 3100] [serial = 2279] [outer = 1F5C4800] 16:35:48 INFO - PROCESS | 3100 | 1461195348728 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (20376000) [pid = 3100] [serial = 2280] [outer = 1F5C4800] 16:35:49 INFO - PROCESS | 3100 | 1461195349228 Marionette TRACE conn4 <- [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]]]}] 16:35:49 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. 16:35:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 830ms 16:35:49 INFO - PROCESS | 3100 | 1461195349261 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 3100 | 1461195349264 Marionette TRACE conn4 <- [1,2997,null,{"value":"13"}] 16:35:49 INFO - PROCESS | 3100 | 1461195349268 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 3100 | 1461195349270 Marionette TRACE conn4 <- [1,2998,null,{}] 16:35:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:35:49 INFO - PROCESS | 3100 | 1461195349274 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:49 INFO - PROCESS | 3100 | 1461195349386 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:35:49 INFO - PROCESS | 3100 | 1461195349545 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 3100 | ++DOCSHELL 203CE400 == 73 [pid = 3100] [id = 761] 16:35:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (203CE800) [pid = 3100] [serial = 2281] [outer = 00000000] 16:35:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (203D7000) [pid = 3100] [serial = 2282] [outer = 203CE800] 16:35:49 INFO - PROCESS | 3100 | 1461195349603 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (203DAC00) [pid = 3100] [serial = 2283] [outer = 203CE800] 16:35:49 INFO - PROCESS | 3100 | [3100] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:35:50 INFO - PROCESS | 3100 | 1461195350253 Marionette TRACE conn4 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:35:50 INFO - {} 16:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:35:50 INFO - {} 16:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:35:50 INFO - {} 16:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:35:50 INFO - {} 16:35:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1013ms 16:35:50 INFO - PROCESS | 3100 | 1461195350288 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 3100 | 1461195350291 Marionette TRACE conn4 <- [1,3001,null,{"value":"13"}] 16:35:50 INFO - PROCESS | 3100 | 1461195350294 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - TEST-START | /FileAPI/fileReader.html 16:35:50 INFO - PROCESS | 3100 | 1461195350296 Marionette TRACE conn4 <- [1,3002,null,{}] 16:35:50 INFO - PROCESS | 3100 | 1461195350300 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 3100 | 1461195350444 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:35:50 INFO - PROCESS | 3100 | 1461195350559 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 3100 | ++DOCSHELL 203D3C00 == 74 [pid = 3100] [id = 762] 16:35:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (210B3400) [pid = 3100] [serial = 2284] [outer = 00000000] 16:35:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (212DF400) [pid = 3100] [serial = 2285] [outer = 210B3400] 16:35:50 INFO - PROCESS | 3100 | 1461195350616 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (212E2800) [pid = 3100] [serial = 2286] [outer = 210B3400] 16:35:51 INFO - PROCESS | 3100 | 1461195351088 Marionette TRACE conn4 <- [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]]]}] 16:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:35:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 830ms 16:35:51 INFO - PROCESS | 3100 | 1461195351128 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 3100 | 1461195351131 Marionette TRACE conn4 <- [1,3005,null,{"value":"13"}] 16:35:51 INFO - TEST-START | /FileAPI/historical.html 16:35:51 INFO - PROCESS | 3100 | 1461195351134 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 3100 | 1461195351136 Marionette TRACE conn4 <- [1,3006,null,{}] 16:35:51 INFO - PROCESS | 3100 | 1461195351140 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:51 INFO - PROCESS | 3100 | 1461195351323 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:35:51 INFO - PROCESS | 3100 | 1461195351411 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 3100 | ++DOCSHELL 21BD7400 == 75 [pid = 3100] [id = 763] 16:35:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (21BDC000) [pid = 3100] [serial = 2287] [outer = 00000000] 16:35:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (21C2D800) [pid = 3100] [serial = 2288] [outer = 21BDC000] 16:35:51 INFO - PROCESS | 3100 | 1461195351470 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (21C31C00) [pid = 3100] [serial = 2289] [outer = 21BDC000] 16:35:52 INFO - PROCESS | 3100 | 1461195351986 Marionette TRACE conn4 <- [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"]]]}] 16:35:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:35:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:35:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:35:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:35:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:35:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:35:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:35:52 INFO - TEST-OK | /FileAPI/historical.html | took 870ms 16:35:52 INFO - PROCESS | 3100 | 1461195352012 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 3100 | 1461195352014 Marionette TRACE conn4 <- [1,3009,null,{"value":"13"}] 16:35:52 INFO - TEST-START | /FileAPI/idlharness.html 16:35:52 INFO - PROCESS | 3100 | 1461195352019 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 3100 | 1461195352021 Marionette TRACE conn4 <- [1,3010,null,{}] 16:35:52 INFO - PROCESS | 3100 | 1461195352025 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 3100 | 1461195352132 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:35:52 INFO - PROCESS | 3100 | 1461195352313 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 3100 | ++DOCSHELL 2028A400 == 76 [pid = 3100] [id = 764] 16:35:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (23E99C00) [pid = 3100] [serial = 2290] [outer = 00000000] 16:35:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (23EA0000) [pid = 3100] [serial = 2291] [outer = 23E99C00] 16:35:52 INFO - PROCESS | 3100 | 1461195352370 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (24C70C00) [pid = 3100] [serial = 2292] [outer = 23E99C00] 16:35:53 INFO - PROCESS | 3100 | 1461195353403 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:35:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:35:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:35:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:35:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:35:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:35:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:35:53 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 16:35:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:35:53 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 16:35:53 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 16:35:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:35:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:35:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:35:53 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 16:35:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:35:53 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 16:35:53 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 16:35:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:35:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:35:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 1514ms 16:35:53 INFO - PROCESS | 3100 | 1461195353538 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 3100 | 1461195353540 Marionette TRACE conn4 <- [1,3013,null,{"value":"13"}] 16:35:53 INFO - TEST-START | /FileAPI/idlharness.worker 16:35:53 INFO - PROCESS | 3100 | 1461195353544 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 3100 | 1461195353546 Marionette TRACE conn4 <- [1,3014,null,{}] 16:35:53 INFO - PROCESS | 3100 | 1461195353550 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:54 INFO - PROCESS | 3100 | 1461195353979 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:35:54 INFO - PROCESS | 3100 | 1461195354088 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 3100 | ++DOCSHELL 12906400 == 77 [pid = 3100] [id = 765] 16:35:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 130 (1290FC00) [pid = 3100] [serial = 2293] [outer = 00000000] 16:35:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 131 (12DEA000) [pid = 3100] [serial = 2294] [outer = 1290FC00] 16:35:54 INFO - PROCESS | 3100 | 1461195354140 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 3100 | ++DOMWINDOW == 132 (13989400) [pid = 3100] [serial = 2295] [outer = 1290FC00] 16:35:54 INFO - PROCESS | 3100 | [3100] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 17038800 == 76 [pid = 3100] [id = 710] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1FEBC400 == 75 [pid = 3100] [id = 756] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1AD6D400 == 74 [pid = 3100] [id = 755] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1701B400 == 73 [pid = 3100] [id = 754] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1DCB0C00 == 72 [pid = 3100] [id = 753] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1C7D0000 == 71 [pid = 3100] [id = 752] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1C37E400 == 70 [pid = 3100] [id = 751] 16:35:54 INFO - PROCESS | 3100 | --DOCSHELL 1B506400 == 69 [pid = 3100] [id = 750] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 1A185400 == 68 [pid = 3100] [id = 749] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 1280AC00 == 67 [pid = 3100] [id = 748] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 12E67800 == 66 [pid = 3100] [id = 747] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 128F0000 == 65 [pid = 3100] [id = 745] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 12DE8C00 == 64 [pid = 3100] [id = 739] 16:35:55 INFO - PROCESS | 3100 | --DOCSHELL 1C6C9400 == 63 [pid = 3100] [id = 738] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 131 (16E12C00) [pid = 3100] [serial = 2126] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 130 (1AD34400) [pid = 3100] [serial = 2200] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 129 (1B00BC00) [pid = 3100] [serial = 2201] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1BCCF000) [pid = 3100] [serial = 2204] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (1BC7EC00) [pid = 3100] [serial = 2203] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1FD1E800) [pid = 3100] [serial = 2183] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (1FD1B000) [pid = 3100] [serial = 2182] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (16E61800) [pid = 3100] [serial = 2189] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (1634B800) [pid = 3100] [serial = 2188] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (19D4D800) [pid = 3100] [serial = 2197] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1BC7E400) [pid = 3100] [serial = 2177] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1B00A400) [pid = 3100] [serial = 2176] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (128F1000) [pid = 3100] [serial = 2191] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (12CACC00) [pid = 3100] [serial = 2192] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1FD86800) [pid = 3100] [serial = 2186] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1FD80000) [pid = 3100] [serial = 2185] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1F5C3800) [pid = 3100] [serial = 2180] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1F58E800) [pid = 3100] [serial = 2179] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1767E800) [pid = 3100] [serial = 2194] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1859D400) [pid = 3100] [serial = 2195] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (16353400) [pid = 3100] [serial = 2174] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (138A5800) [pid = 3100] [serial = 2173] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1C511800) [pid = 3100] [serial = 2206] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1C511400) [pid = 3100] [serial = 2207] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C6D7C00) [pid = 3100] [serial = 2212] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C7CC000) [pid = 3100] [serial = 2213] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1C519C00) [pid = 3100] [serial = 2210] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1C37E000) [pid = 3100] [serial = 2209] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1A1B1400) [pid = 3100] [serial = 2198] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (19D43000) [pid = 3100] [serial = 2132] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1290B400) [pid = 3100] [serial = 2129] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1C7D6400) [pid = 3100] [serial = 2138] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | --DOMWINDOW == 99 (1C519000) [pid = 3100] [serial = 2135] [outer = 00000000] [url = about:blank] 16:35:55 INFO - PROCESS | 3100 | 1461195355252 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:35:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:35:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:35:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:35:55 INFO - {} 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:35:55 INFO - {} 16:35:55 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 - {} 16:35:55 INFO - {} 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:35:55 INFO - {} 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:35:55 INFO - {} 16:35:55 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 - {} 16:35:55 INFO - {} 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 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 16:35:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:55 INFO - {} 16:35:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1869ms 16:35:55 INFO - PROCESS | 3100 | 1461195355427 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 3100 | 1461195355432 Marionette TRACE conn4 <- [1,3017,null,{"value":"13"}] 16:35:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:35:55 INFO - PROCESS | 3100 | 1461195355437 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 3100 | 1461195355440 Marionette TRACE conn4 <- [1,3018,null,{}] 16:35:55 INFO - PROCESS | 3100 | 1461195355445 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:55 INFO - PROCESS | 3100 | 1461195355572 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:35:55 INFO - PROCESS | 3100 | 1461195355666 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 3100 | ++DOCSHELL 16E57000 == 64 [pid = 3100] [id = 766] 16:35:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 100 (17538000) [pid = 3100] [serial = 2296] [outer = 00000000] 16:35:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1AD29400) [pid = 3100] [serial = 2297] [outer = 17538000] 16:35:55 INFO - PROCESS | 3100 | 1461195355715 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1B110000) [pid = 3100] [serial = 2298] [outer = 17538000] 16:35:56 INFO - PROCESS | 3100 | 1461195356078 Marionette TRACE conn4 <- [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]]]}] 16:35:56 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 16:35:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 16:35:56 INFO - PROCESS | 3100 | 1461195356120 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 3100 | 1461195356122 Marionette TRACE conn4 <- [1,3021,null,{"value":"13"}] 16:35:56 INFO - PROCESS | 3100 | 1461195356126 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:35:56 INFO - PROCESS | 3100 | 1461195356128 Marionette TRACE conn4 <- [1,3022,null,{}] 16:35:56 INFO - PROCESS | 3100 | 1461195356132 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 3100 | 1461195356226 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:35:56 INFO - PROCESS | 3100 | 1461195356232 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 3100 | ++DOCSHELL 1BC28400 == 65 [pid = 3100] [id = 767] 16:35:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1BC34400) [pid = 3100] [serial = 2299] [outer = 00000000] 16:35:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1C066C00) [pid = 3100] [serial = 2300] [outer = 1BC34400] 16:35:56 INFO - PROCESS | 3100 | 1461195356281 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C37E000) [pid = 3100] [serial = 2301] [outer = 1BC34400] 16:35:56 INFO - PROCESS | 3100 | 1461195356820 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:35:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:35:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 730ms 16:35:56 INFO - PROCESS | 3100 | 1461195356860 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 3100 | 1461195356863 Marionette TRACE conn4 <- [1,3025,null,{"value":"13"}] 16:35:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:35:56 INFO - PROCESS | 3100 | 1461195356873 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 3100 | 1461195356878 Marionette TRACE conn4 <- [1,3026,null,{}] 16:35:56 INFO - PROCESS | 3100 | 1461195356881 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 3100 | 1461195356998 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:35:57 INFO - PROCESS | 3100 | 1461195357013 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 3100 | ++DOCSHELL 1C6D7C00 == 66 [pid = 3100] [id = 768] 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C729800) [pid = 3100] [serial = 2302] [outer = 00000000] 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1C7CD800) [pid = 3100] [serial = 2303] [outer = 1C729800] 16:35:57 INFO - PROCESS | 3100 | 1461195357059 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1C7D3800) [pid = 3100] [serial = 2304] [outer = 1C729800] 16:35:57 INFO - PROCESS | 3100 | 1461195357535 Marionette TRACE conn4 <- [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"]]]}] 16:35:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:35:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:35:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 691ms 16:35:57 INFO - PROCESS | 3100 | 1461195357559 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 3100 | 1461195357561 Marionette TRACE conn4 <- [1,3029,null,{"value":"13"}] 16:35:57 INFO - PROCESS | 3100 | 1461195357565 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:35:57 INFO - PROCESS | 3100 | 1461195357567 Marionette TRACE conn4 <- [1,3030,null,{}] 16:35:57 INFO - PROCESS | 3100 | 1461195357577 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:57 INFO - PROCESS | 3100 | 1461195357698 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:35:57 INFO - PROCESS | 3100 | 1461195357703 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 3100 | ++DOCSHELL 1C7D6000 == 67 [pid = 3100] [id = 769] 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1C7EE800) [pid = 3100] [serial = 2305] [outer = 00000000] 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1DCAF800) [pid = 3100] [serial = 2306] [outer = 1C7EE800] 16:35:57 INFO - PROCESS | 3100 | 1461195357750 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1EB3E000) [pid = 3100] [serial = 2307] [outer = 1C7EE800] 16:35:58 INFO - PROCESS | 3100 | 1461195358458 Marionette TRACE conn4 <- [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]]]}] 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:35:58 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. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:35:58 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'.) 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:35:58 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. 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:35:58 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. 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:35:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:35:58 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. 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:35:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:35:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:35:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 952ms 16:35:58 INFO - PROCESS | 3100 | 1461195358521 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 3100 | 1461195358523 Marionette TRACE conn4 <- [1,3033,null,{"value":"13"}] 16:35:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:35:58 INFO - PROCESS | 3100 | 1461195358535 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 3100 | 1461195358537 Marionette TRACE conn4 <- [1,3034,null,{}] 16:35:58 INFO - PROCESS | 3100 | 1461195358540 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 3100 | 1461195358685 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:35:58 INFO - PROCESS | 3100 | 1461195358691 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 3100 | ++DOCSHELL 1DC39000 == 68 [pid = 3100] [id = 770] 16:35:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1F5C4C00) [pid = 3100] [serial = 2308] [outer = 00000000] 16:35:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1FEB4000) [pid = 3100] [serial = 2309] [outer = 1F5C4C00] 16:35:58 INFO - PROCESS | 3100 | 1461195358808 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (20288000) [pid = 3100] [serial = 2310] [outer = 1F5C4C00] 16:35:59 INFO - PROCESS | 3100 | [3100] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (17039800) [pid = 3100] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1B576800) [pid = 3100] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1F419400) [pid = 3100] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (1A195400) [pid = 3100] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1BC83C00) [pid = 3100] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (20287000) [pid = 3100] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1E46A000) [pid = 3100] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (138A9800) [pid = 3100] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1280EC00) [pid = 3100] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (128DDC00) [pid = 3100] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (13018000) [pid = 3100] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1C7D0C00) [pid = 3100] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:35:59 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1C380000) [pid = 3100] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:35:59 INFO - PROCESS | 3100 | 1461195359417 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:35:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:35:59 INFO - {} 16:35:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 930ms 16:35:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:35:59 INFO - PROCESS | 3100 | 1461195359466 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 3100 | 1461195359468 Marionette TRACE conn4 <- [1,3037,null,{"value":"13"}] 16:35:59 INFO - PROCESS | 3100 | 1461195359472 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 3100 | 1461195359474 Marionette TRACE conn4 <- [1,3038,null,{}] 16:35:59 INFO - PROCESS | 3100 | 1461195359477 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 3100 | 1461195359564 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:35:59 INFO - PROCESS | 3100 | 1461195359572 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 3100 | ++DOCSHELL 18654C00 == 69 [pid = 3100] [id = 771] 16:35:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (1A195400) [pid = 3100] [serial = 2311] [outer = 00000000] 16:35:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (1C72F800) [pid = 3100] [serial = 2312] [outer = 1A195400] 16:35:59 INFO - PROCESS | 3100 | 1461195359618 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (1EB3E400) [pid = 3100] [serial = 2313] [outer = 1A195400] 16:36:00 INFO - PROCESS | 3100 | 1461195360084 Marionette TRACE conn4 <- [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]]]}] 16:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:36:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 16:36:00 INFO - PROCESS | 3100 | 1461195360143 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 3100 | 1461195360145 Marionette TRACE conn4 <- [1,3041,null,{"value":"13"}] 16:36:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:36:00 INFO - PROCESS | 3100 | 1461195360148 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 3100 | 1461195360150 Marionette TRACE conn4 <- [1,3042,null,{}] 16:36:00 INFO - PROCESS | 3100 | 1461195360153 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 3100 | 1461195360238 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:36:00 INFO - PROCESS | 3100 | 1461195360243 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 3100 | ++DOCSHELL 125F1400 == 70 [pid = 3100] [id = 772] 16:36:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (20287000) [pid = 3100] [serial = 2314] [outer = 00000000] 16:36:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (210BB400) [pid = 3100] [serial = 2315] [outer = 20287000] 16:36:00 INFO - PROCESS | 3100 | 1461195360289 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (212D7800) [pid = 3100] [serial = 2316] [outer = 20287000] 16:36:01 INFO - PROCESS | 3100 | 1461195360985 Marionette TRACE conn4 <- [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"]]]}] 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:36:01 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" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:36:01 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" 16:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:36:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1005ms 16:36:01 INFO - PROCESS | 3100 | 1461195361158 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 3100 | 1461195361160 Marionette TRACE conn4 <- [1,3045,null,{"value":"13"}] 16:36:01 INFO - PROCESS | 3100 | 1461195361163 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:36:01 INFO - PROCESS | 3100 | 1461195361165 Marionette TRACE conn4 <- [1,3046,null,{}] 16:36:01 INFO - PROCESS | 3100 | 1461195361168 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:01 INFO - PROCESS | 3100 | 1461195361254 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:36:01 INFO - PROCESS | 3100 | 1461195361259 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 3100 | ++DOCSHELL 16353800 == 71 [pid = 3100] [id = 773] 16:36:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1753B800) [pid = 3100] [serial = 2317] [outer = 00000000] 16:36:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1A181800) [pid = 3100] [serial = 2318] [outer = 1753B800] 16:36:01 INFO - PROCESS | 3100 | 1461195361307 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1A1B8800) [pid = 3100] [serial = 2319] [outer = 1753B800] 16:36:02 INFO - PROCESS | 3100 | 1461195362041 Marionette TRACE conn4 <- [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]]]}] 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:36:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:36:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:36:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:36:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:36:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:36:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:36:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:36:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:36:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 940ms 16:36:02 INFO - PROCESS | 3100 | 1461195362108 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 3100 | 1461195362114 Marionette TRACE conn4 <- [1,3049,null,{"value":"13"}] 16:36:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:36:02 INFO - PROCESS | 3100 | 1461195362165 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 3100 | 1461195362169 Marionette TRACE conn4 <- [1,3050,null,{}] 16:36:02 INFO - PROCESS | 3100 | 1461195362174 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 3100 | 1461195362301 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:36:02 INFO - PROCESS | 3100 | 1461195362442 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 3100 | ++DOCSHELL 128E8C00 == 72 [pid = 3100] [id = 774] 16:36:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (16E58400) [pid = 3100] [serial = 2320] [outer = 00000000] 16:36:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (18651400) [pid = 3100] [serial = 2321] [outer = 16E58400] 16:36:02 INFO - PROCESS | 3100 | 1461195362503 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (189F9000) [pid = 3100] [serial = 2322] [outer = 16E58400] 16:36:02 INFO - PROCESS | 3100 | [3100] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:36:03 INFO - PROCESS | 3100 | 1461195363097 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:36:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:36:03 INFO - {} 16:36:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 990ms 16:36:03 INFO - PROCESS | 3100 | 1461195363153 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 3100 | 1461195363160 Marionette TRACE conn4 <- [1,3053,null,{"value":"13"}] 16:36:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:36:03 INFO - PROCESS | 3100 | 1461195363182 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 3100 | 1461195363185 Marionette TRACE conn4 <- [1,3054,null,{}] 16:36:03 INFO - PROCESS | 3100 | 1461195363190 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 3100 | 1461195363311 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:36:03 INFO - PROCESS | 3100 | 1461195363450 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 3100 | ++DOCSHELL 19D48800 == 73 [pid = 3100] [id = 775] 16:36:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (19D4CC00) [pid = 3100] [serial = 2323] [outer = 00000000] 16:36:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C517800) [pid = 3100] [serial = 2324] [outer = 19D4CC00] 16:36:03 INFO - PROCESS | 3100 | 1461195363508 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 3100 | ++DOMWINDOW == 116 (1C51D000) [pid = 3100] [serial = 2325] [outer = 19D4CC00] 16:36:04 INFO - PROCESS | 3100 | 1461195364076 Marionette TRACE conn4 <- [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]]]}] 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:36:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 930ms 16:36:04 INFO - PROCESS | 3100 | 1461195364111 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 3100 | 1461195364114 Marionette TRACE conn4 <- [1,3057,null,{"value":"13"}] 16:36:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:36:04 INFO - PROCESS | 3100 | 1461195364118 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 3100 | 1461195364122 Marionette TRACE conn4 <- [1,3058,null,{}] 16:36:04 INFO - PROCESS | 3100 | 1461195364148 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 3100 | 1461195364301 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:36:04 INFO - PROCESS | 3100 | 1461195364387 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 3100 | ++DOCSHELL 125DE000 == 74 [pid = 3100] [id = 776] 16:36:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 117 (1C552800) [pid = 3100] [serial = 2326] [outer = 00000000] 16:36:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 118 (1FD7EC00) [pid = 3100] [serial = 2327] [outer = 1C552800] 16:36:04 INFO - PROCESS | 3100 | 1461195364447 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 3100 | ++DOMWINDOW == 119 (1FEBC000) [pid = 3100] [serial = 2328] [outer = 1C552800] 16:36:05 INFO - PROCESS | 3100 | 1461195365000 Marionette TRACE conn4 <- [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]]]}] 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:36:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 930ms 16:36:05 INFO - PROCESS | 3100 | 1461195365051 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 3100 | 1461195365054 Marionette TRACE conn4 <- [1,3061,null,{"value":"13"}] 16:36:05 INFO - PROCESS | 3100 | 1461195365058 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:36:05 INFO - PROCESS | 3100 | 1461195365060 Marionette TRACE conn4 <- [1,3062,null,{}] 16:36:05 INFO - PROCESS | 3100 | 1461195365064 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:05 INFO - PROCESS | 3100 | 1461195365178 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:36:05 INFO - PROCESS | 3100 | 1461195365337 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 3100 | ++DOCSHELL 1FD81C00 == 75 [pid = 3100] [id = 777] 16:36:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 120 (20373000) [pid = 3100] [serial = 2329] [outer = 00000000] 16:36:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 121 (212E0800) [pid = 3100] [serial = 2330] [outer = 20373000] 16:36:05 INFO - PROCESS | 3100 | 1461195365395 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 3100 | ++DOMWINDOW == 122 (21BDDC00) [pid = 3100] [serial = 2331] [outer = 20373000] 16:36:05 INFO - PROCESS | 3100 | 1461195365889 Marionette TRACE conn4 <- [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]]]}] 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:36:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 870ms 16:36:05 INFO - PROCESS | 3100 | 1461195365931 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 3100 | 1461195365934 Marionette TRACE conn4 <- [1,3065,null,{"value":"13"}] 16:36:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:36:05 INFO - PROCESS | 3100 | 1461195365938 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 3100 | 1461195365940 Marionette TRACE conn4 <- [1,3066,null,{}] 16:36:05 INFO - PROCESS | 3100 | 1461195365944 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 3100 | 1461195366053 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:36:06 INFO - PROCESS | 3100 | 1461195366211 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 3100 | ++DOCSHELL 203D9800 == 76 [pid = 3100] [id = 778] 16:36:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 123 (21C23400) [pid = 3100] [serial = 2332] [outer = 00000000] 16:36:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 124 (22DABC00) [pid = 3100] [serial = 2333] [outer = 21C23400] 16:36:06 INFO - PROCESS | 3100 | 1461195366269 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 3100 | ++DOMWINDOW == 125 (22DAB400) [pid = 3100] [serial = 2334] [outer = 21C23400] 16:36:06 INFO - PROCESS | 3100 | 1461195366842 Marionette TRACE conn4 <- [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] 16:36:06 INFO - PROCESS | 3100 | 1461195366897 Marionette TRACE conn4 <- [1,3069,null,{"value":"13"}] 16:36:06 INFO - PROCESS | 3100 | 1461195366901 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:36:06 INFO - PROCESS | 3100 | 1461195366903 Marionette TRACE conn4 <- [1,3070,null,{}] 16:36:06 INFO - PROCESS | 3100 | 1461195366907 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 3100 | 1461195367028 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:36:07 INFO - PROCESS | 3100 | 1461195367181 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 3100 | ++DOCSHELL 22DB2000 == 77 [pid = 3100] [id = 779] 16:36:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 126 (22DB6C00) [pid = 3100] [serial = 2335] [outer = 00000000] 16:36:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 127 (23A99400) [pid = 3100] [serial = 2336] [outer = 22DB6C00] 16:36:07 INFO - PROCESS | 3100 | 1461195367243 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 3100 | ++DOMWINDOW == 128 (23A9C800) [pid = 3100] [serial = 2337] [outer = 22DB6C00] 16:36:07 INFO - PROCESS | 3100 | 1461195367781 Marionette TRACE conn4 <- [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]]]}] 16:36:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:36:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:36:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:36:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 931ms 16:36:08 INFO - PROCESS | 3100 | 1461195367992 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 3100 | 1461195367996 Marionette TRACE conn4 <- [1,3073,null,{"value":"13"}] 16:36:08 INFO - PROCESS | 3100 | 1461195368026 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 3100 | 1461195368030 Marionette TRACE conn4 <- [1,3074,null,{}] 16:36:08 INFO - PROCESS | 3100 | 1461195368036 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:36:08 INFO - PROCESS | 3100 | 1461195368141 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:36:08 INFO - PROCESS | 3100 | 1461195368291 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 3100 | ++DOCSHELL 128F0400 == 78 [pid = 3100] [id = 780] 16:36:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 129 (12CAC800) [pid = 3100] [serial = 2338] [outer = 00000000] 16:36:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 130 (170A3000) [pid = 3100] [serial = 2339] [outer = 12CAC800] 16:36:08 INFO - PROCESS | 3100 | 1461195368346 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 3100 | ++DOMWINDOW == 131 (18647400) [pid = 3100] [serial = 2340] [outer = 12CAC800] 16:36:08 INFO - PROCESS | 3100 | 1461195368882 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:36:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:36:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 870ms 16:36:08 INFO - PROCESS | 3100 | 1461195368933 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 3100 | 1461195368936 Marionette TRACE conn4 <- [1,3077,null,{"value":"13"}] 16:36:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:36:08 INFO - PROCESS | 3100 | 1461195368945 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 3100 | 1461195368949 Marionette TRACE conn4 <- [1,3078,null,{}] 16:36:08 INFO - PROCESS | 3100 | 1461195368953 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 3100 | 1461195369054 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:36:09 INFO - PROCESS | 3100 | 1461195369226 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 3100 | ++DOCSHELL 12DE8000 == 79 [pid = 3100] [id = 781] 16:36:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 132 (130EF000) [pid = 3100] [serial = 2341] [outer = 00000000] 16:36:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 133 (17537C00) [pid = 3100] [serial = 2342] [outer = 130EF000] 16:36:09 INFO - PROCESS | 3100 | 1461195369277 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 3100 | ++DOMWINDOW == 134 (185A7400) [pid = 3100] [serial = 2343] [outer = 130EF000] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1FD15800 == 78 [pid = 3100] [id = 727] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1FD1F800 == 77 [pid = 3100] [id = 728] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1EB3C000 == 76 [pid = 3100] [id = 726] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 125F1400 == 75 [pid = 3100] [id = 772] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 18654C00 == 74 [pid = 3100] [id = 771] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1DC39000 == 73 [pid = 3100] [id = 770] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1C7D6000 == 72 [pid = 3100] [id = 769] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1C6D7C00 == 71 [pid = 3100] [id = 768] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 1BC28400 == 70 [pid = 3100] [id = 767] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 16E57000 == 69 [pid = 3100] [id = 766] 16:36:09 INFO - PROCESS | 3100 | --DOCSHELL 12906400 == 68 [pid = 3100] [id = 765] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 133 (1FEBA400) [pid = 3100] [serial = 2230] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 132 (130F4C00) [pid = 3100] [serial = 2218] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 131 (16352400) [pid = 3100] [serial = 2236] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 130 (1FD7B800) [pid = 3100] [serial = 2227] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 129 (19D4D400) [pid = 3100] [serial = 2221] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 128 (1EBD9000) [pid = 3100] [serial = 2224] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 127 (20295800) [pid = 3100] [serial = 2233] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 126 (1C7F8C00) [pid = 3100] [serial = 2215] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 125 (2028E400) [pid = 3100] [serial = 2270] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 124 (1EB45C00) [pid = 3100] [serial = 2259] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 123 (189F8000) [pid = 3100] [serial = 2241] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 122 (13942800) [pid = 3100] [serial = 2244] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 121 (1AD66800) [pid = 3100] [serial = 2239] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 120 (1DB86000) [pid = 3100] [serial = 2257] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 119 (1A17D800) [pid = 3100] [serial = 2238] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 118 (1C560400) [pid = 3100] [serial = 2254] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 117 (1BC2E800) [pid = 3100] [serial = 2263] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 116 (1C51F400) [pid = 3100] [serial = 2253] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 115 (1C05AC00) [pid = 3100] [serial = 2250] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1EBD4C00) [pid = 3100] [serial = 2260] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (19D48000) [pid = 3100] [serial = 2262] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1F41D400) [pid = 3100] [serial = 2171] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (19D47000) [pid = 3100] [serial = 2242] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (163E7C00) [pid = 3100] [serial = 2245] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1AD6B400) [pid = 3100] [serial = 2247] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (1B115000) [pid = 3100] [serial = 2248] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1DA7B400) [pid = 3100] [serial = 2256] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (1C062800) [pid = 3100] [serial = 2251] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (1F41C000) [pid = 3100] [serial = 2265] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1F422C00) [pid = 3100] [serial = 2266] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (20287800) [pid = 3100] [serial = 2268] [outer = 00000000] [url = about:blank] 16:36:09 INFO - PROCESS | 3100 | 1461195369822 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:36:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 930ms 16:36:09 INFO - PROCESS | 3100 | 1461195369873 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 3100 | 1461195369875 Marionette TRACE conn4 <- [1,3081,null,{"value":"13"}] 16:36:09 INFO - PROCESS | 3100 | 1461195369879 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:36:09 INFO - PROCESS | 3100 | 1461195369880 Marionette TRACE conn4 <- [1,3082,null,{}] 16:36:09 INFO - PROCESS | 3100 | 1461195369890 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 3100 | 1461195369984 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:36:10 INFO - PROCESS | 3100 | 1461195369993 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 3100 | ++DOCSHELL 163E7C00 == 69 [pid = 3100] [id = 782] 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (17039800) [pid = 3100] [serial = 2344] [outer = 00000000] 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (18652400) [pid = 3100] [serial = 2345] [outer = 17039800] 16:36:10 INFO - PROCESS | 3100 | 1461195370044 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (19D40C00) [pid = 3100] [serial = 2346] [outer = 17039800] 16:36:10 INFO - PROCESS | 3100 | 1461195370543 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:36:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 16:36:10 INFO - PROCESS | 3100 | 1461195370553 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 3100 | 1461195370555 Marionette TRACE conn4 <- [1,3085,null,{"value":"13"}] 16:36:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:36:10 INFO - PROCESS | 3100 | 1461195370558 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 3100 | 1461195370559 Marionette TRACE conn4 <- [1,3086,null,{}] 16:36:10 INFO - PROCESS | 3100 | 1461195370563 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 3100 | 1461195370652 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:36:10 INFO - PROCESS | 3100 | 1461195370657 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 3100 | ++DOCSHELL 1A194C00 == 70 [pid = 3100] [id = 783] 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 107 (1A1B4C00) [pid = 3100] [serial = 2347] [outer = 00000000] 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 108 (1B50AC00) [pid = 3100] [serial = 2348] [outer = 1A1B4C00] 16:36:10 INFO - PROCESS | 3100 | 1461195370704 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 3100 | ++DOMWINDOW == 109 (1B688400) [pid = 3100] [serial = 2349] [outer = 1A1B4C00] 16:36:11 INFO - PROCESS | 3100 | 1461195371201 Marionette TRACE conn4 <- [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]]]}] 16:36:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:36:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:36:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:36:11 INFO - PROCESS | 3100 | 1461195371229 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 3100 | 1461195371231 Marionette TRACE conn4 <- [1,3089,null,{"value":"13"}] 16:36:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:36:11 INFO - PROCESS | 3100 | 1461195371234 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 3100 | 1461195371236 Marionette TRACE conn4 <- [1,3090,null,{}] 16:36:11 INFO - PROCESS | 3100 | 1461195371239 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 3100 | 1461195371326 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:36:11 INFO - PROCESS | 3100 | 1461195371332 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 3100 | ++DOCSHELL 1B111400 == 71 [pid = 3100] [id = 784] 16:36:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 110 (1BC2B400) [pid = 3100] [serial = 2350] [outer = 00000000] 16:36:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 111 (1C05AC00) [pid = 3100] [serial = 2351] [outer = 1BC2B400] 16:36:11 INFO - PROCESS | 3100 | 1461195371378 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 3100 | ++DOMWINDOW == 112 (1C062800) [pid = 3100] [serial = 2352] [outer = 1BC2B400] 16:36:11 INFO - PROCESS | 3100 | 1461195371805 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:36:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 16:36:11 INFO - PROCESS | 3100 | 1461195371873 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 3100 | 1461195371875 Marionette TRACE conn4 <- [1,3093,null,{"value":"13"}] 16:36:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:36:11 INFO - PROCESS | 3100 | 1461195371878 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 3100 | 1461195371880 Marionette TRACE conn4 <- [1,3094,null,{}] 16:36:11 INFO - PROCESS | 3100 | 1461195371891 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 3100 | 1461195372037 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:36:12 INFO - PROCESS | 3100 | 1461195372136 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 3100 | ++DOCSHELL 1C512800 == 72 [pid = 3100] [id = 785] 16:36:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 113 (1C513000) [pid = 3100] [serial = 2353] [outer = 00000000] 16:36:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 114 (1C6CB400) [pid = 3100] [serial = 2354] [outer = 1C513000] 16:36:12 INFO - PROCESS | 3100 | 1461195372185 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 3100 | ++DOMWINDOW == 115 (1C725400) [pid = 3100] [serial = 2355] [outer = 1C513000] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 114 (1290FC00) [pid = 3100] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 113 (1C7EE800) [pid = 3100] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 112 (1C729800) [pid = 3100] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 111 (1BC34400) [pid = 3100] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 110 (17538000) [pid = 3100] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 109 (1A195400) [pid = 3100] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 108 (20287000) [pid = 3100] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 107 (1C6CE800) [pid = 3100] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 106 (163E6000) [pid = 3100] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 105 (12DE9C00) [pid = 3100] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 104 (1ED8AC00) [pid = 3100] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 103 (1F420400) [pid = 3100] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 102 (1FEBF400) [pid = 3100] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 101 (1DC38000) [pid = 3100] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:36:12 INFO - PROCESS | 3100 | --DOMWINDOW == 100 (1F5C4C00) [pid = 3100] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:36:13 INFO - PROCESS | 3100 | 1461195373138 Marionette TRACE conn4 <- [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]]]}] 16:36:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:36:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:36:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:36:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1275ms 16:36:13 INFO - PROCESS | 3100 | 1461195373155 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 3100 | 1461195373161 Marionette TRACE conn4 <- [1,3097,null,{"value":"13"}] 16:36:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:36:13 INFO - PROCESS | 3100 | 1461195373167 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 3100 | 1461195373171 Marionette TRACE conn4 <- [1,3098,null,{}] 16:36:13 INFO - PROCESS | 3100 | 1461195373176 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 3100 | 1461195373292 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:36:13 INFO - PROCESS | 3100 | 1461195373461 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 3100 | ++DOCSHELL 138B0400 == 73 [pid = 3100] [id = 786] 16:36:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 101 (1390B000) [pid = 3100] [serial = 2356] [outer = 00000000] 16:36:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 102 (16E57000) [pid = 3100] [serial = 2357] [outer = 1390B000] 16:36:13 INFO - PROCESS | 3100 | 1461195373521 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 3100 | ++DOMWINDOW == 103 (16E62400) [pid = 3100] [serial = 2358] [outer = 1390B000] 16:36:14 INFO - PROCESS | 3100 | 1461195374082 Marionette TRACE conn4 <- [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"]]]}] 16:36:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:36:14 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 16:36:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:36:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 930ms 16:36:14 INFO - PROCESS | 3100 | 1461195374101 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 3100 | 1461195374107 Marionette TRACE conn4 <- [1,3101,null,{"value":"13"}] 16:36:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:36:14 INFO - PROCESS | 3100 | 1461195374114 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 3100 | 1461195374117 Marionette TRACE conn4 <- [1,3102,null,{}] 16:36:14 INFO - PROCESS | 3100 | 1461195374121 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 3100 | 1461195374234 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:36:14 INFO - PROCESS | 3100 | 1461195374360 Marionette TRACE conn4 -> [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\", \"667fdc49-13d4-47e1-bc0b-30182bf76948\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 3100 | ++DOCSHELL 176C9C00 == 74 [pid = 3100] [id = 787] 16:36:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 104 (18648C00) [pid = 3100] [serial = 2359] [outer = 00000000] 16:36:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 105 (1C066000) [pid = 3100] [serial = 2360] [outer = 18648C00] 16:36:14 INFO - PROCESS | 3100 | 1461195374418 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 3100 | ++DOMWINDOW == 106 (1C3F2800) [pid = 3100] [serial = 2361] [outer = 18648C00] 16:36:14 INFO - PROCESS | 3100 | 1461195374919 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:36:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 830ms 16:36:14 INFO - PROCESS | 3100 | 1461195374946 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 3100 | 1461195374949 Marionette TRACE conn4 <- [1,3105,null,{"value":"13"}] 16:36:16 WARNING - u'runner_teardown' () 16:36:16 INFO - No more tests 16:36:16 INFO - Got 0 unexpected results 16:36:16 INFO - SUITE-END | took 675s 16:36:16 INFO - Closing logging queue 16:36:16 INFO - queue closed 16:36:16 INFO - Return code: 0 16:36:16 WARNING - # TBPL SUCCESS # 16:36:16 INFO - Running post-action listener: _resource_record_post_action 16:36:16 INFO - Running post-run listener: _resource_record_post_run 16:36:17 INFO - Total resource usage - Wall time: 685s; CPU: 14.0%; Read bytes: 181509632; Write bytes: 1184395776; Read time: 2310740; Write time: 8559670 16:36:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:36:17 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 29348352; Read time: 0; Write time: 24850 16:36:17 INFO - run-tests - Wall time: 682s; CPU: 14.0%; Read bytes: 181505536; Write bytes: 1097138176; Read time: 2310000; Write time: 8498540 16:36:17 INFO - Running post-run listener: _upload_blobber_files 16:36:17 INFO - Blob upload gear active. 16:36:17 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:36:17 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 16:36:17 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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 16:36:17 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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 16:36:17 INFO - (blobuploader) - INFO - Open directory for files ... 16:36:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:36:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:36:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:36:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:36:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:36:19 INFO - (blobuploader) - INFO - Done attempting. 16:36:19 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:36:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:36:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:36:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:36:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:36:21 INFO - (blobuploader) - INFO - Done attempting. 16:36:21 INFO - (blobuploader) - INFO - Iteration through files over. 16:36:21 INFO - Return code: 0 16:36:21 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:36:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8560246643ce589a31518e6b0af4f9e9277b957b687e01125cfd50eba0f419d54bd09d98a9c39ba0935d8bf5aa63d9f81deac81caa3bcecea42d12442b9fadba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3fe66472682c77dbdb706220a14aa6b71227d5cf59844ad91f02b760aa2f78397f7a660e9302f75f4523055558a186adab041e10cfd1d95788f9b2bc07db6d32"} 16:36:21 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:36:21 INFO - Writing to file C:\slave\test\properties\blobber_files 16:36:21 INFO - Contents: 16:36:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8560246643ce589a31518e6b0af4f9e9277b957b687e01125cfd50eba0f419d54bd09d98a9c39ba0935d8bf5aa63d9f81deac81caa3bcecea42d12442b9fadba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3fe66472682c77dbdb706220a14aa6b71227d5cf59844ad91f02b760aa2f78397f7a660e9302f75f4523055558a186adab041e10cfd1d95788f9b2bc07db6d32"} 16:36:21 INFO - Running post-run listener: copy_logs_to_upload_dir 16:36:21 INFO - Copying logs to upload dir... 16:36:21 INFO - mkdir: C:\slave\test\build\upload\logs 16:36:21 INFO - Copying logs to upload dir... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... 16:36:21 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=894.955000 ========= master_lag: 0.14 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 55 secs) (at 2016-04-20 16:36:21.985947) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:36:21.986902) ========= '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-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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/fx-team/sha512/8560246643ce589a31518e6b0af4f9e9277b957b687e01125cfd50eba0f419d54bd09d98a9c39ba0935d8bf5aa63d9f81deac81caa3bcecea42d12442b9fadba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3fe66472682c77dbdb706220a14aa6b71227d5cf59844ad91f02b760aa2f78397f7a660e9302f75f4523055558a186adab041e10cfd1d95788f9b2bc07db6d32"} build_url:https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8560246643ce589a31518e6b0af4f9e9277b957b687e01125cfd50eba0f419d54bd09d98a9c39ba0935d8bf5aa63d9f81deac81caa3bcecea42d12442b9fadba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3fe66472682c77dbdb706220a14aa6b71227d5cf59844ad91f02b760aa2f78397f7a660e9302f75f4523055558a186adab041e10cfd1d95788f9b2bc07db6d32"}' symbols_url: 'https://queue.taskcluster.net/v1/task/R-8GpIhGSCWKTIYa2Zvjrw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:36:22.113883) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:36:22.114224) ========= '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-092 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-092 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-092 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-04-20 16:36:22.233290) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 16:36:22.233623) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 16:36:23.016262) ========= ========= Total master_lag: 0.27 =========